本文主要介绍弹性伸缩的产品优势。

自动化

根据您预设的配置信息,弹性伸缩会自动完成以下操作,无需您人工干预,避免因手动操作而可能引入的低错。

  • 自动调整伸缩组内ECS实例的数量,确保业务需求和计算能力平衡。
  • 扩容时,自动将创建的ECS实例添加到负载均衡的后端服务器;缩容时,自动从负载均衡的后端服务器中移出ECS实例。
  • 扩容时,自动将创建的ECS实例IP添加到RDS访问白名单;缩容时,自动从RDS访问白名单中移出ECS实例IP。

降成本

弹性伸缩按需取用,自动释放,提高资源的利用率,有效降低成本。

  • 无需提前准备冗余的ECS实例,来防止业务高峰期受到影响;无需担心不能及时释放冗余资源,造成成本浪费。弹性伸缩能够适时调整计算能力,降低了资源的拥有成本。
  • 无需投入大量人力来调整计算资源,节约了人力成本和时间成本。

高可用

弹性伸缩支持监测ECS实例的健康状况,即运行状况。如果发现一台ECS实例未处于运行中状态,则弹性伸缩判定为该ECS实例不健康,并及时自动增加ECS实例替换该不健康的ECS实例,确保业务高可用。弹性伸缩可以有效避免因不能及时发现ECS实例的不健康状态,而导致业务连续性受到影响的情况。

灵活智能

弹性伸缩的功能丰富、灵活智能、高可用,可以有效降低手动配置的复杂度,提高操作效率。

  • 伸缩模式:支持多模式兼容,可同时配置固定数量、健康、定时、动态、自定义模式。其中,动态模式支持对接云监控服务,可以通过API对接外部的监控系统。更多信息,请参见伸缩模式
  • 组内实例来源(ECS实例使用的模板):支持多实例规格、多磁盘类型等,有效增加模板的灵活性,提高扩容的成功率。
  • 弹性伸缩策略:
    • 优先级策略:弹性伸缩会在优先级高的可用区扩缩容。如果无法扩缩容,则自动在下一优先级的可用区进行扩缩容。
    • 均衡分布策略:弹性伸缩在多个可用区均衡分布ECS实例,提高可用性。
    • 成本优化策略:当您在组内实例来源中指定了多实例规格时,优先创建vCPU单价最低的ECS实例,优先移出伸缩组内vCPU单价最高的ECS实例。
    • 实例移出策略:您可以选择移出最早伸缩配置对应的实例,或者最早、最新创建的ECS实例。
    • 实例回收模式:移出ECS实例时,您可以直接释放ECS实例,也可以保留部分资源,节省付费。

    更多信息,请参见创建伸缩组

易审计

弹性伸缩自动记录每一个伸缩活动的详细信息,有助于您快速定位问题根源,降低了排查难度。

弹性伸缩还提供伸缩组监控功能,可以通过云监控查看伸缩组内的ECS实例运行状态。您无需多次查看多台ECS实例的运行状态,有助于您快速了解整体的业务供给能力。