开源与云计算相生相伴。腾讯用自己的亲身实践很好地诠释了开源与云计算如何相互促进、共同发展。在KubeCon 2019大会上,腾讯首次公开了其开源战略路线图,通过内部開源协同、外部代码开放、社区开放治理“三步走”的策略,不仅持续将内部优质项目对外开放,而且还与国际开源社区协同合作,不断夯实“开放、共享、合力开发”的研发模式,推动开源和开放进一步升级。
KubeCon 2019大会是腾讯云云原生业务的一个重要节点。在会上,腾讯云大手笔连发四款适用于企业不同场景的云原生技术产品,包括企业级容器服务平台TKE、容器服务网格、Serverless 2.0,以及一站式DevOps。
腾讯云副总裁刘颖表示:“云原生定义了基于云的开发方式,是多种技术和产品的集合。腾讯云致力于提供云原生整体解决方案,解决从代码编写开始到测试、开发、应用和运维整个流程中的问题。”
腾讯云最新推出的企业级容器云平台TKE(Tencent Kubernetes Engine),基于成熟的Kubernetes技术和生态,可以让企业用户快速构建私有化的容器管理平台。刘颖介绍说,TKE在架构设计中做了大量针对性的优化工作,通过采用与腾讯公有云容器服务一致的架构和管理模式,让用户在构建私有化管理容器服务的同时,便捷地打通云上的容器服务,获得一致的管理体验,从而实现混合云部署。
腾讯云将腾讯内部的微信、QQ、游戏等重量级业务在容器方面的使用经验,例如GPU虚拟化用于解决GPU共享问题,TAPP应用管理让服务管理更加精细化、发布过程更加可控,以及利用离线混部技术提升资源利用率并降低成本等,都注入到TKE的开发中,举一反三,让企业用户可以在私有云、混合云中享受到容器的诸多便利。这是腾讯云的独特优势。
据悉,现在非常火爆的小红书APP就采用了腾讯云容器平台,在诸如“6·18”大促等业务高峰场景中,充分展现了弹性扩充的能力。另外,在一些与大数据相结合的应用场景,以及游戏行业中,腾讯云容器平台都有亮眼表现。
很多用户在解决了应用容器化的问题后,便着手打造容器服务网格。TKE虽然可以帮助用户解决资源调度、应用快速部署和上线等问题,但容器化后的应用治理和运维等问题对用户来说依然是难关。
腾讯云最新推出的服务网格产品TKE Mesh已经开始接受内测申请。该产品整合了TKE和腾讯云的负载均衡、云监控等能力,为用户提供了开箱即用的云原生服务网络管控平台。
刘颖一句话概括,腾讯云容器服务网格的最大优势,是具备对业务开发透明、通用无侵入的服务连接治理与多层级全链路的观测能力。具体来看,服务网格可以让用户对访问请求进行灵活控制,对调用链路进行全局展示,对服务质量进行全面监测。非侵入性的服务连接方式将微服务化的门槛降到最低,让开发者更专注业务价值的实现。TKE Mesh提供的服务可观测性,能实现故障的快速定位和恢复,让运维人员更有底气。
作为继虚拟机、容器后的第三代通用计算平台,无服务器架构有可能成为一种新的颠覆力量。腾讯云最新推出的Serverless 2.0在已有的事件触发函数的基础之上,根据实际的用户使用场景,提供了面向Http场景的Http function和Http service,以及高层次的通用开发框架,不仅可以更好地支持开发者面向Web service的开发诉求,而且支持从已有业务代码向Serverless架构的无缝迁移。
Serverless 2.0基于通用统一的底层架构,通过采用轻量级虚拟化技术、VPC proxy转发方案等多种优化手段,以及实时自动扩缩容的能力,规避了传统无服务器架构中饱受诟病的冷启动问题。除此之外,Severless 2.0更关注开发者从本地开发、代码调试到业务的持续集成、上线运维等整个软件开发生命周期。围绕着Serverless架构产品,腾讯云构建了全面的开发支持、DevOps、运维监控等能力,为开发者提供了极致的开发、产品和技术体验。越来越受欢迎的微信小程序开发就引入了Serverless,使得小程序开发的效率大幅度提升。
国内的汽车制造、烟草、电力等行业的很多用户都选择了腾讯云的云原生解决方案和服务。究竟是什么吸引了他们?腾讯云的角色比较特别。它首先是云原生技术的使用者。它率先把云原生技术用于自身的业务,通过反复磨合和实践,积累了丰富的经验,然后把这些经验固化到云原生产品中,再向外输出,提供给行业客户。腾讯云的技术能力+丰富的实践经验,形成了经过验证、成熟的可快速落地的云原生产品,能够让行业用户快速部署并受益,少走弯路。
除了部署的便捷性之外,腾讯云也一直致力于提升开发的效率。腾讯云一站式开发运维CODING 2.0即将正式上线。这是腾讯云与CODING团队合作的又一阶段性成果。
CODING 2.0涵盖了从构想到交付的软件开发的全过程,包含项目管理、代码版本管理、持续集成、制品库管理等工具,支持敏捷开发与运维,提升了软件交付的质量与速度。另外,它还支持轻量级的持续部署,当个人开发者进行HTML小游戏的开发时,仅需更新代码,游戏即刻上线,开发者无需担心部署和运维。
刘颖表示:“腾讯云的云原生产品已在互联网业务、传统业务和政企业务的多种场景中得到有效验证,成熟稳定的技术和丰富的工具包可以帮助企业快速从传统架构迁移到云原生架构,从而加速企业的数字化进程。”