7月3日上午,2019云计算开源产业大会在北京国际会议中心隆重开幕。2019云计算开源产业大会以“计算无处不在,开源引领未来”为主题,由中国信息通信研究院主办。在上午的主会场,腾讯云TStack的技术负责人郑松坚带来了主题为“基于开源技术的腾讯私有全栈云实践”的演讲。

腾讯云TStack的技术负责人郑松坚

腾讯云TStack的技术负责人郑松坚

大家好!今天有幸来给大家介绍一下整个腾讯内部的私有云是怎么诞生,又是如何发展成为一个可以对外输出的产品。

公有云大家基本上清楚了,全栈在这里讲一个点。关于全栈,我们以前听到比较多的是说全栈工程师或者全栈程序员。这里的全栈,我们是希望在资源的角度它从虚拟化到容器化到云原生,在应用的角度,它从基于标准的虚拟物理机开发到单体快法、微服务开发,我们想全栈是包含这些内容的。

腾讯云TStack从2012年就开始做整体的内部应用技术打造。在腾讯内部的业务发展爆发期,当时随着整个服务器和业务不断扩大的时候,以往的应用经验和以往的管理模式是不满足要求的,所以那时我们做了一个很大的改革——寻找开源。从2012年到现在,7年的时间我们都是基于开源的技术,特别是基于最开始的OpenStack技术来构建整个技术框架。从原来物理机的管理模式到最终的虚拟化,再到现在大规模12000台的服务器,整个过程都是随着内部业务的发展和内部应用的规模扩大而产生的。

从2015年起,我们也开始去寻找对外的经验。在2015年,随着公司产业互联网的转型策略,内部的经验和产品被慢慢打包成对外落地的私有云方案。我们在2017年获得OpenStack的大奖,2018年成为OpenStack的白金会员。

这个图比较简单,主要想说明一个点,就是我们整个基础框架都是基于开源打造的。这里面的开源可以理解为从开源的OpenStack开始,到后面慢慢转成我们的容器,到上层的应用接入,到现在是打造IaaS到PaaS,慢慢是PaaS之上,协助企业上云的过程。

第二个想表达的点是风险。用这些开源组件在内部可能会有两个风险:一个是版本的问题,设计版本或者稳定性;另一个风险是说能不能满足客户的实际需求。所以我们在公司内部第一是做深化改造,第二是基于腾讯内部大规模的应用。我们做优化,在内部使用的过程中慢慢把这些沉淀下来,作为我们的整体解决方案,这是我们基于开源方案的思路。

刚才我们看到整体的TStack的纵向能力,我们还在此基础之上给内部业务、外部业务提供更好的能力,连接公司的优秀产品,和外部的第三方优秀产品。举一个例子,比如说蓝鲸,我们在腾讯内部一直有合作,也希望从我们两个维度看怎么整合,希望利用蓝鲸这个品牌去打造我们腾讯对OpenStack的最佳运维实践。我们也希望蓝鲸开源社区的使用者,可以很快地上手运维一个OpenStack平台,这是我们跟蓝鲸整合的点。

还有基于CI的流程,这是在做云原生应用时,大家会使用到的从CI/CD过程里面脱不开的。我们还有一些SaaS服务,也在内部广泛应用,我们在TStack上面给他在整个性能和运维方面提供底层的保证、云化的保证。这样的结合使得整个TStack的解耦性或者它底层的保障为业务服务更好。

前面都是从全栈的角度讲属于纵向的能力,我们也一直在寻找横向的能力,除了IaaS、SaaS、PaaS纵向能力,跟相关优秀产品或者第三方产品打造的稳定化。在横向的能力上我们碰到很多场景,比如在混合云或多云管理这一层面,以前在内部或者是在公有云时代没有非常普及时,大部分都是没有想到把应用或者把企业内部的应用慢慢往多云上转化。随着互联网和移动互联网的发展,像腾讯内部所有的非敏感或有效率敏感性的业务都可以移动办公的,这就是所谓的无边界办公,但这样就会带来一个问题,我的业务属于公网接入。我们现在在内部寻求一种新的方式。大家知道,除了公有和私有的资源打通,以往混合云管理基础之外,传统模式是希望把有VPN、有专线。这对大企业或者是比较固化业务的人来说可以理解,但对腾讯这样业务广泛、内部业务和人员复杂的企业来说则不适合。因为我们覆盖的模式非常复杂,所以业务模式和应用场景非常多。我们现在在寻求以往的专线/VPN的数据打通通道上,再找一个更便捷的方式——只要你有互联网通道就不需要自己再搭建一条加密通道,我们帮你在管理平台上快速搭建这条所谓的“隧道”。这也是我们多年实践中得出的经验。

