开始阅读实施指南

5 个步骤 | 60 分钟

WordPress_Website_HERO-ART_small

问:WordPress 是什么?

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

问:为何应将 WordPress 托管在亚马逊云科技上?

WordPress 的第一个版本是在 2003 年发布的,因此它并没有考虑到现代的弹性和可扩展的基于云的基础设施。通过 WordPress 社区的工作和各种 WordPress 模块的发布,此 CMS 解决方案的功能在不断增加。现在,可以构建一个能够利用亚马逊云科技平台的许多优势的 WordPress 架构。 

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

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

问:我将应用程序托管在亚马逊云科技上之后,是否可以对其进行自定义?

Elastic Beanstalk 环境中的大部分设置在启动后均可更改。应用程序名称、环境名称、平台和 Amazon VPC 分配不可更改。

问:在亚马逊云科技和 Elastic Beanstalk 上托管应用程序有什么好处?

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

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

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

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

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

问:如果流量增多,该如何扩展我的应用程序?

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

问:如何更新应用程序?

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

开始阅读实施指南