开始阅读实施指南

5 个步骤 | 60 分钟

WordPress_Website_HERO-ART_small

问:什么是 WordPress?

WordPress 是一种基于 PHP 和 MySQL 的开源博客工具和内容管理系统 (CMS),可用于为从个人博客到高流量网站的任何内容提供支持。

问:为什么应该在 AWS 上托管 WordPress?

第一版 WordPress 发布于 2003 年,因此它并不是采用具有弹性、可扩展且基于云的现代基础设施构建而成。随着 WordPress 社区的努力和各种 WordPress 模块的发行,该 CMS 解决方案的功能在不断地扩展。现在,您将能够构建一个可利用 AWS 平台多项优势的 WordPress 架构。AWS 可为最严苛的应用程序提供可靠、可扩展、安全且高性能的基础设施。

问:堆栈需要多长时间才能启动和运行?

启动一个新的 Elastic Beanstalk 环境需要的时间通常低于 5 分钟,但如果您启动的实例数量较多或者包含数据库实例,则可能需要更长时间。数据库实例的启动时间约为 10 分钟。

问:应用程序托管在 AWS 上后,是否可以对其进行自定义?

Elastic Beanstalk 环境中的大多数设置都可以在启动后更改。但应用程序名称、环境名称、平台和 VPC 分配不能更改。

问:在 AWS 和 Elastic Beanstalk 上托管应用程序有什么好处?

Elastic Beanstalk 可以提供监控工具、资源管理和简单的配置选项,让您可以轻松管理各种环境。您只需上传代码,Elastic Beanstalk 即可自动处理从容量预置、负载均衡、自动扩展到应用程序运行状况监控的部署。同时,您能够完全控制为应用程序提供支持的 AWS 资源,并可以随时访问底层资源。

问:堆栈中的资源是否归我所有?

除了指向负载均衡器的 CNAME 记录之外,您的环境中的所有资源均在您的账户下启动。为了避免偏差,您应该仅使用 Elastic Beanstalk 提供的功能来管理这些资源。

问:如何在环境创建成功后更改其配置?

您可以使用 Elastic Beanstalk 管理控制台或 EB CLI 更改正在运行的环境的设置,或者保存某个环境的当前配置并将其应用于其他环境。您也可以使用配置文件在应用程序源代码中配置和扩展环境中的资源。

问:如何在流量增加时扩展我的应用程序?

可以在您的环境中配置 Auto Scaling 组,从而在流量达到预定的阈值时启动更多实例。

问:如何更新应用程序?

可以使用 Elastic Beanstalk 管理控制台或 EB CLI 将新版应用程序源代码部署到正在运行的环境中。

问:如何了解有关 AWS 上的安全性和安全最佳实践的更多信息?

请访问 AWS 安全中心了解更多信息或查找关于本主题的资源。

开始阅读实施指南