观点评论|云原生产业井喷,腾讯云在云计算拐点处乘风破浪( 二 )


在成本方面 , 腾讯云通用Serverless FaaS计算平台SCF首创1ms计费粒度 , 真正实现按量计费 , 为企业节约近70%成本 。 这给开发者带来真正的实惠 , 真正做到了像用水用电一样的使用云服务 。
在工具和生态方面 , 去年腾讯云与Serverless.com形成中国区独家战略合作 , 给中国云原生的市场引入了云函数领域最流行的开发者工具Serverless framework , 可以一站式开发、调用 , 调试 , 提供丰富的Serverless应用模板 , 让开发者真正做到三步上云 , 极大降低了学习门槛 。 值得一提的是 , 腾讯云在不久前Forrester和中国信通院FaaS评测中均获国内第一 。
在落地案例方面 , 腾讯云的Serverless规模已经在今年前7个月增长超过500% , 不仅呈现高速增长趋势 , 而且调用量已经超过了百亿级别 。 在头部玩家里面 , 也出现了人人视频、新东方、bilibili等等耳熟能详的头部玩家全力向Serverless靠拢 。 这些案例 , 将极大增强开发者采用Serverless的信心 。
第三 , 在云开发方面 , 腾讯云的开发工具包括面向小程序和无服务器开发的Cloudbase、面向云端一站式开发的完整工具集CodingDevOps等 。
云开发(Tencent CloudBase)是腾讯云提供的云原生一体化开发环境和工具平台 , 为开发者提供高可用、自动弹性扩缩的后端云服务 , 包含计算、存储、托管等 Serverless 化能力 , 可用于云端一体化开发多种端应用(小程序、公众号、Web 应用、Flutter 客户端等) , 帮助开发者统一构建和管理后端服务和云资源 。
在云开发CloudBase领域 , 腾讯云今年发布了两个重磅的产品 , CloudBase framework和云应用 。 腾讯云云开发产品副总监王倩介绍 , CloudBase framework是云开发出品的一个前后端一体化的开发部署工具 , 支持H5、Vue、React等前端主流的框架 , 开发者可以从零开始快速启动开发项目 , 零配置一键部署托管应用到云端 , 整体基于Serverless架构 , 弹性免运维 , 整个框架开源 , 开发者可以加入云开发的生态体系共建 。
云应用是国内首家推出的一种基于Serverless化容器的全托管服务计算平台 , 兼容Knative API无厂商锁定 , 不限制语言和框架 , 同时支持从0到N的扩缩容 , 帮助传统业务模式下的应用能够轻量改造一键上云 , 包括传统用Java语言开发的业务和应用 , 可以直接打包成镜像的方式上传到云端 , 享受Serverless的便利性 。
除此之外 , 为解决开发效率难题 , 腾讯云一站式开发运维平台 CODING DevOps 提供全套研发工具 , 包含项目管理、代码版本管理、持续集成、制品库管理、持续部署等工具 , 协助软件研发团队缩短交付周期 , 提升软件交付质量与速度 。
腾讯的云原生改造 云原生是近年来新兴和逐渐成熟的技术 。 对于这样的新技术 , 最重要的就是落地案例 。 而大力发展云原生的腾讯 , 自身也经历了云原生的改造 。
邹辉介绍 , 腾讯内部业务技术 , 从2018年底开始确定了两个大的目标 。 一是技术上开源协同 , 二是自研上云 。而自研上云除了将自研业务搬到云上之外 , 更期望的是业务在上云的过程中 , 完成云原生技术的改造 , 从而达到降低研发运维成本 , 提升资源利用率的目的 。
在腾讯内部业务的云原生应用和改造方面 , 王倩介绍目前有几十款小程序都采用云开发 , 包括微信支付分、生活缴费小程序等等 。 例如 , 境外支付团队的境外游礼包 , 整体在采用云开发时 , 在开发模式上和研发效率上都获得可观收益:对比传统模式下开发一个小程序 , 从一个页面的10人/天 , 降到了一个页面3人/天 , 研发效率有较大提升;而Serverless自动扩缩容特性也降低了运维成本;在技术架构上 , 腾讯云的海内外机房打通专属链路 , 保证了访问的体验 , 整个业务首屏时间降低了2/3左右 , 从1.5秒到500毫秒 。
不过 , 腾讯自身的云原生改造也不是那么容易 。 邹辉介绍 , 对于公司级别的云原生改造 , 首先要做的就是在公司内部广泛普及云原生理念 , 让业务方能够意识到云原生改造之后对业务的价值 , 这样才能用主动心态进行云原生改造 。 其次 , 云原生改造的节奏很关键 , 因为云原生的改造确实会给业务带来额外的人力消耗 , 很难一下子达到一个完美的状态;因此平台方要考虑如何才能让业务更加方便的从传统架构切换到云原生架构 , 在这里 , 腾讯云做了大量定制化的能力 , 比如容器支持固定IP、容器支持秒级更新、容器支持共享内存等 , 都是为了降低业务的改造成本 , 同时也能最大限度地利用内部原有的一些系统 。 最后在云原生改造过程中 , 也要有一些基本的原则需要坚持:比如CI/CD能力 , 镜像发布模式 , 容器不能当虚拟机用 , 具备可调度能力 , 底层资源共享等等 。
如今 , 随着腾讯内部业务的云原生改造 , 腾讯也把云原生技术通过腾讯云平台对外输出 , 帮助更多的企业向云原生技术迁移 。 国内一家名为ASINKING的跨境电商公司 , 整套业务系统都构建在腾讯云的云函数上 , 包括电商支付、商户管理、用户交易等;另外一家深圳本地智能货柜公司EasyGo , 架构也构建在腾讯云的云函数上 , 由于抓住机遇运用云原生技术 , 在疫情大背景下快速脱颖而出 , 通过快速上线业务 , 得到飞速增长 。


推荐阅读