步骤 4:配置环境 - Amazon Elastic Beanstalk
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 4:配置环境

您可以配置环境,使其更适合您的应用程序。例如,如果您的应用程序需要进行大量计算,那么您可以更改正在运行您的应用程序的 Amazon Elastic Compute Cloud (Amazon EC2) 实例类型。为了应用配置更改,Elastic Beanstalk 将执行环境更新。

有一些配置更改很简单,而且会即刻生效。有些更改需要删除和重新创建 Amazon 资源,这可能需要几分钟。更改配置设置时,Elastic Beanstalk 会向您发出有关潜在应用程序停机的警告。

进行配置更改

在此配置更改示例中,您将编辑环境的容量设置。您配置负载均衡的可扩展环境(该环境在其 Auto Scaling 组中有 2 到 4 个 Amazon EC2 实例),然后验证是否已发生更改。Elastic Beanstalk 会创建一个额外的 Amazon EC2 实例,并将其添加到它最初创建的单个实例中。然后,Elastic Beanstalk 将这两个实例与环境的负载均衡器关联。这样,可以提高应用程序的响应速度,并提高其可用性。

更改环境的容量
  1. 打开 Elastic Beanstalk 控制台,然后在 “区域” 列表中,选择您的。 Amazon Web Services 区域

  2. 在导航窗格中,选择 Environments(环境),然后从列表中选择环境的名称。

    注意

    如果您有多个环境,请使用搜索栏筛选环境列表。

  3. 在导航窗格中,选择 Configuration(配置)。

  4. Instance traffic and scaling(实例流量和扩展)配置类别中,选择 Edit(编辑)。

  5. 折叠 Instances(实例)部分,这样您就可以更轻松地看到 Capacity(容量)部分。在 Auto Scaling group(自动扩缩组)下方,将 Environment type(环境类型)更改为 Load balanced(负载均衡)。

  6. 实例行上,将最大更改为 4,然后将最小更改为 2

  7. 要保存更改,请选择页面底部的 Apply(应用)。

  8. 将显示警告信息,告诉您此更新将替换您当前的所有实例。选择确认

  9. 将显示 Environment overview(环境概述)页面,显示 Events(事件)选项卡。

    环境更新可能需要几分钟的时间。要确定它已完成,请在事件列表中查找事件 Successfully deployed new configuration to environment (已成功将新配置部署到环境)。这确认了 Auto Scaling 实例的最少数目已经设置为 2。Elastic Beanstalk 将自动启动第二个实例。

验证配置更改

环境更新完成且环境已准备就绪时,请验证您的更改。

验证增加的容量
  1. 从选项卡列表或左侧导航窗格中选择 Health(运行状况)。

  2. 查看 Enhanced instance health(增强型实例运行状况)部分。

    您可以看到列出了两个 Amazon EC2 实例。您的环境容量已提高到两个实例。

    
                    Elastic Beanstalk 控制台上的 Enhanced instance health(增强型实例运行状况)页面,显示两个 Amazon EC2 实例