了解EC2自动伸缩功能组

一个EC2自动伸缩功能组织是什么?

一个EC2自动伸缩功能组织是一个逻辑的集合几个Amazon EC2实例用于管理和扩展。自动伸缩功能组允许您使用EC2自动伸缩功能服务的核心功能,包括卫生检查,最小/最大实例和扩展政策。

EC2自动伸缩功能的功能主要是围绕着保持在一组指定数量的实例,或自动增加和减少一组的大小根据不同的方面,如应用程序加载或预定的时间表。

EC2自动伸缩功能是作为整体的一部分AWS自动伸缩功能服务,它可以帮助你多个亚马逊服务规模,包括ECS和RDS。

在本文中,您将学习:

自动伸缩功能组如何工作?

自动伸缩功能组的大小根据预定义的实例数量,保持你配置所需的能力。您可以使用手动或自动分级调整组根据应用程序的要求。

最初,一个自动伸缩功能组发射足够的实例来达到所需的能力。默认情况下,它保持这个数量的实例进行定期健康检查,识别不健康的情况下,终止和其他发射,替代实例。

除了这个基本功能,您可以使用一个扩展策略动态更改组大小,使用政策进行以下工作:

  • 手动缩放
  • 保持一个固定的,预先定义的实例的数量
  • 跟踪一个目标为一个特定的负载指标
  • 一步扩展基于负载的多个阈值指标
  • 简单的扩展(由固定增量变化能力)
  • 扩展工作基于SQS队列
  • 预定的比例

政策是活跃的时,自动伸缩功能集团的实例数量动态变化,保持最大和最小值之间的数定义为您的组织。

自动伸缩功能组使用启动模板来定义新实例将启动。您可以定义一个特定的实例类型,或几种类型的实例,在启动模板。您还可以设置不同推出不同的EC2资源模板。雷竞技rabet官网

我们的文章中了解更多EC2自动伸缩功能

自动伸缩功能组和可用性区域

您可以跨多个可用性区域跨度自动伸缩功能组(AZ)地区。下一步是附加一个负载均衡器,将同样的传入流量分布在你所有的选择阿兹。

一旦一个AZ变得不可用或不健康的,自动伸缩功能启动,并将新实例添加到阿兹用最少的实例。如果或当这些尝试失败,自动伸缩功能试图发射这些实例在其他az,继续这个过程,直到成功。

当您需要扩展您的应用程序的可用性,您可以添加一个AZ自动伸缩功能组。记住要使AZ相关负载均衡器。新AZ启用后,负载均衡器开始路由流量,以平等的方式,在所有AZ启用。

注意,虽然自动伸缩功能组可以包含来自多个az的实例,所有az必须位于同一地区。这个功能不支持多个区域的使用。

这里有其他限制你可能要考虑在选择阿兹:

  • 当启用一个负载均衡器AZ,您需要定义一个子网的。然而,你可以选择一个子网的最大每。
  • 任何子网为apple指定负载平衡器必须至少有8个可用的IP地址。
  • 应用程序负载平衡器至少需要两个az启用。
  • 不可能禁用任何az启用网络负载平衡器。你可以做的是使额外的阿兹。
  • 网关负载平衡器不支持任何更改az或子网添加负载均衡器时创建的。

EC2自动伸缩功能组与多个实例类型

自动伸缩功能组让你启动一个随需应变的EC2实例和现场实例组成的舰队。有多种方法来获得贴现利率为实例而自动伸缩功能:

  • 现货是EC2实例闲置产能提供高达90%的折扣相比,随需应变的实例。
  • 您还可以使用保留的实例或亚马逊储蓄计划在一个自动伸缩功能,折现率随需应变的实例。

混合不同类型的实例也提高了可用性:

  • 部署应用程序跨多个可用性区域(AZ)。
  • 规模应用程序使用多个实例类型,这减少了机会,您所选择的特定实例类型将不可用在你的选择。
  • 按需通过结合实例和现场实例总有至少一个基本可用的随需应变的实例。位置情况下,如果没有足够的能力,EC2自动伸缩功能看起来其他现货实例池,使它更有可能可以使用低成本的现货实例。如果没有可用,这些实例不会持续到现货实例可用。

了解更多关于混合EC2自动定量组织和现场实例

分配策略

