腾讯云5月18日正式推出云计算“弹性伸缩”(Auto Scaling)服务,作为云计算的基础设施-云服务器的高级功能,这项服务体现了云计算“弹性”、“灵活”的核心服务要义,可支持用户单次自动扩容3000台以上的服务器资源,结合“秒级计费”的使用,帮助典型用户在同类服务中,每月降低30%的云服务器开销。这项服务自开放起,向用户免费开放。
在内测阶段,腾讯云高级产品经理黄杰元收到大量用户的问询,问题主要集中在:这项服务主要适用于哪些用户或应用场景,可以解决哪些具体的问题。根据前期客户沟通,他对以上问询进行了梳理,同时分享了一个关键观点,弹性伸缩将会成为标配的云服务,具体见以下分享内容。
用户诉求催生“弹性伸缩”
很多用户都在为这样的工作情景苦恼不堪,比如收到告警,就得立即调度更多的资源,进行虚拟机的配置,哪怕是深更半夜也得爬起来。
尤其是常见的请求量波动极大的客户,比如:
• 电商客户遇到大促活动,以及限时秒杀活动期间。
• 游戏客户在每天晚上20:00-24:00的在线用户高峰期间。
• 视频客户在播放热门直播期间,比如遇到重要比赛、庆典晚会、热门电视剧。
虽然可以预见访问量激增的情况,提前做出冗余。然而过量冗余意味着资源的浪费。冗余不足的后果是灾难性的,包括主机宕机,不得不跟用户道歉,还要承担用户流失的后果。
当业务高峰过后,还需要及时缩容,向公有云服务商退还计算资源,否则会承受不必要的成本。于是需要每天随时待命,对系统进行调整,还要在“不足”与“浪费”之间做着艰难的资源预测。
少数技术能力强的用户,通过调用公有云服务商的API进行二次开发,一定程度上做到运维自动化,比如定时增减云主机、根据告警自定义任务,但这种“高阶”玩法门槛太高,灵活性低,而且调试成本不小!
这种状况是违背云计算“弹性”、“pay as you use”的初衷的!因为如果采用上述方式,公有云服务与传统的物理机区别就不大了。
事实上,在今天,云计算的发展已经进化到第三阶段,云服务商根据用户的需求,推动自身的技术进程,可以提供弹性伸缩的云服务,帮助客户适应当前的计算业务的需求。
在过去的几年来,市场上的云服务究竟经历了哪些发展?纵观过去几年国内公有云行业的发展,可以明显看到经历三个阶段:
阶段一(2012年左右):国内公有云初步发展,虚拟机开始替代传统的物理服务器自建、物理机租赁、机房托管。但此时云计算的基础能力仍不全面,网络及存储虚拟化的普及滞后于计算虚拟化。
阶段二(2013-2014):基础能力完备,云服务基本满足IT服务的功能需求。表现为网络、存储相关功能完善,各服务商的云盘、云监控、负载均衡、私有网络等功能更强大。但是依然未能提供云计算核心的性能服务,即弹性、灵活的云服务,公有云服务和传统的IDC服务区别并不明显。
阶段三(2015年-至今):基础能力完备后,市场进入追求弹性、灵活、智能化的阶段。用户希望按使用时长精确计费、根据需要实现自适应的扩容缩容,减少对资源预测的依赖。这一阶段云服务商开始提供弹性伸缩服务。
用户使用弹性伸缩会达到什么状态?
对于用户而言,目前的业务正在面临如何更高效的使用高性能计算、大数据存储与利用,以及面临构建高效可靠的云平台等一系列课题,以上诉求映射到云服务商,提供可伸缩的弹性服务是云计算服务面临的核心难题。
一方面云服务商通过弹性云平台,提供资源按需供给和动态管理,可以恰到好处将计算资源进行合理调配以及自适应规划,避免因资源不足导致服务中断。与此同时,避免资源供给过量带来的大量闲置资源空转。
另一方面,在“弹性”基础上,云服务商有义务提供精确而灵活的计费模式,让用户只为使用了的计算资源和时间付费。
“弹性”和“灵活计费”对于云计算本身而言不仅是一种特征,也定义了一种未来趋势,未来对于云计算的理解将会直接与这两大特性服务衔接起来。
基于以上背景,腾讯云推出了弹性伸缩服务。解决用户在庞大资源调配和精准计费上的两大核心诉求。
关于腾讯云“弹性伸缩”更多详情和免费申请,点击腾讯云官网链接了解:http://www.qcloud.com/event/autoscaling/