另外一个横向能力,我们从2012年开始使用。希望有以下几种方式:第一个,老的业务不要动,或老的业务平滑迁移的情况。利用异构云的管理模式在统一的管理平台可以管理不同的异构云。比如OpenStack有不同的版本,我们有VMware、KVM和XEN的平台,还有一层控制层,可以很快适配不同的控制层。做这块的意义很明显,整体的管理运维人员不需要变,底下不同的平台就不需要请不同的运维人员来做这个事情。到现在我们这么大的体系,在内部运维团队其实不超过十个人。

从X86到国产服务器,到跟外界合作的场景,比如IBM LinuxOne,还有基于客户的应用场景,就是黑石的一体机柜,这样灵活的部署方案。一体机柜给大家举一个相关的例子,一体机柜最简化版就是一个Mini,可以有七台服务器,这是解决怎样的应用场景?比如一个小的办公室,可以很快把私有云跑起来,上面已经部署打包好,除此之外还有微小型的移动数据中心。这种开放思路希望能够适应更多场景、更多的客户。

关于开放性。这两年我们一直在做国产服务器的适配,发现有两大难点:第一个是虚拟化层面,第二个是属于操作系统层面。虚拟化层面我们可以理解为,芯片厂商是否给予支持。在我们总体的虚拟化,除了X86架构,有ARM架构,我们也寻求有其他架构的底层的虚拟化和芯片层面的支持。另外一方面我们在操作系统层面有不同的操作系统,也都是需要去适配的。整个过程可以理解为,在国产服务器适配这一块,我们是走在比较前面的,我们目前在各种测评上也基本都能全面通过。

刚才是讲整个TStack纵向的能力和生态,还有横向兼容能力。实际上我们目前在外部的推广落地涉及到各行各业。比如政务,我们在政务落地中打造重构基础的框架和基础的IaaS层、PaaS层,和相关政务方合作打造政务解决方案。

TStack未来的方向。从前面全栈云的概念可以看到,我们做得不是所有的事情,我们主要是为了做中台基石,做支持上层的数据中台、技术中台、应用中台。另外一个层面,我们也希望从运维的体系进行规范。现在都知道,对于一个云或者全栈云,落地到客户那他们最担心的是这个云到底能不能hold住、能不能管得住。我们的运维体系非常完善,分成几个层面:有一个统一管理的运维平台,基于蓝鲸标准的运维管理平台;三级运维保障,有现场的一级和二级热线服务,三级的产品运营服务;还有最关键的,所有服务人员都是经过认证和培训的——这块腾讯官网上有详细介绍。

对于后续发展。我们希望一直在全栈领域做深耕,联合公司内的优秀产品,也联合外部的第三方合作伙伴,与各个企业携手数字化转型

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2019-07-04 17:30:41
云资讯 腾讯荣获唯一OSCAR尖峰开源企业奖
7月3日,由中国信息通信研究院主办的2019云计算开源产业大会在北京举办。腾讯开源独揽尖峰开源企业奖、尖峰开源技术创新奖(自主研发项目) <详情>
2019-07-04 10:31:08
云资讯 2019云计算开源产业大会丨王楠:多云场景下的万网融合型航天智云平台建设与应用
我们虽然成立的时间很短,但是我们工作其实是三年前开始做的,三年前的时候我们航天科工提出来下一代信息技术的发展趋势,物理世界向万物互联,虚拟世界是万网融合,物理世 <详情>
2019-07-04 10:28:00
云资讯 2019云计算开源产业大会丨徐勇:中国金茂云管平台建设实践分享
首先非常感谢大会主办方中国信通院,非常荣幸能来给大家做这次汇报。我今天给大家分享一下我们中国金茂云管平台的建设实践。主要是三部分:1.平台的建设背景;2.建设的实践 <详情>
2019-07-04 10:28:00
云资讯 2019云计算开源产业大会丨中国信通院马飞发布国内首个云MSP能力要求标准
云MSP不是云服务商,也不是甲方,是介于两者之间的第三方或类似于管家这样一个角色,它服务于企业上云、用云的整个过程。 <详情>
2019-07-04 10:23:11
云资讯 2019云计算开源产业大会丨联想刘淼:云时代的整合服务商
归结成一句话就是“新旧动能转换”,这是一个十年、二十年都不一定能出现的一个好的时机,大量的旧的环境要发生变化,新的IT环境要出现,用国家的话就是叫“新旧动能转化” <详情>