你需要知道的关于自动伸缩现货实例的一切gydF4y2Ba

由于AWS中可用的实例类型如此之多,尽可能广泛地混合使用实例和定价模型是确保最大可用性的好方法。gydF4y2BaAWS自动缩放gydF4y2Ba更确切地说是EC2gydF4y2Ba自动缩放组以及Spot由NetApp的gydF4y2BaElastigroupgydF4y2Ba和gydF4y2Ba海洋gydF4y2Ba在这方面很有帮助。让我们回顾一下EC2的自动伸缩功能,看看与之相比如何gydF4y2Ba弹力集团和Ocean'sgydF4y2Ba支持混合实例类型,以及支持所有AWS的定价模型,包括现货实例、储蓄计划、RIs和按需实例。gydF4y2Ba

EC2自动伸缩组和EC2舰队行为有什么变化?gydF4y2Ba

你gydF4y2Ba可以gydF4y2Ba现在gydF4y2Ba在EC2自动伸缩组中使用混合实例策略来混合gydF4y2BaogydF4y2Ban -gydF4y2BadgydF4y2Baemand和gydF4y2Ba年代gydF4y2BaPot实例,以及不同的实例类型。gydF4y2Ba

在扩展操作的情况下,EC2 Auto Scaling Group如何确定要启动的实例类型?gydF4y2Ba

这是根据自动缩放组确定的gydF4y2Ba的gydF4y2Ba分配策略。您可以使用容量优化分配策略从最可用的容量池启动实例,或者使用最低价格分配策略以最低现货价格启动实例。gydF4y2Ba

为gydF4y2BaNetApp的SpotgydF4y2BaElastigroupgydF4y2Ba和gydF4y2Ba海洋gydF4y2Ba用户来说,gydF4y2Ba实例类型和定价模型gydF4y2Ba选择gydF4y2Ba根据工作负载性能要求,gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba实例gydF4y2Ba容量池可用性和价格。gydF4y2Ba此外,gydF4y2Ba现货的gydF4y2BaNetApp的gydF4y2Ba预测再平衡gydF4y2Ba检测现货实例gydF4y2Ba那很可能是gydF4y2Ba打断了gydF4y2Ba最多提前一个小时,允许优雅的排水和实例替换。gydF4y2Ba智能工作负载布置gydF4y2Ba确保gydF4y2Ba年代gydF4y2Ba,未使用gydF4y2BaAWSgydF4y2Ba储蓄计划及gydF4y2BaRIsgydF4y2Ba是gydF4y2Ba利用gydF4y2Ba在启动新的spot实例之前。gydF4y2Ba如果gydF4y2Ba在那里gydF4y2Ba没有gydF4y2Ba可用gydF4y2Ba保留gydF4y2BacapacitgydF4y2BaygydF4y2Ba或者现场实例,gydF4y2BaElastigroupgydF4y2Ba和海洋gydF4y2Ba会gydF4y2BalgydF4y2Ba自动gydF4y2Ba回退gydF4y2Ba按需确保gydF4y2Ba可用性gydF4y2Ba,gydF4y2BarevertingydF4y2BaggydF4y2Ba尽快发现实例gydF4y2BaegydF4y2Ba.gydF4y2Ba

FgydF4y2Ba或gydF4y2BaKubernetes和gydF4y2Ba集装箱的应用程序,gydF4y2Ba海洋gydF4y2Ba提供了gydF4y2Ba额外的gydF4y2Ba容器驱动的自动伸缩的好处gydF4y2Ba完美匹配容器资源需求与底层计算基础设施gydF4y2Ba,将DevOps从管理服务器中解放出来gydF4y2Ba和驾驶gydF4y2Ba额外的gydF4y2Ba节省成本gydF4y2Ba节点bigydF4y2Ban-packing。gydF4y2Ba

在EC2自动伸缩组中配置Spot实例的使用情况时,是否能保证我总是拥有正确数量的计算能力?gydF4y2Ba

不。每当gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba能力gydF4y2Ba池不可用,gydF4y2BaAWS的gydF4y2BaEC2自动伸缩组gydF4y2Ba不会gydF4y2Ba能够启动新的实例和gydF4y2Ba将gydF4y2Ba等到gydF4y2Ba年代gydF4y2BaPot实例将再次可用。gydF4y2Ba

另一方面,gydF4y2BaElastigroup和OceangydF4y2Ba只会gydF4y2Ba秋天gydF4y2Ba-gydF4y2Ba回来gydF4y2Ba来gydF4y2BaogydF4y2Ban -gydF4y2BadgydF4y2Baemand实例gydF4y2Ba(或任何可用的储蓄计划gydF4y2BaRIs)gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba能力gydF4y2Ba不是gydF4y2Ba可用的,gydF4y2Ba保证可用性gydF4y2Ba.gydF4y2BaElastigroup和OceangydF4y2Ba将gydF4y2Ba回复gydF4y2Ba来gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba我gydF4y2BanstancesgydF4y2Ba一旦它们恢复可用。gydF4y2Ba简而言之gydF4y2BaNetApp SpotgydF4y2BaygydF4y2Ba我们的计算gydF4y2Ba能力gydF4y2Ba是有保证和支持的gydF4y2BaSLAgydF4y2Ba.gydF4y2Ba

是否可以在EC2自动伸缩组中优先考虑某些实例类型?gydF4y2Ba

不。EC2自动伸缩组将会gydF4y2Ba根据您的分配策略(容量优化或最低价格)选择实例类型。gydF4y2Ba

为了最大限度地提高可用性和实现最低的成本gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba实例gydF4y2Ba在市场上,建议选择尽可能多的实例类型,但这可能会导致性能下降。与gydF4y2BaElastigroup和OceangydF4y2Ba然而,gydF4y2Ba您可以优先考虑某些实例类型gydF4y2Ba别人。gydF4y2BaElastigroup和OceangydF4y2Ba将启动您首选的实例类型gydF4y2Ba如果gydF4y2Ba这是gydF4y2Ba可作为gydF4y2Ba一个gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba实例gydF4y2Ba和gydF4y2Ba只有gydF4y2Ba使用其他实例gydF4y2Ba类型时,gydF4y2Ba的首选gydF4y2Ba类型gydF4y2Ba不可用。gydF4y2Ba

EC2自动伸缩组能够自动分配和优先分配我的储蓄计划和RI利用率吗?gydF4y2Ba

不。EC2自动伸缩组将gydF4y2Ba只有gydF4y2Ba发射gydF4y2Ba的gydF4y2Ba数量gydF4y2Ba您为每个定价模型配置的实例的。gydF4y2Ba

Elastigroup和OceangydF4y2Ba,然而,gydF4y2Ba智能gydF4y2Ba利用你的gydF4y2BaAWS SagydF4y2Ba计划及gydF4y2BargydF4y2BaeservedgydF4y2Ba我gydF4y2BanstancesgydF4y2Ba,在发射前gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba实例gydF4y2Ba.Elastigroup和Ocean都是gydF4y2Ba意识到你的全部gydF4y2Ba保留能力gydF4y2Ba购买并应用与之关联的整个业务逻辑gydF4y2Ba正确gydF4y2Ba利用保留gydF4y2Ba实例gydF4y2Ba在账户。无论何时Spot由NetAppgydF4y2Ba启动一个新实例,它将确定是否gydF4y2Ba有gydF4y2Ba任何空gydF4y2Ba储蓄计划或gydF4y2Ba并将自动提供gydF4y2Ba将利用可用预留容量的适当实例gydF4y2Ba.只有在gydF4y2Ba实现全gydF4y2Ba储蓄计划及gydF4y2Ba国际扶轮gydF4y2Ba利用gydF4y2Ba现货实例会被提供吗gydF4y2Ba.gydF4y2Ba

EC2自动伸缩组是否能够在站点实例终止之前优雅地耗尽它们?gydF4y2Ba

你可以gydF4y2Ba使capacity-rebalancegydF4y2Ba在“自动缩放”组中,该组将自动对gydF4y2Ba调整建议gydF4y2Ba-gydF4y2Ba一个现货实例处于较高中断风险的信号。AWSgydF4y2Ba说明这个信号可以gydF4y2Ba在接到中断通知的2分钟前提前到达gydF4y2Ba但不能保证。gydF4y2Ba如果信号是这样gydF4y2Ba及时到达,是可以做到的gydF4y2Ba用于gydF4y2Ba开始你的gydF4y2Ba实例关闭过程,阻止新工作启动或gydF4y2Ba方法之前启动替换实例gydF4y2Ba有危险的gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba我gydF4y2BanstancesgydF4y2Ba.该过程还将从弹性负载中注销已终止的实例gydF4y2Ba平衡,或gydF4y2Ba运行Lifecycle Hooks。gydF4y2Ba

相反,NetApp的SpotgydF4y2Ba预测再平衡gydF4y2Ba算法gydF4y2Ba能够gydF4y2Ba选择gydF4y2Ba现货实例gydF4y2Ba有足够的gydF4y2Ba长寿gydF4y2Ba针对您工作负载的特定需求。在gydF4y2Ba除了gydF4y2Ba,gydF4y2Ba现货实例gydF4y2Ba检测到中断gydF4y2Ba提前一小时gydF4y2Ba保证工作负载的连续性和性能。gydF4y2Ba每当一个gydF4y2Ba中断gydF4y2Ba是gydF4y2Ba确认gydF4y2Ba,gydF4y2BaElastigroup和OceangydF4y2Ba会优雅地排出agydF4y2BatgydF4y2Ba-risk实例,将其替换为任意一个gydF4y2Ba可用gydF4y2Ba储蓄计划,RIs或其他现场实例,只回落到on-demgydF4y2Ba如果gydF4y2Ba绝对gydF4y2Ba所需gydF4y2Ba维护gydF4y2Ba可用性。gydF4y2Ba这一切都是自动完成的,不需要任何实际的监视或管理gydF4y2Ba.gydF4y2Ba当然,所有的gydF4y2Ba抢占gydF4y2Ba是逐渐完成的,gydF4y2Ba维护gydF4y2Ba以及TCP/HTTP状态gydF4y2BacgydF4y2Ba容器约束,以确保服务正常运行时间。gydF4y2Ba

这是一个比较表gydF4y2Ba快速参考:gydF4y2Ba

EC2自动伸缩组gydF4y2Ba 现货gydF4y2Ba由NetAppgydF4y2Ba(gydF4y2BaElastigroupgydF4y2Ba和海洋)gydF4y2Ba
SLAgydF4y2Ba 运行时gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba我gydF4y2Banstances与gydF4y2BaAWS的gydF4y2BaEC2gydF4y2Ba这种gydF4y2Ba,没有gydF4y2Ba能力gydF4y2Ba可用性保证,无SLA。gydF4y2Ba 与gydF4y2BaElastigroupgydF4y2Ba和海洋gydF4y2Ba你的gydF4y2Ba能力gydF4y2Ba得到SLA的保证和支持。gydF4y2Ba
预测gydF4y2Ba 您可以在AWS EC2自动伸缩组上启用容量再平衡功能,以自动响应可以在2分钟中断之前接收到的现场实例再平衡建议通知,自动伸缩组将自动响应gydF4y2Ba重新启动替换实例。gydF4y2Ba但是,AWS不保证gydF4y2Ba中断gydF4y2Ba信号会提前2分钟到达gydF4y2Ba.gydF4y2Ba 预测再平衡算法gydF4y2Ba检测位置gydF4y2Ba实例gydF4y2Ba中断gydF4y2Ba提前一个小时gydF4y2Ba并自动gydF4y2Ba将工作负载移动到可以覆盖的可用实例gydF4y2Ba未使用的gydF4y2Ba储蓄计划或RIs。如果没有可用实例,则查找wi实例gydF4y2BathgydF4y2Ba最长寿的将是sgydF4y2Ba当选gydF4y2Ba.gydF4y2Ba
优雅的排水gydF4y2Ba 通过启用EC2自动伸缩组gydF4y2Ba能力gydF4y2BaRebalance,你的实例将被替换gydF4y2Ba当一个spot实例得到一个rebalance推荐时,它将坚持生命周期钩子,并自动从弹性负载平衡中注销被终止的实例。gydF4y2Ba 与gydF4y2Ba的预测gydF4y2Ba中断gydF4y2Ba长达一小时gydF4y2Ba推进gydF4y2Ba,gydF4y2Ba现货gydF4y2Ba由NetAppgydF4y2Ba自动gydF4y2Ba替换gydF4y2Ba实例gydF4y2Ba来gydF4y2Ba另一个gydF4y2Ba年代gydF4y2Ba锅gydF4y2Ba实例gydF4y2Ba能力gydF4y2Ba池gydF4y2Ba(gydF4y2Ba只有检查后才知道没有gydF4y2Ba未使用的gydF4y2Ba可以使用的储蓄计划或RIsgydF4y2Bad)gydF4y2Ba.gydF4y2BaTgydF4y2Ba他gydF4y2Ba抢占gydF4y2Ba是逐渐完成的,gydF4y2Ba维护gydF4y2BaTCP/HTTP状态和gydF4y2BacgydF4y2Ba容器约束,以确保服务正常运行时间gydF4y2Ba.gydF4y2Ba
确定要启动的实例类型gydF4y2Ba 根据EC2 Auto Scaling组中配置的分配策略。gydF4y2Ba 的gydF4y2Ba实例类型gydF4y2Ba是根据工作负载性能需求选择的。gydF4y2Ba定价gydF4y2Ba模型gydF4y2Ba年代gydF4y2Ba选择gydF4y2Ba智能gydF4y2BaprioritigydF4y2Ba子gydF4y2BanggydF4y2Ba使用未使用的储蓄计划及储蓄清单gydF4y2Ba在启动新的spot实例之前gydF4y2Ba.预测算法gydF4y2Ba确定gydF4y2Ba并选择相关的现场实例gydF4y2Ba与gydF4y2Ba的gydF4y2Ba最大的gydF4y2Ba长寿gydF4y2Ba.gydF4y2Ba
AWS储蓄计划和保留实例gydF4y2Ba利用gydF4y2Ba EC2自动伸缩组将推出确切的gydF4y2Ba数量gydF4y2Ba为每个定价配置的实例的gydF4y2Ba模型中,没有gydF4y2Ba尝试gydF4y2Ba使用未使用的储蓄计划。gydF4y2Ba ElastigroupgydF4y2Ba首先要确保gydF4y2Ba利用gydF4y2Ba未使用储蓄计划及gydF4y2BaRgydF4y2Ba是gydF4y2Ba,在发射前gydF4y2Ba年代gydF4y2Ba或者其他的gydF4y2BaogydF4y2Ban -gydF4y2BadgydF4y2Baemand实例gydF4y2Ba.gydF4y2Ba
实例类型和可用分区优先级gydF4y2Ba EC2自动缩放gydF4y2Ba集团将gydF4y2Ba尝试gydF4y2Ba在您添加的所有可用性区域中启动相同数量的实例,然后应用分配策略。gydF4y2Ba 你gydF4y2Ba可以优先考虑某些实例类型吗gydF4y2Ba和gydF4y2Ba阿兹gydF4y2Ba在别人。gydF4y2Ba首选实例将是gydF4y2Ba推出了gydF4y2Ba作为gydF4y2Ba只要gydF4y2Ba它是gydF4y2Ba可作为gydF4y2Ba一个年代gydF4y2Ba锅gydF4y2Ba实例gydF4y2Ba和其他gydF4y2Ba实例类型gydF4y2Ba将gydF4y2Ba只有gydF4y2Ba被使用gydF4y2Ba当首选gydF4y2Ba类型gydF4y2Ba是gydF4y2Ba不可用。gydF4y2Ba
容器自动定量gydF4y2Ba EC2自动伸缩组gydF4y2Ba使用gydF4y2Ba传统的缩放指标gydF4y2Ba自动定量gydF4y2BacgydF4y2Baontainerized应用程序。gydF4y2Ba您可以使用特定于编排器的自动伸缩工具,如AmazongydF4y2BaECSgydF4y2Ba集群自动伸缩,或Kubernetes集群gydF4y2Ba自动定量gydF4y2Ba.gydF4y2Ba 为gydF4y2BacgydF4y2BaontainerizedgydF4y2Ba应用,海洋gydF4y2Ba容器驱动gydF4y2Ba自动定量gydF4y2Ba决定了gydF4y2Ba来自不同实例族和大小的实例类型的最佳混合(包括gydF4y2BaGPUgydF4y2Ba&gydF4y2BaFPGAgydF4y2Ba支持)来匹配容器gydF4y2Ba资源gydF4y2Ba需求(gydF4y2BaCPUgydF4y2Ba,内存,网络等)。gydF4y2Ba

Baidu
map