破解落地难题,腾讯云全速推进云原生进程

原创
云计算 云原生
在行业方面,腾讯云也在逐步做各行业领域的渗透,目前已经联合了政务对整个服务商进行培训认证的体系,后续也会针对其他的,包括教育、工业其他的行业推出云开发的标准化的培训。

【51CTO.com原创稿件】API日调用量超过100亿次,拥有超过100万的开发者,服务客户超50万,在云原生代表着云计算的下一个重点方向的时代,国内外大厂都在不遗余力的布局,腾讯云更是成为了国内服务开发者最多的云原生平台。

正值云原生技术大会之际,51CTO记者采访了腾讯云的相关专家,从弹性容器服务、腾讯海量业务云原生业务实践,以及Serverless应用落地三个方面,深入了解了腾讯云云原生技术的进展。

容器、云函数、云开发,全方位布局云原生

腾讯云容器产品总经理邹辉表示,截止到今天,容器在腾讯云中的增长率约为300%左右。今年,腾讯云将会陆续推出一系列的新品,如基于容器的上层云解决方案、混合云解决方案等云原生解决方案。

腾讯云认为,云函数是继容器和虚拟机之外的第三代服务平台,腾讯云非常重视。然而云函数在落地的时候往往会有一些痛点问题,如:费用的问题。很多开发者抱怨,Serverless的模式在费用上比较贵;缺乏生态、开发工具、调试工具等;缺乏落地的实际案例和实践,国内外的头部玩家迁移业务上云偏慢,对云函数的信心不足。

腾讯云Serverless产品副总监张浩表示,针对这三个问题,腾讯云有一系列的举措:

一、费用的问题。据后台数据统计,开发者的API接口,微服务的平均耗时在20-30毫秒之间,但是业界云函数大都按照100毫秒的最小颗粒度计费。腾讯云云函数提出了1ms颗粒度的能力,给开发者带来了更大的实惠,真正做到了像用水用电一样的使用云服务。

二、生态标准。腾讯云Serverless有两大生态,一是微信的生态,二是在去年,腾讯云与Serverless.com的一家公司形成了中国区独家战略合作,引入了云函数领域最流行的开发者工具Serverless framework,可以一站式开发、调用、调试,提供丰富的Serverless应用模板,让开发者真正做到三步上云,极大降低了学习门槛,为中国云原生的市场做出了突出贡献。

三、实践和案例。腾讯云Serverless的规模已经实现了超过500%的增长,而且整个大盘的调用量也超过了百亿级别。在头部玩家中,出现了一些大家耳熟能详的公司,如人人视频、新东方、bilibili等,都在全力的向Serverless靠拢。腾讯云相信在下半年,腾讯会与其他大客户、合作伙伴一起,输出更多的,包括云函数上云实践等案例。

云开发CloudBase是云+端的开发解决方案,基于一体化的开发平台,支持多端场景包括微信小程序、H5和移动APP,是一个一站式的开发平台。云开发的活跃用户占整个微信大盘活跃开发者的30%。今年,腾讯云的云开发和微信平台的合作全新升级,支持微信生态的多平台的场景,包括小程序+公众号,从C端的账户体系到B端的资源访问链路全部打通,开发者可以基于云开发,开发小程序和公众号的整体的多端的场景。

据腾讯云云开发产品副总监王倩介绍,在微信生态内,云开发是一个极佳的开发解决方案,云开发今年也发布了两个重磅的产品,CloudBase Framework和云应用。

CloudBase Framework是云开发出品的一个前后端一体化的开发部署工具,支持小程序H5包括前端主流的模板框架,利用relate等在内的无缝集成,开发者可以从零开始,快速启动开发项目,零配置一键部署托管应用到云端,整体基于Serverless架构,弹性免运维,整个框架是开源的,开发者可以加入云开发的生态体系共建。

云应用是腾讯云推出的一种基于Serverless化容器的全托管式的服务计算平台,兼容Knative API无厂商锁定,不限制语言和框架,同时支持从0到N的扩缩容,帮助传统业务模式下的产品能够轻量改造、一键上云,包括传统用Java语言开发的业务,可以直接打包成镜像的方式上传到云端,享受Serverless的便利性。

