阿里云发布了很多产品,今天让我们来一起了解下弹性伸缩(Auto Scaling)吧。
什么是弹性伸缩呢?让我来给大家解释下。
弹性伸缩是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加ECS实例,并在业务下降时自动减少ECS实例。
那么,弹性伸缩有什么优势呢?
弹性伸缩根据需求“恰到好处”地分配资源,无需担心需求预测的准确性,无需担心突增的业务变化,做到随需应变。
弹性伸缩还实现了自动化,无需人工干预,自动创建和释放ECS实例,自动配置负载均衡和RDS访问白名单。
此外,
弹性伸缩多模式兼容,可同时配置定时、动态、自定义、固定、健康模式,可通过API方便对接外在监控系统。并且智能调度应对各种复杂场景,根据设定策略自动调整弹性计算资源。
正是由于这么多的优势,弹性伸缩可以让您轻松应对各种变化!可以给您提供如下的几方面重要功能:
- 动态伸缩模式:基于云监控性能指标(如CPU、内存利用率),自动增加或减少ECS实例。
- 定时伸缩模式:配置周期性任务,定时地增加或减少ECS实例,当周期性需求有所波动时,可同时配置动态伸缩模式以应付不可预期的变化。
- 固定数量模式:通过“最小实例数”属性,可以让您始终保持健康运行的ECS实例数量,以保证日常场景实时可用。
- 弹性伸缩还可自动配置负载均衡和RDS:在增加或减少ECS实例时,自动向负载均衡实例添加或移除相应的ECS实例,且自动向RDS访问白名单添加或移出该ECS实例的IP。
那么,究竟在什么场景中需要弹性伸缩呢?我列出几个供大家参考:
- 某视频公司:春晚或每周五热门节目来临时,如临大敌,需要按负载自动弹性伸缩。
- 某视频直播公司:无法预估业务负载情况,需要根据CPU利用率、Load、带宽利用率,自动弹性伸缩。
- 某游戏公司:每天中午12点,每天晚上6点~9点,需要定时扩容。
众多客户信赖阿里云弹性伸缩,目前,已有风云直播、武汉安天信息、阜博通科技等在使用弹性伸缩。
弹性伸缩典型特性介绍:
https://www.aliyun.com/product/ess/?spm=5176.7626046.201.17.1FRYQG
弹性伸缩五大热点技术问题分析:
https://yq.aliyun.com/articles/7561?spm=0.0.0.0.JQa7Mc
弹性伸缩之体验: