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

步骤 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 控制台,然后在 Regions (区域)列表中选择您的Amazon区域。

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

    注意

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

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

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

  5. Auto Scaling group (Auto Scaling 组) 部分中,将 Environment type (环境类型) 更改为 Load balanced (负载均衡)

  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 实例