对ECS集群中的应用进行弹性伸缩
更新时间:2020-04-08 14:19:41
在分布式应用管理中,弹性伸缩是很重要的一个运维能力。弹性伸缩能够感知应用内各个实例的状态,并根据状态动态实现应用扩容、缩容。在保证服务质量的同时,提升应用的可用率。 互联网、游戏类等应用在促销活动期间容易出现突发性流量洪流,SLA 和资源成本不易平衡,极易造成系统响应延迟、系统瘫痪等问题。EDAS 继承阿里巴巴应对双 11 的流量洪流技术,提供秒级自动弹性功能,保证
SLA 的同时也节省机器保有成本。多适用于互联网、游戏以及社交平台等行业。
弹性伸缩适用于在ECS集群中创建的应用。在单实例环境中,弹性伸缩可确保始终有一个正在运行的实例。在流量变化很快的环境中,通过弹性伸缩配置要运行的实例数范围,EDAS 将根据设置的负载规则按需添加或删除实例。
弹性伸缩功能根据应用实例的以下指标来判断并实现自动扩容或者缩容:
弹性伸缩简介
自动弹性伸缩
弹性伸缩包括自动扩容和自动缩容,可以分别配置扩容规则或者缩容规则。下面以配置扩容规则为例来展示操作步骤。
说明
- 同时配置扩容和缩容规则的时候,缩容规则的指标不能大于扩容规则的指标,否则,在单击保存的时候会弹出错误提示。
- 若使用了弹性资源,缩容时会优先释放弹性资源提供的实例。
- 登录 EDAS 控制台,在页面左上角选择所需地域。
- 在左侧导航栏中选择应用列表页面单击具体的应用名称。 ,在
- 在应用详情页面左侧的导航栏中,单击弹性伸缩。
- 在扩容规则区域右上角打开开关启用扩容规则。
- 配置扩容规则参数,然后在弹性伸缩页面右下角单击保存。
查看弹性伸缩结果
设置了弹性伸缩规则后,如果发生了自动扩容或者自动缩容操作后,您可以通过以下方式来查看伸缩结果:
- 在应用的基本信息页面中查看实例数量是否增加或者减少。
- 在应用详情页面的左侧导航栏单击变更记录。对于变更类型为应用扩容或应用缩容,且来源是auto_scale的变更记录,在操作列单击查看进入变更详情页面查看变更明细。