本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 4:配置环境
您可以配置环境,使其更适合您的应用程序。例如,如果您的应用程序需要进行大量计算,那么您可以更改正在运行您的应用程序的 Amazon Elastic Compute Cloud (Amazon EC2) 实例类型。为了应用配置更改,Elastic Beanstalk 将执行环境更新。
有一些配置更改很简单,而且会即刻生效。有些更改需要删除和重新创建 Amazon 资源,这可能需要几分钟。更改配置设置时,Elastic Beanstalk 会向您发出有关潜在应用程序停机的警告。
进行配置更改
在此配置更改示例中,您将编辑环境的容量设置。您配置负载均衡的可扩展环境(该环境在其 Auto Scaling 组中有 2 到 4 个 Amazon EC2 实例),然后验证是否已发生更改。Elastic Beanstalk 会创建一个额外的 Amazon EC2 实例,并将其添加到它最初创建的单个实例中。然后,Elastic Beanstalk 将这两个实例与环境的负载均衡器关联。这样,可以提高应用程序的响应速度,并提高其可用性。
更改环境的容量
打开 Elastic Beanstalk
控制台,然后在 “区域” 列表中,选择您的。 Amazon Web Services 区域 -
在导航窗格中,选择 Environments(环境),然后从列表中选择环境的名称。
注意
如果您有多个环境,请使用搜索栏筛选环境列表。
在导航窗格中,选择 Configuration(配置)。
-
在 Instance traffic and scaling(实例流量和扩展)配置类别中,选择 Edit(编辑)。
-
折叠 Instances(实例)部分,这样您就可以更轻松地看到 Capacity(容量)部分。在 Auto Scaling group(自动扩缩组)下方,将 Environment type(环境类型)更改为 Load balanced(负载均衡)。
-
在实例行上,将最大更改为
4
,然后将最小更改为2
。 -
要保存更改,请选择页面底部的 Apply(应用)。
-
将显示警告信息,告诉您此更新将替换您当前的所有实例。选择确认。
-
将显示 Environment overview(环境概述)页面,显示 Events(事件)选项卡。
环境更新可能需要几分钟的时间。要确定它已完成,请在事件列表中查找事件 Successfully deployed new configuration to environment (已成功将新配置部署到环境)。这确认了 Auto Scaling 实例的最少数目已经设置为 2。Elastic Beanstalk 将自动启动第二个实例。
验证配置更改
环境更新完成且环境已准备就绪时,请验证您的更改。
验证增加的容量
-
从选项卡列表或左侧导航窗格中选择 Health(运行状况)。
-
查看 Enhanced instance health(增强型实例运行状况)部分。
您可以看到列出了两个 Amazon EC2 实例。您的环境容量已提高到两个实例。