弹性计算是把计算力变成普惠的公共资源,让不同体量的用户任何时候都能用亲民的价格享受到高可用、高性能、高效率的基础IT计算服务,所以可以说弹性是云计算的核心能力。本课程对弹性的重要性、弹性的定义、阿里云如何做弹性等
需要从以下三个方面来探讨:
为什么要弹性?什么是弹性?怎么做弹性?
资源的供给需要跟上业务发展的步伐:
⑴短时间的业务峰值,需要比平时高一倍的资源;
⑵15 个月,资源需求量从 0 爆发式增长到数百万核
从另一个方面来看,弹性的 A 面和 B 面
A 面:消费侧-随时弹、要省钱
资源消费
弹性编排
实例购买
容量规划
B 面:供给侧-不断供、不浪费
实例生产和调度(以分秒计)
服务器调配(以天/小时计)
服务器生产(以月计)
服务器机位建设(以年计)
消费侧~容量规划,A 面:消费侧,B 面:供应侧
科学的 Quota 分配使弹性更有保障
问题:如何让客户能依赖公共云的弹性?
方案:分配有保障的个性化 Quota。
供给助手主动帮助客户做好容量管理
问题:如何让客户的容量管理变成小菜一碟?
方案:通过信息的透明,事件的推送、智能的推荐,协助用户完成容量的规划和购买。
消费侧-实例购买
消费侧-弹性编排
预测式伸缩能力实现伸缩的 L3 级自动驾驶
问题:如何让客户应用的伸缩更加简单?
方案:依据应用负载学习负载的特征,然后自动、动态地进行伸缩。
智能代购规划帮用户自动用最少的钱买到想要的资源
问题:太多品类、太多买法、太多地域——怎么让客户购买资源时既省心又省钱?
方案:通过动态规划算去,根据用户设定的购买量和简单规则自动帮助用户购买资源,并持续维持目标购买量。
消费侧-资源消费
积分算法让性能的弹性(Bursting)也有了 SLA
问题:Bursting 怎么做到公平有保障?
方案:通过资源消费量面积”积分算法,精确计算客户积分的积攒和消耗,让Bursting 有明确的 SLA。
供应侧-服务器机位建设 & 服务器生产
销售预测是拿一手好牌的基础
问题:该备多少货?
方案:通过有效的销售预测做好资源的采购规划,在保障供应的前提下尽量减少库存。
供应侧-服务器调配
资源规划是把烂牌也能打好的关键能力
问题:怎么去铺货?
方案:通过使用启发式规则和动态规划模型,在多种可能的应对措施中找到全局最优解。
供应侧-实例生产和调度
资源消费画像实现最后一公里的余缺调剂
问题:怎么让客户拿到超额的资源?
方案:基于客户购买的实例的资源消费行为画像,进行错峰调度。