有几种分配策略所使用的自动伸缩功能组添加一组特定类型的实例:

  • 随需应变的情况下——分配策略的实例类型发射中定义模板,他们列出的顺序。它能够满足需求能力的自动伸缩功能组通过添加第一个类型的实例列出,如果它不能使用,第二,第三,等等。
  • Capacity-optimized现货实例——从现货实例池分配策略添加实例可能随着时间的推移提供最优的能力。它看着现场的实时数据实例的能力可以预测哪些实例的时间最长。
  • 最低价格——现货实例这种分配策略增加了现货实例从一定数量的现货实例池定义,或其他池具有更低的价格当时是按比例缩小的。您可以定义实例类型和可用性区域你想要现货实例来自。

现货实例中断和平衡

尽管现货实例可以通过按需混合实例的自动伸缩功能组,现场实例仍然可以被打断。高危现货实例时中断,EC2提供了一个实例调整建议

亚马逊明确警告说,它不会总是提前把这个建议,它可能一起到达现货实例中断通知移动工作负载,它给你两分钟之前打断了实例。

一旦你得到一个平衡的建议或中断通知,你可以选择:

  • 工作负载转移到另一个地方实例不中断的风险
  • 工作负载转移到一个成本较高的随需应变的实例

您可以启用一个选项产能平衡对于一个EC2自动伸缩功能组。这意味着自动伸缩功能将自动试图取代现货实例,获得了平衡的建议,与另一个实例是没有收到这个警告。或者,您可以创建一个生命周期钩,当接收到警告执行任何其他操作。

了解更多关于对现场实例预测再平衡

标签自动伸缩功能团体和实例

您可以使用标签分类自动伸缩功能组的例子来表明他们的目的,他们运行的环境,或者他们的所有者。您可以添加一些标记为一个组,并指定标签也应该应用于组织内的个人EC2实例。这可以帮助分解你的EC2实例的成本费用。

弹性负载平衡和自动伸缩功能组

Amazon Elastic负载平衡(ELB)是用于自动分发的传入流量EC2实例,这不是重载一个实例。你可以注册一个自动伸缩功能组的负载均衡器。这允许负载平衡自动伸缩功能组的所有成员间发生的。

当一个自动伸缩功能组是附加到一个负载均衡器,所有传入请求负载均衡器,这路线交通的一个实例。重要的是要意识到实例中添加或删除从自动伸缩功能组需要显式地从负载平衡器注册或注销。

一旦你连接的负载平衡器自动伸缩功能,您可以配置基于ELB集团规模指标,如每个目标的请求数量。您还可以使用健康检查由负载均衡器来触发执行缩放事件。

您可以使用以下类型的负载平衡器和EC2自动伸缩功能组:

  • 应用程序负载均衡器- - - - - -支持路由和负载平衡的HTTP / HTTPS流量,以及基于路径的路由。只支持虚拟私有云(VPC)。
  • 经典的负载均衡器执行路由和负载平衡的TCP / SSL或HTTP / HTTPS交通。同时支持定期EC2和VPC。
  • 网络负载平衡器交通路线在TCP / UDP层4,基于TCP数据包地址信息。
  • 网关负载均衡器- - - - - -分配流量组实例或电器如防火墙和介绍预防/检测系统。支持日内瓦协议使用许多电器。

负载平衡器和自动伸缩功能组需要在同一地区。另外,你的目标必须是一个负载均衡器实例而不是一个知识产权为了连接到一个自动伸缩功能组。

NetApp Elastigroup EC2自动定量与现货

Elastigroup提供AI-driven中断现场实例,预测和自动负载平衡的最优融合,保留和随需应变的实例。它允许您利用现货在AWS实例来降低成本,即使对于生产和关键任务工作负载,较低的管理开销。

Elastigroup的关键特性包括:

  • 预测再平衡-写明现货实例中断提前一个小时,让优雅的排水和工作负载位置在新情况下,现货,是否保留或点播。
  • 先进的自动伸缩功能简化的过程定义扩展策略,确定高峰期,提前自动缩放,以确保正确的能力。
  • 优化成本和性能——您的集群运行在最佳的性能在使用随需应变的最优组合,发现和保留的实例。
  • 企业级sla不断监视和预测点实例行为、能力的趋势,定价,和中断率。徒提前增加产能每当有中断的风险。
  • 聪明的利用AWS和RIs储蓄计划确保,当有未使用的保留能力资源时,将使用这些新的现货实例之前,开车最大的成本效益。雷竞技rabet官网
  • 可见性经常您可视化集群活动和成本,现实的潜在和实际成本,资源利用率和运行的实例。
  • 应用意识匹配扩展行为类型的工作负载,可以添加或删除服务器负载平衡器,使用健康检查来监控健康,并为有状态应用程序提供产能过剩也不用担心数据的完整性。

了解更多的地方。io Elastigroup

Baidu
map