在行业方面,腾讯云也在逐步做各行业领域的渗透,目前已经联合了政务对整个服务商进行培训认证的体系,后续也会针对其他的,包括教育、工业其他的行业推出云开发的标准化的培训。

冷启动、跨集群容灾、成本与调度,多层次解决Serverless落地痛点

说到Serverless的落地,当前并不适用于一些复杂的企业系统,腾讯云针对这一问题,从冷启动优化、跨集群容灾、成本与调度三个方面来解决。

腾讯云Serverless产品副总监张浩对51CTO记者解释说,首先在冷启动优化方面腾讯云进行了全链路的梳理和时延优化,典型的函数被invoke 调用的过程,会经历函数代码包下载,zip包解压缩,接入层调度,执行worker拉起等环节。在热实例的复用和预测方面,目前腾讯云能做到全网99.999%的请求,不会遇到冷启动,这项技术和性能优势,是全球领先的。年初Forrester测评机构给与了腾讯云全球第三,国内第一的排名。

在跨集群容灾方面云函数每天已经有超过100亿次的海量调用,如何保障微信集群,及公有云集群的稳定运行是一大难题。而腾讯云目前在北上广深、成都等一级节点能做到分钟级别的cross region主备切换能力,彻底解决了运营商级路由故障、机房级故障,以及设备批次故障等不可用的场景。

在成本与调度方面,腾讯云云函数首创的1ms颗粒度计费,极大的降低了开发者的成本。对于外部的让利,给团队带来了非常大的经营挑战(利润率),包括:如何做好供应链管理,如何做好更细粒度的虚拟化与租户隔离,以及多集群的调度和装箱。

腾讯云认为,容器的演进趋势会从当前的托管模式向Serverless模式演进,通过Serverless的形式更好的降低业务或用户的维护成本。所以在Serverless领域,腾讯云会做一些底层的技术能力,如在容器中的热迁移能力,以及容器微GPU的支持,以及在底层资源的大盘共享。腾讯云期望最终达到容器与虚拟机在一个大的资源池中,通过这个大的资源池共享,给用户提供一些更便宜的容器实例。

在传统定义 Serverless 概念中,“Serverless=FaaS+BaaS”,这是一种前后串联的组合关系,彼此之间的互动是单向的,FaaS 的行为单向传递到 BaaS。而将 Serverless 云应用(Serverless 容器)补充到 Serverless 计算场景之后,CaaS(Container as a Service)的理念也将慢慢走近开发者,服务开发者。因为加入 CaaS 概念的 Serverless 生态等式将会变更为“Serverless = FaaS+CaaS+BaaS”。这不仅仅是在原概念上多了一个加数,考虑到计算能力之间的相互传递,Serverless 的作用关系将会发生本质的形态变化,如下图所示:

腾讯云


CaaS 会重新定义 Serverless 的语义(Serverless = FaaS+CaaS+BaaS),会给 Serverless 生态带来更多组合变化。

除此之外,mesh及混合云场景也将是腾讯云未来重点发力的领域。

 

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

 

责任编辑:赵立京 来源: 51CTO
相关推荐

2015-08-24 10:18:50

UnitedStack腾讯云混合云

2015-04-08 10:08:06

腾讯云滴滴打车

2013-02-27 09:46:59

2016-08-10 14:16:24

寄云

2021-01-15 18:03:51

云原生DevOpsALPD

2021-06-10 09:46:19

腾讯云Serverless云计算

2021-06-19 10:49:43

计算

2020-06-03 07:59:12

2022-10-31 14:07:59

腾讯云云原生PaaS

2018-09-20 21:09:06

云原生CNBPS灵雀云

2012-09-06 11:29:41

IBMdw

2022-12-15 11:26:44

云原生

2022-06-02 16:04:38

博云容器云

2018-09-13 17:24:53

华为云

2013-07-02 13:34:27

2013-07-01 09:37:15

云迁移DevOps工具应用生

2019-07-04 17:28:04

腾讯云云原生开源

2015-05-05 11:20:09

腾讯云

2021-09-06 17:04:29

腾讯云Serverless云原生
点赞
收藏

51CTO技术栈公众号