开始阅读实施指南

5 个步骤 | 60 分钟

WordPress_Website_HERO-ART_small

在本项目中,您将了解如何部署和托管 WordPress 这种基于 PHP 和 MySQL 的开源博客工具与内容管理系统 (CMS)。您将实施架构来托管适用于生产工作负载的 WordPress,并最大限度降低您需承担的管理责任要实现这一点,您将使用 AWS Elastic Beanstalk 和 Amazon Relational Database Service (RDS)。在您上传 WordPress 文件后,Elastic Beanstalk 便会自动处理从容量预置、负载均衡、自动扩展到应用程序运行状况监控的所有部署工作。Amazon RDS 可以提供经济实用并且可以调整的容量,同时还能为您处理耗时的数据库管理任务。

wordpress-arch-v2
开始阅读实施指南

要实现的目标:

使用 AWS Elastic BeanstalkAmazon Relational Database Service (RDS) 启动 Web 堆栈以托管 WordPress 应用程序。Elastic Beanstalk 可以为您预置和管理底层基础设施 (例如 Amazon EC2 实例) 和堆栈组件 (例如操作系统、Web 服务器、语言/框架)。RDS 可以提供 MySQL 数据库。

使用 AWS Elastic Beanstalk 部署 WordPress。您需要将代码上传到 Elastic Beanstalk,由其处理所有的具体部署工作。

开始之前的准备事项:

一个 AWS 账户:您需要一个 AWS 账户才可开始预置资源以托管 WordPress。注册 AWS

技能水平:必需具备 WordPress 使用经验。

AWS 使用经验:建议您对 AWS 及其服务有适当的了解。

月度账单估算

构建 WordPress 网站的总费用会有所不同,具体取决于您的使用量及为 Web 服务器和数据库实例选择的实例类型。使用本指南中推荐的默认配置时,托管 WordPress 站点的费用通常为 450 USD/月。该费用反映的是建议用于生产就绪型 WordPress 工作负载的最少资源的费用,即只有一个活跃的 Web 服务器和一个单独的 Amazon RDS MySQL 数据库实例。如果您在 WordPress 站点的流量增加时使用 Auto Scaling 来增加 Web 服务器实例的数量,则总费用可能会增加 (假设 Web 服务器在整月中都处于活跃状态,每个额外的 Web 服务器的费用约为 75 USD/月)。要查看使用的服务及相关费用的明细,请参阅使用的服务与费用


需要更多资源才能开始使用 AWS?请访问“入门资源中心”以了解更多信息。

该白皮书介绍了如何使用 AWS Elastic Beanstalk 更充分地实施 WordPress。它包括有关使用 Amazon CloudFront 和 Amazon ElastiCache 为 WordPress 部署设置 CDN 及内存缓存的说明。

在 AWS Marketplace 上查找并启动运行 WordPress 的预配置镜像。

用 Lightsail 加快 Wordpress 网站的速度。它可以提供包括计算、存储和联网在内的所有必要功能,让您以可预测的低成本在 AWS 上快速启动网站。