建设研发运营一体化平台
目
录
- 研发运营一体化平台是未来IT建设的方向
- 建设“研发运营一体化”,从哪些方面着眼?
- 时间维度的建设目标:自动化、数据化、智能化
- 空间维度建设目标:监、管、控、流程、分析
- 组织与团队
- PaaS平台与SaaS场景分离,沉淀工具文化
研发运营一体化平台是未来IT建设的方向
“一切以业务为中心”应该说已经成为IT界的共识,研发部门也好,运维部门也好,共同的目的都是支撑好业务的发展。
在这样的共识下,研发和运维部门由传统的独立、相对隔离,逐渐走向融合和统一,也是必然。伴随着DevOps、微服务、敏捷、运营自动化等理念和技术的逐步成熟、完善,这一进程正在加快。
在一套平台上实现研发和运维的敏捷、紧密、流畅的协同和配合,建设研发运营一体化的IT运营平台,是现在的共识,是未来的方向。
建设“研发运营一体化”,从哪些方面着眼?
理论基础、组织架构、工具平台,这三个方面可能是我们要重点考虑的。
首先需要明确建设的目标和方向,通过调研、沟通、讨论和决策,确定建设的方向和建设的口号。目标本身可能按照时间和空间维度又有不同:在未来的不同时间点上,要达成怎样的建设目标;在当前空间的能力状态下,要达成怎样的建设目标。
我们用于指导确立目标的理论基础有哪些:ITIL、ITOM、DevOps、精益敏捷、行业标准、巨头公司最佳实践、国家标准?这些理论基础在当下是否是正确的?用于指导目标的确立是否是合适的?于我们需要达成的业务目标是否是有益的?这些可能是我们需要考虑清楚的。
其次针对我们要实现的目标,要经过怎样的分解,确保能够责任到团队、责任到人,确保有人在全力以赴推动目标达成。以及我们当前的IT架构是否需要进行调整,以确保目标的达成。
最后我们需要选购或者研发怎样的产品、工具或者平台,才能确保我们的目标是可行的,是可达成的。中间还需要考虑产品或者平台本身的成本、建设周期以及是否有益于目标的持续推进。
时间维度的建设目标:自动化、数据化、智能化
我们的浅薄理解:在时间维度上,“研发运营一体化平台”从能力层面大体上应该会经历“自动化”、“数据化”、“智能化”三个阶段。
在“自动化”阶段,重点在于实现工具驱动运维。“自动化”,顾名思义,重点通过平台和工具实现研发、测试、部署、运维、运营等IT场景的自动化。将以往断点的、手工的、孤立的场景,通过平台和工具的自动化能力,悉数串联,在可视化界面中,打通从研发到运营的整个IT流程。
在“数据化”阶段,重点在于实现数据驱动运维。通过在平台中接入大数据模块,实现研发、运维和运营的数据的接入、存储和分析,在对数据进行全面挖掘和分析的基础上,实现研发运营的数据化驱动。例如,通过搜集用户对于某个新功能的体验数据来判断是否启动新的研发需求和研发计划,来改变业务或者应用的体验。
在“智能化”阶段,重点在于实现机器驱动运维。这个阶段是比较靠后的阶段,需要前面两个阶段的能力积累和传递。在这个阶段,基于智能算法的机器学习来训练智能运维/运营机器人,实现无人值守和智能的运维与运营。
三个阶段,彼此独立,又相辅相成,共同构成“研发运营一体化平台”时间线上的建设目标梯度。
空间维度建设目标:监、管、控、流程、分析
无论“研发运营一体化平台”的建设处于哪个时间目标点,可能都需要考虑IT对象的监、管、控、流程、分析。
监:对于业务、应用以及支撑应用的组件进行整体的监控,并能够对接故障自愈模块,实现流程内故障的自动恢复。
管:IT对象的配置管理,统一的配置中心,提供配置数据,用于支撑研发运营一体化中的场景。
控:通过SaaS层工具实现研发、测试、部署和运营各个场景的自动化、数据化和未来的智能化。
流程:通过平台对接流程平台,实现ITIL流程的自动化执行。
分析:在自动化和数据化的基础上,通过提取数据进行分析,来得到研发运营中某些方面的知识。
针对IT对象的监、管、控、流程、分析,贯穿于“研发运营一体化平台”建设的整个周期中,通过这几个方面的实现,来构建不同阶段的“研发运营”的整体蓝图。
组织与团队
在实现“研发运营一体化平台”建设过程中,从技术角度而言,组织与团队本身可能也需要经历某些调整,以便与目标匹配。
例如,如若采用蓝鲸作为构建“研发运营一体化平台”的整体PaaS平台,由于蓝鲸的PaaS平台与SaaS场景分离的特性,传统的运维团队会经历一些裂变:
- 部分擅长于SaaS工具开发的人员转型为运维开发,专职于技术运营SaaS工具的构建;在数据化阶段,可以进一步提升为运维AI工程师;
- 部分擅长于运营需求沟通和规划的人员转型为运维规划,专职于需求对接和工具规划;未来有可能进一步提升为运维数据分析师;
- 而传统的运维操作部分的工作,则可能由成本更低的专职的运维职能团队或者运维外包团队使用构建的工具去执行。
依托平台提供的内部生态,使得IT团队人尽其才,各展所长,稳定成长;对于业务目标和IT建设目标的实现有着积极的作用。
PaaS平台与SaaS场景分离,沉淀工具文化
“研发运营一体化平台”的建设落实到具体的方案或者产品的选择阶段,我们的粗浅理解是:应该摒弃以往的烟囱运动—即通过不断部署更新的、更多的、彼此孤立的烟囱式工具和产品来解决问题,而应该基于统一的PaaS模式平台,通过运维开发模式来实现场景SaaS工具的构建,构建企业内部的研发运营生态体系,沉淀自己的工具文化。
蓝鲸研发运营一体化平台架构图
由于平台本身采用SOA松耦合架构模式,针对时间维度的建设目标:自动化—数据化—智能化,通过PaaS平台中接入“数据平台”模块、“AI平台”模块,能够实现PaaS平台本身由自动化平台向数据化平台、智能化平台的进化。
同时由于平台本身PaaS平台与SaaS场景分离的特性,PaaS平台本身的升级并不影响SaaS工具的使用,两者是松耦合关系;因此,我们能够基于平台本身提供的前后端开发框架,使用Python持续沉淀我们的工具文化,去覆盖研发(CI)、部署运维(CD)、运营(CO)等应用的完整生命周期。
SaaS工具的运维开发,同样遵循OASR的方法论体系,如下所示:
所谓的工具文化指的是:能用工具的地方不用人,必须用人的地方用工具辅助人。
由此,工具文化需要解决的核心问题就是:需要为哪些人(角色)的哪些日常工作(场景)的哪些IT对象的哪些活动提供工具。
例如,我们分析一个系统管理员的工作,可能如下:
运维的对象:windows系统、Linux系统、AIX系统等;
涉及的运维活动可能包括:部署系统、初始配置、软件安装、基线管理、安全管理、日常巡检、补丁修复、日志分析、故障排除等;
上面的活动所属的场景可能包括:系统资源交付、系统日常管理、系统可用性保障、系统安全保障等;
执行这些操作的角色就是:系统管理员。
针对上面这样一个需求,完全可以在纳管Windows、Linux、AIX的基础之上,将所有这些运维场景和活动纳入一个“系统管理门户”APP,为系统管理员定制一个PaaS平台之上的SaaS工具,使得其能够在这样一个工具中实现日常绝大部分工作的自动化执行。
嘉维蓝鲸系统管理门户
“研发运营一体化平台”是IT未来建设大的方向,也是一个逐步推进和更迭的过程。路漫漫其修远兮,吾将上下而求索。
一家之言,抛砖引玉,也欢迎各位同侪前辈在留言区一起探讨。
蓝鲸智云平台试用Tips
蓝鲸社区版
如果您想先简单了解蓝鲸研发运营一体化平台,或者企业规模较小但想用更为先进的自动化运维管理方式进行IT运维管理,推荐您先试用蓝鲸社区版。
蓝鲸社区版已经开源,您可以登录蓝鲸智云官网免费下载。网址:
http://bk.tencent.com/download
建设研发运营一体化平台相关推荐
- 落地DevOps,探索高效研发运营一体化解决方案
前言与概述 伴随着企业业务的快速发展,为了支撑业务发展,提高IT对业务的支撑能力建设.在研发工程协同方面,希望加强代码管理,实现持续构建.自动化测试.自动化部署.自动化运维,同时加强产品的安全和质量管 ...
- 甜橙金融敏捷实践之路--运营一体化平台
缘起 运营一体化平台(以下简称OSP)旨在整合公司内各运营管理平台,最终实现账号打通,信息共查的操作模式:一方面能够提高操作人员的执行效率以及查询准确度,另一方面也能够对产品进行更全面的规划设计:这种 ...
- 研发运营一体化(DevOps)能力成熟度模型
DevOps 标准评估及改进流程 研发运营一体化(DevOps)能力成熟度模型 DevOps 标准评估 研发运营一体化(DevOps) 标准分级模型 评估的核心收益 研发效能与端到端工具平台 引用原文 ...
- 整数智能参编全球首个《人工智能研发运营一体化(Model/MLOps)能力成熟度模型》标准
今日,<人工智能研发运营一体化(Model/MLOps)能力成熟度模型>标准[第一部分:开发管理]正式发布,整数智能作为中国通信标准化协会会员,参与该行业权威标准的编写工作,这是对整数智能 ...
- 参考了下中国信息通信研究院发布(已在中国通信标准化协会立项)的行标“研发运营一体化(DevOps)能力成熟度模型”中对于“持续交付”核心流程中的三级指标,做了下对比,欢迎拍砖
- 从工具到平台|默安科技研发安全一体化管理平台正式发布
作者|默安科技 数字化转型浪潮下,软件研发安全的重要性毋庸置疑. 据第三方权威调查,接近92%的已知安全漏洞发生在软件应用程序中,且应用中每1000行代码至少出现一个业务逻辑缺陷. 在近年来如火如荼的 ...
- 国内唯一,百度获信通院研发效能度量平台级『产业推广级』标准认定
2021年12月24日,中国信息通信研究院云计算与大数据研究所所长何宝宏博士隆重发布了<研发运营一体化(DevOps)通用效能度量模型-系统平台和工具>首批评估结果,百度效能度量平台iRe ...
- bi商业智能经典案例——房地产经营运营分析平台
建设背景: 房地产市场经过多年发展,伴随着土地价格的不断攀升以及国家坚持落实"房子是用来住的,不是用来炒的策略",房地产市场从早年遍地黄金时代,到了充满竞争的白银时代, 同时房地产 ...
- 研发运维一体化平台是什么?众安用保险科技助力行业精细化运营
如今,保险科技已成为保险公司转型升级的重要引擎和创新变革的关键因素,更为保险产品的完善升级提供了坚实的基础架构.同时,在消费者需求日渐多元化的趋势下,业务复杂程度也随之上升,考验着保险公司运维体系和产 ...
最新文章
- 万能电子狗升级工具_六个常用电脑工具,你知道吗?必收!
- mysql dump 导入导出_使用mysqldump导入导出数据
- mysql命令导出表结构文件夹_mysql,命令导入\导出表结构或数据
- Codeforces Round #565 (Div. 3) A. Divide it!
- 数据绑定表达式语法(Eval,Bind区别)
- bitmap格式分析(转)
- (转)android拨打电话崩溃6.0以上实时动态权限申请
- Android Studio中TextView
- 学成在线官网首页完整版(含psd源文件)
- c语言所有的数学函数,C语言函数—数学函数,全在这里!
- WAP网站制作(WAP网站建设)全攻略教程一
- 计算机学院静态网页毕业论文,静态网页毕业论文静态网页毕业论文.doc
- 「查漏补缺」2020 截止9月2日 秋招前端面试经历 (已整理答案)
- ubuntu22.04无法打开网易云音乐APP
- 加法器php,全加器原理是什么
- html5 调用系统相册,iOS之H5调用系统相册相机浏览文件
- [Windows]删除我的电脑WPS网盘等盘符
- Apple M1芯片版Mac系统重装教程
- Scal:Master和worker之间的通信
- CentOS安装Ranger
热门文章
- [leetcode] 70.爬楼梯
- jsp输入限制正则表达式
- js function如何传入参数未字符串_JavaScript 学习之路- JS 小测验
- 软件测试文档在哪里,软件测试报告技术文档
- html用bmob做留言,bmob js-sdk 在vue中的使用教程
- php扩展dio,PHP Dio扩展新函数dio_fdopen参数返回--bad file descriptor的分
- 南昌理工学院的计算机科学与技术专业怎么样,南昌理工学院有哪些专业及什么专业好...
- java webengine_如何以Java实现网页截图技术
- google bigtable论文原文_CTR论文笔记[1]:Wideamp;Deep
- rf中resourceid_解决VC++ MFC程序resource.h头文件中ID重复问题