开源与云计算相生相伴。腾讯用自己的亲身实践很好地诠释了开源与云计算如何相互促进、共同发展。在近日上海召开的KubeCon 2019大会上,腾讯首次公开了其开源战略路线图,通过内部开源协同、外部代码开放、社区开放治理“三步走”的策略,不仅持续将内部优质项目对外开放,而且还与国际开源社区协同合作,不断夯实“开放、共享、合力开发”的研发模式,推动开源和开放进一步升级。

在开源方面,腾讯将注意力主要放在IaaS、容器与云原生、数据库、大数据与AI、中间件、IoT/边缘计算、小程序生态等领域。其中,云原生被认为是企业云化战略的重要基石,在企业数字化转型的攻坚战任务中扮演着极其重要的角色。腾讯云利用自身在容器、微服务、无服务器技术等方面的创新能力,帮助企业用户在软件的全生命周期内,即从开发、部署到运维,构建云原生应用,充分发挥云计算的弹性伸缩和按需使用的优势,打造适应互联网模式的新一代业务架构。

腾讯云亮相KubeCon 2019大会

早布局,早获益

KubeCon 2019大会是腾讯云云原生业务的一个重要节点。在会上,腾讯云大手笔连发四款适用于企业不同场景的云原生技术产品,包括企业级容器服务平台TKE、容器服务网格、Serverless 2.0,以及一站式DevOps。

腾讯云副总裁刘颖表示:“云原生定义了基于云的开发方式,是多种技术和产品的集合。腾讯云致力于提供云原生整体解决方案,解决从代码编写开始到测试、开发、应用和运维整个流程中的问题。”

腾讯云很早就开始关注并布局云原生。腾讯云内部一直秉承一个开发理念——大系统要小做,这也被认为是微服务的雏形。在行业标准没有出台之前,腾讯云已经在包括微服务在内的诸多云原生领域开展了积极的探索和实践。腾讯苦练内功,一个目标就是逐步将自己的业务,包括微信、QQ等全都放到云原生平台上。目前,腾讯云拥有国内云厂商中最大的容器集群。本次发布的四款云原生新品为企业用户从现有架构迁移到云原生应用提供了有效的工具和数据运营模型。

腾讯云副总裁 刘颖

快速构建私有化容器平台

近几年,容器技术的热度一直不减。据刘颖介绍,腾讯云已经有10年的容器应用积累,特别是在资源隔离、管理,以及保证稳定性、支持高并发方面有许多心得。

腾讯云最新推出的企业级容器云平台TKE(Tencent Kubernetes Engine),基于成熟的Kubernetes技术和生态,可以让企业用户快速构建私有化的容器管理平台。刘颖介绍说,TKE在架构设计中做了大量针对性的优化工作,通过采用与腾讯公有云容器服务一致的架构和管理模式,让用户在构建私有化管理容器服务的同时,便捷地打通云上的容器服务,获得一致的管理体验,从而实现混合云部署。

腾讯云将腾讯内部的微信、QQ、游戏等重量级业务在容器方面的使用经验,例如GPU虚拟化用于解决GPU共享问题,TAPP应用管理让服务管理更加精细化、发布过程更加可控,以及利用离线混部技术提升资源利用率并降低成本等,都注入到TKE的开发中,举一反三,让企业用户可以在私有云、混合云中享受到容器的诸多便利。这是腾讯云的独特优势。

据悉,现在非常火爆的小红书App就采用了腾讯云容器平台,在诸如“6·18”大促等业务高峰场景中,充分展现了弹性扩充的能力。另外,在一些与大数据相结合的应用场景,以及游戏行业中,腾讯云容器平台都有亮眼表现。

刘颖表示:“从未来的发展趋势看,用户需要的是融入了云原生技术的整体基础设施,而仅有容器平台是不够的。所以,那些单纯做容器的创业企业未来的路可能会比较艰难。如果想把容器真正用起来,用户必须寻找那些拥有完整产品体系和能力的合作伙伴。”

构建全链路的观测能力

很多用户在解决了应用容器化的问题后,便着手打造容器服务网格。TKE虽然可以帮助用户解决资源调度、应用快速部署和上线等问题,但容器化后的应用治理和运维等问题对用户来说依然是难关。

腾讯云最新推出的服务网格产品TKE Mesh已经开始接受内测申请。该产品整合了TKE和腾讯云的负载均衡、云监控等能力,为用户提供了开箱即用的云原生服务网络管控平台。

容器服务网格TKE Mesh架构图

刘颖一句话概括,腾讯云容器服务网格的最大优势,是具备对业务开发透明、通用无侵入的服务连接治理与多层级全链路的观测能力。具体来看,服务网格可以让用户对访问请求进行灵活控制,对调用链路进行全局展示,对服务质量进行全面监测。非侵入性的服务连接方式将微服务化的门槛降到最低,让开发者更专注业务价值的实现。TKE Mesh提供的服务可观测性,能实现故障的快速定位和恢复,让运维人员更有底气。

“服务网格是下一个竞争焦点。”刘颖表示,“未来,服务网格本身会有更丰富的变化,这一市场的参与者会更多,竞争也会更加激烈。”

Severless 2.0让开发极致简单

作为继虚拟机、容器后的第三代通用计算平台,无服务器架构有可能成为一种新的颠覆力量。

腾讯云最新推出的Serverless 2.0在已有的事件触发函数的基础之上,根据实际的用户使用场景,提供了面向Http场景的Http function和Http service,以及高层次的通用开发框架,不仅可以更好地支持开发者面向Web service的开发诉求,而且支持从已有业务代码向Serverless架构的无缝迁移。

Serverless 2.0基于通用统一的底层架构,通过采用轻量级虚拟化技术、VPC proxy转发方案等多种优化手段,以及实时自动扩缩容的能力,规避了传统无服务器架构中饱受诟病的冷启动问题。除此之外,Severless 2.0更关注开发者从本地开发、代码调试到业务的持续集成、上线运维等整个软件开发生命周期。围绕着Serverless架构产品,腾讯云构建了全面的开发支持、DevOps、运维监控等能力,为开发者提供了极致的开发、产品和技术体验。越来越受欢迎的微信小程序开发就引入了Serverless,使得小程序开发的效率大幅度提升。

容器服务网格TKE Mesh架构图

刘颖一句话概括,腾讯云容器服务网格的最大优势,是具备对业务开发透明、通用无侵入的服务连接治理与多层级全链路的观测能力。具体来看,服务网格可以让用户对访问请求进行灵活控制,对调用链路进行全局展示,对服务质量进行全面监测。非侵入性的服务连接方式将微服务化的门槛降到最低,让开发者更专注业务价值的实现。TKE Mesh提供的服务可观测性,能实现故障的快速定位和恢复,让运维人员更有底气。

“服务网格是下一个竞争焦点。”刘颖表示,“未来,服务网格本身会有更丰富的变化,这一市场的参与者会更多,竞争也会更加激烈。”

Severless 2.0让开发极致简单

作为继虚拟机、容器后的第三代通用计算平台,无服务器架构有可能成为一种新的颠覆力量。

腾讯云最新推出的Serverless 2.0在已有的事件触发函数的基础之上,根据实际的用户使用场景,提供了面向Http场景的Http function和Http service,以及高层次的通用开发框架,不仅可以更好地支持开发者面向Web service的开发诉求,而且支持从已有业务代码向Serverless架构的无缝迁移。

Serverless 2.0基于通用统一的底层架构,通过采用轻量级虚拟化技术、VPC proxy转发方案等多种优化手段,以及实时自动扩缩容的能力,规避了传统无服务器架构中饱受诟病的冷启动问题。除此之外,Severless 2.0更关注开发者从本地开发、代码调试到业务的持续集成、上线运维等整个软件开发生命周期。围绕着Serverless架构产品,腾讯云构建了全面的开发支持、DevOps、运维监控等能力,为开发者提供了极致的开发、产品和技术体验。越来越受欢迎的微信小程序开发就引入了Serverless,使得小程序开发的效率大幅度提升。

信息化和软件服务网 - 助力数字中国建设 | 责编:左右