引言
前两篇文章,我们谈了腾讯蓝鲸的转型背景、设计思路、在腾讯内部应用推动三大运维阶段。而蓝鲸团队也秉持着开放共赢的态度,逐渐将蓝鲸智云体系开放出来到传统企业,构建生态,武装运维,加速企业自动化运维转型。
PS:前两篇文章可查阅前文:
《腾讯蓝鲸是怎样在腾讯诞生的?》
《腾讯蓝鲸如何打造出无可替代的运维团队?》
蓝鲸PaaS的能力
蓝鲸的服务可以分成两类:PaaS和SaaS。前两篇文章提到的所有服务,都是PaaS。
PaaS是新一代的应用构建及运行模式,其核心能力是为代码(应用版本)提供运行时环境和云API,让应用的开发成本大大降低,运行过程中的运维成本彻底消失。
PaaS的误解
PaaS本是一种非常先进的IT理念,但被国内很多厂商曲解为只要提供一个平台给用户,就叫PaaS(平台即服务)。
真正的PaaS
其实标准的PaaS可以分为两层,上层的aPaaS (application PaaS) 和下层的iPaaS (integration PaaS)。
aPaaS用于快速开发和承载应用,也就是提供运行时环境;
iPaaS一方面为应用提供各种云API,让应用可以少写很多功能模块,例如图片压缩,视频转码,IaaS控制通道,数据计算能力等等;
另一方面,iPaaS可以集成对接企业内的原有IT系统,最大化的复用已经构建或购买的企业IT系统,避免浪费。
蓝鲸PaaS-更为强大的PaaS
蓝鲸的私有化部署PaaS平台,除了提供aPaaS和iPaaS之外,还提供了应用开发框架以及用于拖拽构建前端页面代码的magicbox平台,进一步帮助应用运维及运营开发人员减少开发应用的工作量。
蓝鲸PaaS助力企业运维转型
目前,蓝鲸联合嘉为科技等合作伙伴正在协助国内企业组建或转型运维开发团队。一般来说,有python基础的应用运维,转型周期在三周至一个月;而原有的工具开发团队,则只需要一周即可适应PaaS开发模式。
部署了私有PaaS的企业,其运维开发团队可以在PaaS上为企业不同岗位的员工开发各类SaaS应用,例如运维自己使用的版本发布、环境变更、监控、故障自愈等,也包括为业务开发人员提供的持续集成、日志检索、数据图表等SaaS应用,以及为运营策划人员提供的数据分析、配置变更、业务管理等应用,甚至企业内HR、行政等使用的各种人事管理及办公自动化类SaaS应用。
因此拥有企业级私有PaaS的公司,内部会逐步形成一个工具文化生态。这不但增强了经营运营能力,还为传统应用运维的转型提供了理论基础、组织架构参照以及工具平台,因此我们把他称为“武装运维的过程”。
使用PaaS平台,串联所有的原子平台****和企业内部第三方系统
作为一套用户可以私有化部署的PaaS平台,各种iPaaS云API除了对接企业已有的IT设施,其公共部分当然都需要PaaS平台自带,原子平台的种类、丰富程度和集成能力,决定了该PaaS平台之上可以快速构建的SaaS种类。
蓝鲸作为腾讯互动娱乐事业群的基础运营中台,需要为众多业务岗位提供从持续集成到持续部署到持续运营(CI-CD-CO)的各类SaaS应用,因此原子平台也被按这三个业务生命周期阶段分类。
- 在CI领域,有蓝鲸DevOps平台,提供版本的编译、构建、扫描版本管理能功能;
- 在CD领域,有蓝鲸配置平台、作业平台、管控平台、容器管理平台;
- 在CO领域,有蓝鲸数据平台和挖掘平台。
PaaS之上,构建无限扩展的运维场景APP
对应用运维和运维开发来说,PaaS服务几乎是万能的,没有场景限制。若要开发具体的运维场景APP,只要是云API能覆盖的流程节点,都可以通过组装式开发编排出来,非常灵活而高效;若要升级某个场景APP能力,只需要使用iPaaS平台新增的API能力,延长原有场景流程即可。
蓝鲸能武装运维,最大化发挥应用运维的技能,体现其价值:
- 比如可以针对某一种发布做个蓝鲸APP;
- 可以针对某个告警的处理逻辑做个“故障自动恢复”工具APP;
- 针对某个场景,开发一个实时刷新的数据视图APP…
蓝鲸大力发展PaaS服务,也印证了我们的理念:即依靠运维,武装运维,使其能提供更高维度的服务,而不是取代运维,同时也迎合了运营、开发、测试等岗位人员的需求。
蓝鲸的架构与优势
蓝鲸研发运营一体化平台,拥有无可比拟的优势
全栈的自动化运维能力
完整覆盖各类IT设施,包括网络、存储、服务器、数据库、应用等,具备Agent驱动、API驱动、通用协议驱动、远程命令执行驱动等各种驱动能力;
快速的定制开发能力
通过开发工程模版化、平台功能组件化、免开发生成轻应用、开发框架模块化能快速实现定制开发;
平台功能强大
丰富的运维APP,满足企业基础架构和基础应用的自动化运维的需求,包括配置管理、作业执行、任务调度、故障自愈、监控告警等;目前腾讯蓝鲸已有700+的运维APP,并在打造运维应用生态;
未来扩展性强
场景SaaS的升级并不需要像以前竖井式应用那样对接新的产品模块或者干脆推到重来,而只需要增加新的原子平台对接到iPaaS,并在SaaS中使用新的云API能力即可。
例如从自动化扩容SaaS升级到数据化扩容SaaS,只需要使用蓝鲸数据平台的API;升级到智能化预测扩容SaaS,需要使用蓝鲸挖掘平台构建智能模型。
走出腾讯,落地企业和生态构建
蓝鲸智云体系支撑着腾讯游戏走过了不同层级的标准化、自动化时代,当前正在和应用运维一起探索智能化、服务化。而同时,我们也将走出腾讯,将蓝鲸智云在非互联网企业实际落地,改变中国的运维行业,影响软件交付行业。
为能够切实适应企业复杂多变的运维需求,真正提升企业的自动化运维能力和运维水平,我们也联合嘉为科技等合作伙伴持续拓展平台能力和运维场景,构建完整的生态体系。
赋能合作伙伴开发能力
蓝鲸智云可以持续赋能企业运维人员,类似嘉为科技这类合作伙伴已经独立开发上百款APP,覆盖IT资源配置&自动化巡检、 IT资源安全管理、系统管理、数据库管理、存储&网络管理、公有云&私有云资源管理、基础网络服务、办公应用、应用自动化、故障自愈、IT服务自动化等方面,基本可以满足企业的基本运维场景需要。
蓝鲸平台,绽放运维价值
运维是一个被压抑了太久的岗位。在行业的一些交流中,很多公司的运维说他们虽然掌控着运营环境,却在逐渐地被排挤出业务的关键流程,感到对未来很迷茫。
我只能说,没有充分利用运维的价值,这是他们整个公司的损失。每个业务都是有专职运维的,运维了解运营环境、了解业务架构、了解产品本身,有着丰富的想象力。
而蓝鲸,就是要让运维的想象力爆发出来,并施加到业务上。
蓝鲸,是腾讯游戏的运维们从实战中“总结、提炼、构想、设计、建设”出来的体系,其设计初衷是武装运维,使其能提供更高维度的服务,而不是取代运维。同时蓝鲸还迎合了运营、开发、测试等岗位人员的需求。
在所谓的“运维危机”时代,我们更懂得,并成功验证了运维对业务的价值。
蓝鲸正在多个层次、多个领域崭露着头角,逐渐释放着自身特有的价值。
希望在经过更多的磨合及历练之后,有一天我们可以和大家一起走的更远。
作者介绍
党受辉,腾讯蓝鲸产品中心总监,T4专家工程师
加入腾讯后负责QQ游戏平台运维团队管理,2012年起负责腾讯游戏技术支撑体系(蓝鲸智云)的设计、建设和运营。
结合微服务、云、大数据等理念及前沿技术,构建独立部署的技术运营PaaS平台,通过SaaS化产品助力应用运维团队的转型升级,推动DevOps生态和智能化运维,致力于改变中国的运维行业。
2017年带领的蓝鲸团队获得了腾讯公司2017下半年技术突破唯一金奖和年度技术突破奖。
本文首发于微信公众号:嘉为科技(微信号:canway_service),转载请注明出处。
关于我们
嘉为科技—— IT解决方案与服务领先者,腾讯蓝鲸智云全国首家授权技术合作伙伴,拥有嘉维蓝鲸IT自动化运维、IT基础架构服务、应用软件开发、云计算四大系列业务,提供自本地到云端、从标准架构到定制开发的一系列优秀IT解决方案和服务,全新打造嘉维蓝鲸IT自动化运维解决方案、CMDB解决方案、DevOps解决方案等,提升客户信息化水平和市场竞争力,助力客户的业务发展。
嘉为集团—— 成立于2001年,由嘉为科技和嘉为教育组成,于广州、深圳、北京、上海设有分公司,融IT服务和培训咨询于一体,为客户提供解决方案、运维支持、软件研发及培训教育服务。历经18年的发展和积累,嘉为已成为备受客户赞誉的行业翘楚。