演讲|腾讯企业IT部总经理分享OpenStack在腾讯的应用实践

2018-03-21 17:37:20 浏览数 (1)

7月24日~25日,2017 OpenStack Days China官方盛典在北京国家会议中心盛大召开。

腾讯技术工程事业群企业IT部总经理刘若潇发表了《OpenStack在腾讯的应用实践》的主题演讲,分享了腾讯公司如何用云计算技术和OpenStack构建自己的基础架构和运营经验。

▲腾讯技术工程事业群企业IT部总经理刘若潇正在OpenStack大会上演讲

刘若潇表示,从2012年就开始尝试把内部的基础架构从传统的ITC转向基于云技术的发展。到了2014年,OpenStack发展迅速,并且形成了很好的生态标准。腾讯经过调研,发现OpenStack具有强大的开发性,共享性,以及灵活性,评估之后,决定采用OpenStack作为腾讯私有云TStack的基础架构。经过几年的变化来看,当时的技术决策无疑是正确的。

腾讯云的产品从公有云覆盖到私有云,针对不同类型的政企,提供不同的灵活的部署方式。腾讯自己就是腾讯云最大的用户之一,同时还是中国最大规模的OpenStack在线运营系统的运营商。内部IT环境物理机超过6000台,上面有14000~15000个虚拟机。据透露,腾讯内部OpenStack的架构是两地三中心的结构,在深圳和天津有一对一的双活数据中心,在深圳还有一个灾备中心。

▲演讲PPT腾讯IT规模页截图

据刘若潇介绍,腾讯私有云TStack的一个天然利好就是可以总结腾讯内部许许多多的互联网产品上的优秀能力,把它转化为云平台的PaaS,进而提升到内部去开发应用。比如微信,数据库、大数据、AI等等一系列的能力,通过云平台的集成、改造,让很多管理应用能够充分地享受到互联网的最新技术的发展。

除了谈到构建的作用,刘若潇还谈到了运维管理平台的重要性。对于腾讯IT来说,TStack本身就是运营商,建设好一个云固然重要,但怎么样运营好、管理好这个云,让它能够稳定发挥作用,让它能够满足内部的需求,这才是生命线。

▲演讲PPT运维管理页截图

刘若潇也借此机会呼吁,如果OpenStack社区能够在管理性、运维性上有更多团队、有更多人关注的话,相信会极大促进OpenStack在企业里更大范围的应用。这些工作虽然很细微,却是决定用户能够长期坚持下去的一个关键因素。

最后,刘若潇分享了腾讯多年来大规模采用云的四点经验。

第一是标准入云。对业务分级,迭代入云。尽管希望云平台能100%承载所有业务,但并不是所有业务都适合放入云端。即使腾讯经过这么多年,投入这么大的精力,现在业务真正跑在云上的比例也就65%,包括开发、测试、管理应用等等。

腾讯内部制定了一整套标准的入云标准。刘若潇表示,建设云平台当然是希望它能够发挥更好的作用。如果开始就选择错了,把一些并不可能在云上运转的很好的业务引入到云平台上。最后得到的其实是你自己、你的客户对云平台本身失去信心。

▲演讲PPT业务入云标准页截图

第二是分区模型。互联网公司都希望做大做强,但实际运营中,找到最佳平衡点很重要。云虽然看起来采购成本降低了,但实际这些成本都将转化为技术设计、运营费用。业务的主要特点是什么、业务模型是什么、读写模型是什么、访问模型是什么、后台压力主要来自哪里,这些不一样就带来了整体架构的不一样。

以腾讯为例,内部有众多对基础架构有不同要求的部门,腾讯TStack的规划设计是Set分区。计算工具、存储工具、网络控制工具,这些大致的模型是一样的,但比例怎么搭配,在Storage Pool里采取什么配置,完全根据应用特点去规划。一旦应用的操作方式发生了改变,就会有从Set之间的迁移。IT运营团队从以前不断地搬机器,演变为现在不断地根据运营数据调整各个分区。

第三是柔性可用。就是所有应用、所有的平台服务其实不是平等的,总有它核心的东西、总有它边缘的服务。从用户角度来讲,有些服务对他而言是重要的,有些服务对他而言是不重要的,或者出了问题是感知不到的。举个例子,大家用微信最多的功能就是发文本,然后发一些表情,发一些小图片。如果资源不够的情况下,首先保证以上功能的正常使用,这就是柔性可用的概念。

▲演讲PPT柔性管理页截图

对于平台而言,柔性可用就是把服务分为核心服务,调度服务、分配资源服务、正常运转的服务,对边缘性服务降低响应级别。比如容量不够的情况下如何做智能的自动限速。

第四就是持续优化。采用OpenStack和云平台之后,需要不断地进行版本更新和资源调整,云是否成功并不在于它采用了什么技术,而是在于运营团队的运营管理。刘若潇比喻说,“用OpenStack云平台相当于你之前开帆船的,现在给了一艘航空母舰,要把一艘航空母舰的战力发挥出来,你在这上面的投入显然和以前不同。”

▲演讲PPT持续优化页截图

最后,刘若潇表示,以上所有心得已经整合在腾讯云的相关产品线,并期望和业界同行,与企业用户探讨,在飞速发展的时代能够把握住技术的命脉,将自己公司的业务支撑环境跟上现在迅猛发展的IT技术的节奏和环境。

0 人点赞