选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 Visual Studio 的 AWS 工具包配置 Auto Scaling

聚焦模式
使用 Visual Studio 的 AWS 工具包配置 Auto Scaling - AWS Elastic Beanstalk

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

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

Amazon A EC2 uto Scaling 是一项亚马逊网络服务,旨在根据用户定义的触发器自动启动或终止亚马逊 EC2 实例。用户可以设置 Auto Scaling 组 并将 触发器 与这些组关联,以根据带宽使用量或 CPU 利用率等指标自动扩展计算资源。Amazon A EC2 uto Scaling 与亚马逊 CloudWatch 合作,检索运行您的应用程序的服务器实例的指标。

Amazon A EC2 uto Scaling 允许您选择一组亚马逊 EC2 实例并设置各种参数,以使该组的数量自动增加或减少。Amazon A EC2 uto Scaling 可以在该组中添加或移除亚马逊 EC2 实例,以帮助您无缝处理应用程序的流量变化。

Amazon A EC2 uto Scaling 还会监控其启动的每个亚马逊 EC2 实例的运行状况。如果有任何实例意外终止,Amazon A EC2 uto Scaling 会检测到终止情况并启动替代实例。此功能使您能够自动维护固定的、所需数量的 Amazon EC2 实例。

Elastic Beanstalk 为您的应用程序配置 A EC2 mazon Auto Scaling。你可以使用 Visual Studio 工具包中应用程序环境选项卡中的 “自动缩放” 选项卡来编辑 Elastic Be EC2 anstalk 环境的亚马逊实例 AWS 配置。

Elastic Beanstalk Auto Scaling 配置面板

以下部分介绍了如何配置您的应用程序的 Auto Scaling 参数。

启动配置

您可以编辑启动配置以控制您的 Elastic Beanstalk 应用程序如何配置 A EC2 mazon Auto Scaling 资源。

Minimum Instance Count(最小实例计数)和 Maximum Instance Count(最大实例计数)框可让您指定 Elastic Beanstalk 应用程序使用的 Auto Scaling 组的最小大小和最大大小。

Elastic Beanstalk Auto Scaling 启动配置的配置窗口
注意

要保持固定数量的 Amazon EC2 实例,请将最小实例数最大实例数设置为相同的值。

可用区域框允许您指定希望您的 Amazon EC2 实例所在的可用区域数量。如果要构建容错的应用程序,则设置这个数字是十分重要的。如果一个可用区域出现故障,您的实例仍然会在其他可用区域上运行。

注意

目前,您无法指定您的实例将放入哪些可用区域。

触发

触发器是一种 Amazon A EC2 uto Scaling 机制,您可以将其设置为告知系统何时要增加(扩展)实例数量,以及何时要减少(小)实例数量。您可以将发器配置为根据发布到 Amazon CloudWatch 的任何指标(例如 CPU 利用率)触发,并确定是否满足了您指定的条件。当在指定的时间期限内超过为该指标指定的条件上限或者下限时,该触发会启动名为扩展活动 的长期运行流程。

你可以使用 Visual Studio 的 Toolkit for AWS Visual Studio 为 Elastic Beanstalk 应用程序定义扩展触发器。

Elastic Beanstalk Auto Scaling 触发器

Amazon A EC2 uto Scaling 触发器的工作原理是监视实例的特定亚马逊 CloudWatch 指标。触发包括 CPU 使用率、网络流量和磁盘活动。使用 Trigger Measurement (触发测量标准) 设置选择触发的指标。

以下列表描述了您可以使用 AWS 管理控制台配置的触发器参数。

  • 您可以指定该触发应该使用的统计数据。可以为 Trigger Statistic(触发统计数据)选择 Minimum(最小值)、Maximum(最大值)、Sum(总计)或 Average(平均值)。

  • 对于 Unit of Measurement(测量单位),指定触发测量单位。

  • 衡量周期” 框中的值指定 Amazon CloudWatch 衡量触发指标的频率。Breach Duration(违例持续时间)是激活触发器之前,指标可以超出所定义限制范围 [通过 Upper Threshold(上限)和 Lower Threshold(下限)指定] 的时长。

  • 对于较高的漏洞规模增量较低的漏洞规模增量,请指定在执行扩展活动时要添加或删除多少 EC2个 Amazon 实例。

有关 Amazon A EC2 uto Scaling 的更多信息,请参阅亚马逊弹性计算云文档上的 Amazon A ut EC2 o Scaling 部分。

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。