弹性伸缩

根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务

弹性伸缩(Auto Scaling)是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。用户根据自己的业务需求自动调整其弹性计算资源,在业务需求增长时,无缝地增加ECS实例,并在业务需求下降时,自动减少ECS实例以节约成本。

弹性伸缩是一个免费的服务,但是通过弹性伸缩自动创建的ECS实例,需要按照ECS按量付费类型的实例标准进行付费。

更多相关内容,请查看常见问题

优点

灵活
智能调度应对各种复杂场景
根据不同的需求自动的调整计算资源
支持手动对计算资源的伸缩控制
自动化
监控系统的健康状态但不需要人工介入
自动创建和释放ECS实例
自动配置SLB和RDS访问白名单
弹性扩展和收缩
您可根据自己的业务需求自动调整其弹性计算资源,在满足业务需求高峰增长时无缝地增加ECS实例;在业务需求下降时自动减少ECS实例以节约成本
弹性自愈
您可根据自己的业务需求自动替换不健康的ECS实例使业务始终保持正常的负载,为业务保驾护航

产品详情

  • 产品功能

    自动伸缩

    根据客户业务需求横向扩展ECS实例的容量,即自动增加和减少ECS实例。


    支持SLB负载均衡配置

    在增加或减少ECS实例时,自动向SLB实例中添加或移除相应的ECS实例。


    支持RDS访问白名单

    在增加或减少ECS实例时,自动向RDS访问白名单中添加或移出该ECS实例的IP。

  • 伸缩模式

    动态模式

    基于云监控性能指标(如CPU利用率),自动增加或减少ECS实例。


    定时模式

    配置周期性任务(如每天13:00),定时地增加或减少ECS实例。


    固定数量模式

    通过“最小实例数”(MinSize)属性,可以让您始终保持健康运行的ECS实例数量,以保证日常场景实时可用。


    自定义模式

    - 手工执行伸缩规则。
    - 手工添加或移出既有的ECS实例。
    - 手工调整MinSize、MaxSize后,Auto Scaling会自动创建或释放ECS实例,尽可能将当前ECS实例维持在MinSize~MaxSize之间。


    健康模式

    如ECS实例为非running状态,Auto Scaling将自动移出或释放该不健康的ECS实例。


    多模式并行

    以上所有模式都可以组合配置,客户预期每天13:00 ~ 14:00 会出现业务高峰,所以设置定时创建20台ECS实例的伸缩模式,当客户不确定业务高峰期的实际需求是否会高于客户预期时,如某天实际需要40台ECS实例,可同时配置动态伸缩模式以应付不可预期的变化。

  • 注意事项

    弹性伸缩对用户有以下限制:

    - 弹性伸缩的ECS实例中部署的应用需要是无状态、可横向扩展的。由于弹性伸缩会自动释放ECS实例,所以用于弹性伸缩的ECS实例不可以保存应用的状态信息(如session)和相关数据(如数据库、日志等)。如果应用中需要保存状态信息,可以考虑把状态信息保存到独立的状态服务器、数据库(如RDS)、共享缓存(如OCS)及集中日志存储(如SLS)。
    - 每个用户所能创建的伸缩组、伸缩配置、伸缩规则、伸缩ECS实例、定时任务的数量都有一定的限制。


    弹性伸缩尽力保证您的弹性伸缩服务足额正常弹出,但由于云服务器库存不足、启动时间长等问题导致弹性伸缩的实例无法全额弹出的情况,请您理解和认可知晓。

领军客户实战场景

  • 秒拍
秒拍

秒拍

秒拍是“炫一下”公司推出的产品。秒拍(前身一下视频/拍客)是一个手机视频拍摄、分享工具,定位为“10秒拍大片”,众多明星、美女都在玩的最新潮短视频分享应用。秒拍支持多种主题,拍摄风格,可以帮助用户拍出属于自己的大片。同时,秒拍支持将视频同步分享到微博、微信朋友圈、QQ空间,和更多好友分享你的视频。

面临的挑战

  • 秒拍凭借其简洁的操作方式,酷炫的视频效果以及可与好友分享等优点吸引了越来越多的用户。但是,随着用户数量不断增大,秒拍的业务流量也越来越大,如何保证产品在使用高峰期的服务质量,是秒拍需要关心的问题。

为什么选择Auto Scaling

  • 阿里云作为国内云计算的领先者,其服务品质值的信赖。Auto Scaling借助监控服务资源的方式可以指定相应的伸缩规则,可以动态的调整ECS的实例数量,这极大程度地解决了秒拍在高峰时段动态扩容问题。