资源管理解决方案

敏捷伸缩

  • 简介

弹性伸缩(Auto Scaling),是根据用户的业务需求和策略,经济地自动调整弹性计算资源的管理服务。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。

  • 应用场景

Animbus云平台提供应用商店,供用户申请资源,根据用户的应用复杂度,制定多种应用模板,满足用户资源申请需求。

应用模板用于定义应用所需的计算、存储、网络资源需求以及弹性伸缩组[1]、伸缩策略[2]、触发条件[3]等信息。

1.弹性伸缩组:定义扩容的上限、缩容的下限,每次扩/缩容的云主机配置等

2.弹性伸缩策略:定义扩/缩容的策略,包括每次扩/缩容时创建/删除的云主机数量,扩/缩容冷却时间等

3.弹性伸缩触发条件:定义扩/缩容的出发条件,例如CPU使用率超过80%时触发扩容,CPU使用率低于60%时触发缩容

扩/缩容可以与负载均衡进行联动,自动更新负载均衡的成员清单

  • 推荐架构

  • 方案特点
  1. 灵活:根据用户实际的业务负载量进行灵活的资源自动增加/减少,为用户提供始终满足业务的基础设施资源。
  2. 省心:Animbus充分利用基础设施资源,在业务量少的条件下,可以自动释放基础设施资源,提高自动化运维服务能力。