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