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

步骤 4:配置环境

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

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

进行配置更改

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

更改环境的容量

  1. 打开 Elastic Beanstalk 控制台,然后在区域下拉列表中选择您的区域。

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

    注意

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

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

  4. Capacity (容量) 配置类别中,选择 Edit (编辑)

  5. Auto Scaling 组部分中,将环境类型更改为负载均衡

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

  7. 选择 Apply

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

  9. 在导航窗格中,选择 Events

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

验证配置更改

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

验证增加的容量

  1. 在导航窗格中,选择 Health (运行状况)

  2. 查看 Enhanced health overview (增强型运行状况概述) 页面。

    您可以看到在 Overall (总体) 行下列出了两个 Amazon EC2 实例。您的环境容量已提高到两个实例。

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