步骤 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 控制台
,然后在 Regions (区域)列表中选择您的Amazon区域。 -
在导航窗格中,选择 Environments (环境),然后从列表中选择环境的名称。
注意 如果您有多个环境,请使用搜索栏筛选环境列表。
在导航窗格中,选择 Configuration (配置)。
-
在 Capacity (容量) 配置类别中,选择 Edit (编辑)。
-
在 Auto Scaling group (Auto Scaling 组) 部分中,将 Environment type (环境类型) 更改为 Load balanced (负载均衡)。
-
在实例行上,将最大更改为
4
,然后将最小更改为2
。 -
选择 Apply。
-
将显示警告信息,告诉您此更新将替换您当前的所有实例。选择 Confirm。
-
在导航窗格中,选择 Events。
环境更新可能需要几分钟的时间。要确定它已完成,请在事件列表中查找事件 Successfully deployed new configuration to environment (已成功将新配置部署到环境)。这确认了 Auto Scaling 实例的最少数目已经设置为 2。Elastic Beanstalk 将自动启动第二个实例。
验证配置更改
环境更新完成且环境已准备就绪时,请验证您的更改。
验证增加的容量
-
在导航窗格中,选择 Health (运行状况)。
-
查看 Enhanced health overview (增强型运行状况概述) 页面。
您可以看到在 Overall (整体) 行下列出了两个 Amazon EC2 实例。您的环境容量已提高到两个实例。