在云原生时代,不仅要实现“资源云原生”,还要实现“开发云原生”和“应用云原生”。
来源:21tech(News-21)
作者:白杨
编辑:林曦
图源:图虫
云计算经过十余年的高速发展,正迈入新的阶段。11月13日,腾讯公司高级执行副总裁、云与智慧产业事业群CEO汤道生在2022云开发技术峰会上表示,如果说十年前的云计算更多是指基础设施上云,那今天的云计算已经进入到了云原生时代。
今年6月,腾讯对外宣布,其内部自研业务已实现全面上云。这一耗时近三年的浩大工程,也是腾讯930变革后,全面发力云计算的一个重要里程碑。
从行业角度,腾讯的自研上云,不仅是腾讯云能力的自证,更是一次业界最大规模的云原生实践,它证明了云计算技术的深度和广度,都已经发展到了一个新的阶段。
汤道生也指出,在云原生时代,不仅要实现“资源云原生”,还要实现“开发云原生”和“应用云原生”。
比如近几年快速成长的腾讯会议,就是一款“生于云、长于云”的云原生产品,无论是在开发还是运营阶段,腾讯会议的每一步都踩在云端,所以它的成功,也让业界对云原生时代有了更多期许。
云原生开发的三个特征
在其看来,在云原生时代,把开发者从复杂繁琐的编程、协同管理与服务运维中解放出来,让研发更简单,人人都是开发者的愿景并不遥远。
汤道生举例称,容器技术可将软件运行环境打包成一个“集装箱”,方便在不同环节进行传递。而Kubernetes将容器的调度和部署标准化,让开发运维人员不再关注资源层面的调度及容灾。
另外还有无服务器架构Serverless,大幅降低了开发者对部署、运维、监控、扩容的投入,让开发者能够更专注于业务逻辑与产品功能。
而协同云端化,是指从开发环境到测试、运维、部署都在云上,开发者可以随时随地协同。
这个相对更好理解,云原生开发可以让开发者不再依赖本地物理环境,通过云端的协同,打破不同环节的孤岛和协作壁垒。
最后是编程低码化,这意味着可以将开发者从繁琐的底层编码工作中解放出来,通过在特定场景中把业务功能模块化,用少量代码或可视化工具,就能把功能模块快速组合起来,高效地实现复杂的业务逻辑。
汤道生说,面向未来的云原生开发,是从开发理念到开发工具,从研发流程到组织架构的全面演进和改变,也是每一位开发者都应该持续学习、积极拥抱新的开发范式。
“去年的时候,云开发就已经不局限于小程序,在公众号、H5和PC系统都可以用云开发”,黄映焜表示,“到了今年,云开发则进一步拓展到前后端服务都支持”。
往期推荐