内容介绍:
一、ECS 计算产品家族谱
二、ECS 付费挑选
三、低本钱的最佳实践
四、ECS 资源弹性交给方法
五、云上弹性面对的挑战
六、弹性弹性概括
七、弹性弹性的中心概念
八、多种弹性形式
九、多种弹性形式灵敏组合
十、事情驱动
十一、弹性供给(Auto provisioning)
十二、弹性供给的根本组件
十三、弹性供给的产品优势
十四、产品链接
付费方法的灵敏运用是获得事务敏捷性的根底,也是下降 IT 本钱的最中心手法,阿里云 ECS 供给极多样的资源付费方法:
抢占式实例:支撑无状况且可容错的事务负载
按量实例:支撑有状况且动态变化的事务负载
包年包月、预留实例:支撑安稳的事务负载
(多种付费类型组合最低本钱完成事务支撑)
Ø CreateInstance ECS OpenApi:最早期供给的接口才能:单实例的交给方法;附加后续流程实例最终运行起来
Ø RunInstances ECS OpenApi:批量实例交给方法(100+);一次调用满足交给;单可用区+单实例标准
Ø 弹性弹性 Auto Scaling:主动化的交给工具;批量实例交给方法(2000/50000);一次装备重复运用;守时+监控触发+主动触发+猜测;多实例标准+多可用区;本钱优化
Ø 弹性供给 ECS Auto Provisioning.:ECS原生大规划交给;交给资源->交给计算力;批量实例交给方法(2000/50000);一次装备重复运用;按量+Spot+RI;多实例标准+多可用区
1) 用户增长,对体系容量需求增加(比方创业公司app爆红后频频无法访问)
2) 有高峰和低谷,日常守时扩容缩容(比方在线视频网站晚上8-12点会迎来高峰期
3) 热点活动爆发,紧急扩容(比方演员爆出八卦引发交际用户热议)
4) 年度大促,暂时扩容(比方电商会在双11进行大促销)
5) 事务低谷期也保有全量资源,搁置本钱高(比方一切资源都包年包月购买
Ø 弹性组最大实例:2000-50000
Ø 组合方法:多可用区(5)+多实例标准(10)
Ø 3种战略:优先级|均衡|本钱优化
Ø 5种弹性形式:守时|动态(简单+方针追踪+猜测)人工|固定|健康检查
Ø 经过云监控实现弹性:17 种metrics(ongoing:ARMS、SLS)
Ø 事情告诉才能:事中+事后(Hook+Notification)
1) 弹性组:
弹性组实例数设置;多可用区;优先级和均衡分布;SLB 和 RDS,附加+分离操作;健康检查
2) 弹性装备:
实例标准,镜像预设暗码;支撑 Tag,支撑 RamRole 和 Userdata;支撑修正装备功用,无需重建
3) 弹性规矩和告诉:
调整至|增加|削减;弹性活动成功、失败、回绝实时告诉;对接云监控体系事情&MNS 主题/队列
4) 弹性任务:
守时任务,支撑1年+临期提醒;报警任务;主动或手动触发
不同弹性规矩对应了不同的弹性形式,弹性组支撑多种形式组合运用
1. 健康形式:
² 开释或移出不健康的 ECS 实例(非保护状况或备用状况的 ECS 实例)
² 弹性组对一切形式默许供给
2. 固定形式:
² 经过指定 MinSize 来保证固定数量的 ECS 实例
² 合适事务动摇不大但有高可用要求的场景,一般与监控形式一同运用
3. 手艺形式:
² 依据人工观察监控数据或者用户自有的监控体系,经过API手艺弹性ECS实例
² 手艺执行弹性规矩
² 手艺增加/移出既有的 ECS 实例
² 手艺调整 MinSize/MaxSize 后主动创建或开释 ECS 实例,将实例数量维持在Min~Max 之间
4. 守时形式:
² 依据装备守时(如周五13:00:00)地增加或削减 ECS 实例
² 合适事务动摇具有一定规则的场景
5. 动态形式:
² 基于监控方针(如 CPU 利用率)的负载情况,依据装备主动创建或开释ECS实例
² 合适事务动摇没有显着规则的场景
Ø 守时形式:依据装备守时(如周五13:00:00)地增加或削减 ECS 实例
Ø 动态形式:基于云监控方针(比方 CPU 运用率)负载情况,依据装备主动弹性
Ø 手动+动态形式:手动增加包年包月实例(不会被移出弹性组)确保事务基座
Ø 守时+动态形式:在守时装备进行扩缩容的根底上,依据监控方针动态进一步调整ECS 实例数
Ø 动态形式-猜测形式:依据用户弹性组最近1-14天的CPU运用情况和实例个数数据进行建模然后经过机器学习猜测算法猜测未来2天全体的运用情况,并主动进行扩缩容操作
OpenApi(敞开接口)+Notification(事情告诉)+Hook(生命周期挂钩)
·一种全新算力交给方法,一键开启跨售卖方法、跨标准族、跨可用区的计算集群交给,一次装备主动保管
·经过动态规划算法,依据用户设定的购买量和战略,主动帮用户挑选最合适的资源,并继续维持方针算力
① 方针容量:指算力的总数量,单位可所以 VCPU 个数,也可所以实例个数
② 实例权重:指每个实例标准对方针容量的贡献度,权重越大,单台实例满足计算力需求的才能越大,所需的实例数量越小。权重依据指定实例标准的计算力与集群单节点最低计算力得出,假设单节点最低算力为 8 VCPU/60GB, 则 8 VCPU/60GB的实例权重为1,16VCPU/120GB 实例标准权重为 2,也可以将每个实例标准的权重与其 VCPU 数量保持一致
③ 实例优先级:指交给算力时挑选每种实例标准的先后顺序,优先创建优先级高的实例;与按量实例的优先级战略合作运用,0 表示优先级最高,随着数字增大而下降
④ InstancePoolToUseCount :指在本钱优化战略时,希望挑选最便宜的实例标准数量
① 超低本钱:低至1折;按秒计费,可全部运用 spot 实例交给,最高可省 90% 成 本;支撑设置全局和单个实例标准价格上限
② 灵敏丰厚:多种战略组合,可别离指定 spot 和按量实例的交给战略,以及差额补足的战略,包括本钱最低、打散和折中
③ 超高功率:快速交给,单个供给组支撑 20 种实例标准+多可用区部署,可分钟级快速交给 2000 实例
④ 安稳牢靠:智能打散,多个资源池之间进行打散,下降 spot 被集体开释的风险;主动保管,分钟级巡检,动态保证集群的算力.