一个EC2自动伸缩功能组织是一个逻辑的集合几个Amazon EC2实例用于管理和扩展。自动伸缩功能组允许您使用EC2自动伸缩功能服务的核心功能,包括卫生检查,最小/最大实例和扩展政策。
EC2自动伸缩功能的功能主要是围绕着保持在一组指定数量的实例,或自动增加和减少一组的大小根据不同的方面,如应用程序加载或预定的时间表。
EC2自动伸缩功能是作为整体的一部分AWS自动伸缩功能服务,它可以帮助你多个亚马逊服务规模,包括ECS和RDS。
自动伸缩功能组的大小根据预定义的实例数量,保持你配置所需的能力。您可以使用手动或自动分级调整组根据应用程序的要求。
最初,一个自动伸缩功能组发射足够的实例来达到所需的能力。默认情况下,它保持这个数量的实例进行定期健康检查,识别不健康的情况下,终止和其他发射,替代实例。
除了这个基本功能,您可以使用一个扩展策略动态更改组大小,使用政策进行以下工作:
政策是活跃的时,自动伸缩功能集团的实例数量动态变化,保持最大和最小值之间的数定义为您的组织。
自动伸缩功能组使用启动模板来定义新实例将启动。您可以定义一个特定的实例类型,或几种类型的实例,在启动模板。您还可以设置不同推出不同的EC2资源模板。雷竞技rabet官网
我们的文章中了解更多EC2自动伸缩功能。
您可以跨多个可用性区域跨度自动伸缩功能组(AZ)地区。下一步是附加一个负载均衡器,将同样的传入流量分布在你所有的选择阿兹。
一旦一个AZ变得不可用或不健康的,自动伸缩功能启动,并将新实例添加到阿兹用最少的实例。如果或当这些尝试失败,自动伸缩功能试图发射这些实例在其他az,继续这个过程,直到成功。
当您需要扩展您的应用程序的可用性,您可以添加一个AZ自动伸缩功能组。记住要使AZ相关负载均衡器。新AZ启用后,负载均衡器开始路由流量,以平等的方式,在所有AZ启用。
注意,虽然自动伸缩功能组可以包含来自多个az的实例,所有az必须位于同一地区。这个功能不支持多个区域的使用。
这里有其他限制你可能要考虑在选择阿兹:
自动伸缩功能组让你启动一个随需应变的EC2实例和现场实例组成的舰队。有多种方法来获得贴现利率为实例而自动伸缩功能:
混合不同类型的实例也提高了可用性:
了解更多关于混合EC2自动定量组织和现场实例
有几种分配策略所使用的自动伸缩功能组添加一组特定类型的实例:
尽管现货实例可以通过按需混合实例的自动伸缩功能组,现场实例仍然可以被打断。高危现货实例时中断,EC2提供了一个实例调整建议。
亚马逊明确警告说,它不会总是提前把这个建议,它可能一起到达现货实例中断通知移动工作负载,它给你两分钟之前打断了实例。
一旦你得到一个平衡的建议或中断通知,你可以选择:
您可以启用一个选项产能平衡对于一个EC2自动伸缩功能组。这意味着自动伸缩功能将自动试图取代现货实例,获得了平衡的建议,与另一个实例是没有收到这个警告。或者,您可以创建一个生命周期钩,当接收到警告执行任何其他操作。
了解更多关于对现场实例预测再平衡
您可以使用标签分类自动伸缩功能组的例子来表明他们的目的,他们运行的环境,或者他们的所有者。您可以添加一些标记为一个组,并指定标签也应该应用于组织内的个人EC2实例。这可以帮助分解你的EC2实例的成本费用。
Amazon Elastic负载平衡(ELB)是用于自动分发的传入流量EC2实例,这不是重载一个实例。你可以注册一个自动伸缩功能组的负载均衡器。这允许负载平衡自动伸缩功能组的所有成员间发生的。
当一个自动伸缩功能组是附加到一个负载均衡器,所有传入请求负载均衡器,这路线交通的一个实例。重要的是要意识到实例中添加或删除从自动伸缩功能组需要显式地从负载平衡器注册或注销。
一旦你连接的负载平衡器自动伸缩功能,您可以配置基于ELB集团规模指标,如每个目标的请求数量。您还可以使用健康检查由负载均衡器来触发执行缩放事件。
您可以使用以下类型的负载平衡器和EC2自动伸缩功能组:
负载平衡器和自动伸缩功能组需要在同一地区。另外,你的目标必须是一个负载均衡器实例而不是一个知识产权为了连接到一个自动伸缩功能组。
Elastigroup提供AI-driven中断现场实例,预测和自动负载平衡的最优融合,保留和随需应变的实例。它允许您利用现货在AWS实例来降低成本,即使对于生产和关键任务工作负载,较低的管理开销。
Elastigroup的关键特性包括: