弹性伸缩多可用区均衡分布功能FAQ

简介: 为了满足在多可用区下的高可用和容灾需求,保证服务的稳定性和连续性,弹性伸缩开放了多可用区实例自动均衡分布功能,来降低不可抗力因素对服务的正常运行可能造成的影响。 弹性伸缩通过把实例创建在跨越区域的多个可用区,使您可以利用地理冗余的安全性和可靠性。

为了满足在多可用区下的高可用和容灾需求,保证服务的稳定性和连续性,弹性伸缩开放了多可用区实例自动均衡分布功能,来降低不可抗力因素对服务的正常运行可能造成的影响。

弹性伸缩通过把实例创建在跨越区域的多个可用区,使您可以利用地理冗余的安全性和可靠性。

1525326218601_5616191f_b7bb_492d_96be_686d0430a1bb

多可用区自动均衡分布支持范围

  • 只支持vpc类型且设置了大于1个虚拟交换机(VSwitchId)的伸缩组
  • 只能在伸缩组创建的时候进行设置

如何设置伸缩组多可用区自动均衡分布

伸缩组新增多可用区弹性策略参数 MultiAZPolicy

  • PRIORITY (默认值)
  • BALANCE

当设置为BALANCE的时候,伸缩组进行弹性活动的时候会自动均衡分布各个可用区的实例。

默认取值为PRIORITY,会根据定义的虚拟交换机优先级进行(VSwitchIds.N)扩缩容;当优先级较高的虚拟交换机所在可用区无法创建 ECS 实例时,自动使用下一优先级的虚拟交换机创建 ECS 实例。

再均衡

当发生以下情况的时候,伸缩组可能会在不同可用区之间变得不平衡:

  • 可用区库存不足
  • 伸缩组配置的虚拟交换机(VSwitchId)发生变化。
  • 您移出伸缩组并释放了实例。

此时,您可以执行 RebalanceInstances 对伸缩组执行再均衡活动来进行补偿。

再平衡活动会通过新建 ECS 实例替换已有 ECS 实例来平衡可用区。为了不会影响您的应用程序性能或可用性,再平衡活动会在终止已有 ECS 实例前会先启动新 ECS 实例。

  • 只有伸缩组内实例分布严重不平衡时可以执行再平衡操作。
  • 一次分布再平衡活动最多只替换 20 台 ECS 实例
  • 再平衡活动期间,当该组接近或达到指定的最大 ECS 实例台数(MaxSize)时,并需要继续分布再平衡时,我们允许可以暂时超出伸缩组的容量的 10 %,最低允许超出 1 台 ECS 实例。该超出状态持续重新平衡该伸缩组所需的时间,通常为几分钟。
目录
相关文章
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(四)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
335 0
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(二)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
289 0
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(一)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
177 0
|
2月前
|
弹性计算 调度
Dataphin功能Tips系列(52)-调度资源组弹性伸缩
Dataphin支持通过自定义资源组实现弹性资源调配:设置资源上下限,允许资源组间相互“借用”空闲资源。当开发环境任务暂停时,其未使用的资源可被生产环境借用,确保资源高效利用,同时保障各环境资源需求。配置时只需明确开发与生产环境的资源上下限,并关联对应项目任务即可实现动态调整。
73 1
|
6月前
|
SQL 弹性计算 分布式计算
阿里云 EMR 发布托管弹性伸缩功能,支持自动调整集群大小,最高降本60%
阿里云开源大数据平台 E-MapReduce 重磅推出托管弹性伸缩功能,基于 EMR 托管弹性伸缩功能,您可以指定集群的最小和最大计算限制,EMR 会持续对与集群上运行的工作负载相关的关键指标进行采样,自动调整集群大小,以获得最佳性能和资源利用率。
273 15
|
弹性计算 负载均衡 NoSQL
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)(三)
【红包雨功能的】环境部署(弹性伸缩、负载均衡、Redis读写分离、云服务器部署)
255 0
|
弹性计算 Kubernetes 算法
Kubernetes 弹性伸缩HPA功能增强Advanced Horizontal Pod Autoscaler -介绍部署篇
背景 WHAT(做什么) Advanced Horizontal Pod Autoscaler(简称:AHPA)是kubernetes中HPA的功能增强. 在兼容原生HPA功能基础上,增加预测、执行模式配置、缩容控制等功能。
3799 0
|
容器 Kubernetes 弹性计算
Kubernetes弹性伸缩全场景解读(七) - 定时伸缩组件发布日期过滤等功能
kubernetes-cronhpa-controller是容器服务开源的一款面向Pod水平定时伸缩场景的CRD controller。在本系列的之前文章中已经向大家介绍了kubernetes-cronhpa-controller的基本用法了,今天我们来看下近期kubernetes-cronhpa-controller又增加了哪些新的功能。
2928 0
|
弹性计算 资源调度 分布式计算
YARN NodeLabel功能以及在EMR弹性伸缩中的应用
YARN Node Label功能最早是在Hadoop 2.6版本中引入,在后续版本中有更多的功能完善。到了Hadoop 2.8.x版本之后,该功能已经比较完整,可以满足日常使用。在本文中,我们需要将Node Label功能应用在EMR弹性伸缩场景中。 其实Node Label特性更准确的叫法是Node Partition,也就是说通过label把YARN集群中的节点分组,每个节点拥有一个l
2543 0

热门文章

最新文章