刘峰在本次讲课中主要围绕以下几个方面:
1.简要介绍天猫云计算环境 - 聚石塔。
2.云计算如何帮助商家安稳的度过双11。
3.面对更多的腰部商家,服务商需要如何进化自己的软件架构。
4.进行Saas化软件改造、降低硬件成本、提高系统性能。
5.对于改造后的软件、在服务平台上打通进行售卖、推广、服务商门户。
6.未来的软件服务商的进化,通过数据提高商家的服务能力。
邓明鉴(竹庄):弹性伸缩对于优秀的架构设计的支持
阿里云 开发组长/高级工程师/技术专家
嘉宾介绍:专注于分布式系统工程及海量数据在互联网行业的应用,热爱研究和探讨分布式及NoSQL相关开源产品。08年加入淘宝,负责淘宝数据平台的架构从Oracle RAC向Hadoop变迁,主导维护和改进淘宝版本HBase,负责HBase的线上部署、应用规划及运维支持,熟悉各版本HBase代码,并有丰富的线上应用经验。目前专注于阿里云公有云产品的研究和开发。
弹性伸缩服务ESS
定义
阿里云的弹性伸缩服务(Elastic Scaling Service)是根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。
用户可根据自己的业务需求自动调整其弹性计算资源,在满足业务需求高峰增长时无缝地增加ECS实例,并在业务需求下降时自动减少ECS实例以节约成本。
弹性伸缩服务ESS的工作原理和流程图
功能
阿里云的弹性伸缩服务主要可以提供的功能包括:
1.根据客户业务需求横向扩展ECS实例的容量,即自动增加和减少ECS实例。
2.支持SLB负载均衡配置:在增加或减少ECS实例时,自动向SLB实例中添加或移除相应的ECS实例。
3.支持RDS访问白名单:在增加或减少ECS实例时,自动向RDS访问白名单中添加或移出该ECS实例的IP。
伸缩模式
弹性伸缩模式主要分为以下几类:
定时模式:配置周期性任务(如每天13:00),定时地增加或减少ECS实例。
动态模式:基于云监控性能指标(如CPU利用率),自动增加或减少ECS实例。
固定数量模式:通过“最小实例数”(MinSize)属性,可以让您始终保持健康运行的ECS实例数量,以保证日常场景实时可用。
自定义模式:根据用户自有的监控系统,通过API手工伸缩ECS实例。
1.手工执行伸缩规则
2.手工添加或移出既有的ECS实例n
3.手工调整MinSize、MaxSize后,ESS会自动创建或释放ECS实例,尽可能将当前ECS实例持在MinSize~MaxSize之间
健康模式:如ECS实例为非running状态,ESS将自动移出或释放该不健康的ECS实例
多模式并行:以上所有模式都可以组合配置
客户预期每天13:00 ~ 14:00会出现业务高峰,所以设置定时创建20台ECS实例的伸缩模式,当客户不确定业务高峰期的实际需求是否会高于客户预期时,如某天实际需要40台ECS实例,可同时配置动态伸缩模式以应付不可预期的变化。
邓明鉴在本次演讲中主要围绕以下几个方面:
1.阿里云的openAPI体系。
2.弹性伸缩以及业务水平扩展能力。
3.基于openAPI体系开发的云产品。
4.智能伸缩demo show。
在本期的阿里云课堂上,阿里云开发组长/高级工程师/技术专家邓明鉴将会结合自己的实践,为学员们倾情讲述弹性伸缩对于优秀的架构设计的支持,分享自己的实战经验,敬请期待。
第二期阿里云课堂:带你发现云计算之美将要拉开帷幕了,想了解更多关于淘宝淘宝后台的技术支持和其背后的故事?有没有兴趣倾听阿里云技术大牛的技术实践经历?不要在犹豫了,赶快来报名参加阿里云课堂第二期,主题为:云计算在电商时代的技术支撑。