×
  • 登录

注册账号 |  忘记密码

社交账号登录
华体会体育(中国)hth·官方网站WOTD]腾讯杨文兵:基于PaaS快速构建自动

  华体会体育(中国)hth·官方网站WOTD]腾讯杨文兵:基于PaaS快速构建自动化运维体系【创稿件】众所周知,运维其实是一个重复劳动而且价值密度相对较低的岗位。随着云计算时代的到来,运维也发生了巨大的改变。首先是运维的数量暴增,其次是运维的属性,以前是物理机X86,现在是虚拟机和容器,它们的管理方式不一样。面对这样的问题,有两种解决方式:购买和自建。重新采购造成的问题是原有IT资产的浪费,并且,要改变员工和用户使用习惯的成本也很高,并且可能会重复上演原有之路。而自主研发设计带来的问题则是人力成本高,组建团队难,往往会因为技术储备不足,而使得建设周期过长。总之,身处云计算时代的海量运维华体会体育,传统运维已经过时,企业需要有一套属于自己的自动化运维解决方案。

  2017年12月2日,在51CTO主办的WOTD 2017全球软件开发技术峰会,技术架构遇到业务架构分会场上,腾讯 高级工程师杨文兵,发表了题为“如何基于PaaS快速构建自动化运维体系”的主题演讲,从传统企业的运维痛点入手,结合aPaaS和iPaaS两个维度以及蓝鲸PaaS在腾讯运维中的最佳实践,给大家分享了企业构建属于自己PaaS平台的基本思路。

  基于PaaS快速构建自动化运维体系的第一步是构建布署运行环境,也就是运维系统自动化布署及免运维托管(aPaaS)。托管一方面是本身工具的运行,另一方面是工具在运行过程中的监控,以及它对资源占有的调度。此外,还有这些部署应用的服务发现,以及各式各样的服务收集。概括地说,就是所有这些工具不需要做任何关注,有问题需要定位的时候直接在上面定位,不需要在这些服务器上做运维式的搜查。

华体会体育(中国)hth·官方网站WOTD]腾讯杨文兵:基于PaaS快速构建自动(图1)

  第二步是实现企业内不同平台之间的集成和交互(iPaaS)。运维可能会用很多平台,例如问题管理系统华体会体育、CMBD、作业管理系统、发布系统等等,这些系统在企业内部肯定是不同的团队去做。腾讯蓝鲸也有很多平台,已经都对接到了iPaaS平台。这是作业平台,就是支持所有运维的脚本和文件的海量快速的并发执行。此外,还有集成CMDB平台、集成容器管理平台华体会体育、集成数据平台、集成AI挖掘平台等等。

  第三步是以SOA的理念快速对接企业内已有的平台(ESB),ESB企业服务总线包括:接口统一管理、访问权限控制、防爆破机制、调用配额控制、分布式高可用部署、服务自动发现。

华体会体育(中国)hth·官方网站WOTD]腾讯杨文兵:基于PaaS快速构建自动(图2)

华体会体育(中国)hth·官方网站WOTD]腾讯杨文兵:基于PaaS快速构建自动(图3)

  构建基于PaaS的运维平台可以使运维人员专注于SaaS流程拼装,大大降低了SssS构建成本。

  蓝鲸智云,简称蓝鲸,是专门为运营人员提供一站式运营技术解决方案的平台,它依托SOA理念和云技术构建的运维模式,以“原子服务集成”和“工具开放构建”的方式致力于解决“运维基础服务”的无人值守 及 “运维增值服务”。它是一套基于PaaS的技术解决方案,提供了完善的前后台开发框架、调度引擎、公共组件等模块,帮助业务的产品和技术人员快速构建低成本、免运维的支撑工具和运营系统;是腾讯游戏运营部沉淀多年的技术运营支撑体系,承担着数百款业务线上运营的使命。

  据杨文兵老师介绍,腾讯从2012年开始做蓝鲸,到现在有五年多的历史。蓝鲸的业务来自全球不同的开发商,这些业务基于不同的架构、不同的语言、甚至不同的OS来开发,对于每个企业来说都是一个完整的业务线系统,整个运维体系与业务系统不能强耦合。

  蓝鲸能够把运维平台的能力输出去,给到传统的行业公司。蓝鲸社区版已经开放了四个平台,从手工操作到脚本自动化,再到Web自动化、调度自动化的能力都已经对外开放了。蓝鲸也在构建一个运维的社区,同时也将一部分平台开源,例如CMDB。此外还有脚本社区,蓝鲸的运维都可以把一些通用的脚本上传上去,供其他人下载和使用。

华体会体育(中国)hth·官方网站WOTD]腾讯杨文兵:基于PaaS快速构建自动(图4)

  杨文兵,腾讯高级工程师,2011年加入腾讯,先后担任腾讯游戏地下城与勇士、穿越火线、七雄争霸等不同类型游戏的运维负责人;腾讯游戏运维体系蓝鲸的首批DevOps,曾在蓝鲸中开发过多套支撑工具和运营系统,资深运维&DevOps,现为腾讯蓝鲸运营组负责人。

相关推荐