开工大吉:DevOps平台产品化实践总结与展望~

发表于 讨论求助 2022-05-02 15:19:08

明天(正月十一)正式新年开工了,是时候把春节期间对去年下半年开始的DevOps产品化实践的总结发出来,与大家一起探讨探讨,顺便给大家拜个晚年,欢迎大家留下宝贵意见。


本来之前是计划每完成一个里程碑,就进行总结和分享,但由于工期比较赶,加上人手一直没有补充(整个DevOps平台从架构设计到前后端实现都是我一个人完成的,同时感谢@丁设计师的帮助,提供了不少帮助和建议),所以就只好利用春节假期做个年终总结了。


目前DevOps平台主要实现了以下功能,其中部分功能还有待完善,但理念基本上都思考清晰和成熟了——比如:各功能模块之间如何协同;怎么利用场景化提供更清晰、高效的一站式运维服务;以及DevOps平台开发过程中,本身如何实现自动化,减低重复性编码工作(代码生成代码)等等。这些经过实践锤炼的理念和思考,后续会在本公众号里和一些技术大会上,陆续和大家分享交流,欢迎持续关注


建设DevOps平台伊始,先规划设计了平台的整体架构和功能模块,因为运维系统非常庞杂、繁复,如果事先没有全局性的规划,很容易掉入“竖井”陷阱,所以通过前期的架构设计,实现“横向整合”,为后期“模块复用”、“按需定制”打下基础。


✦ 谋定而后动,全局意识,系统思维 —— 整体规划、分期推进、点面结合、持续优化



当把整个平台按以上进行分层和模块化设计后,怎样整合它们使之协同,将是下一个需要面临的问题和挑战。


通过下图所示的数据流,使整个平台形成一个有机的整体:


从而让整个平台具备了以下特点:

同时具有“1个门户、2类生命周期、3大核心能力”的关键特性:





而ITSM正是实现数据流转的关键组件,基于ITIL最佳实践,涵盖运维流程的方方面面:




同时这些流程可以通过自助式编排,按需定制,极大满足了用户的各种个性化需求:




✦ 兵马未动,粮草先行 — 巧妇难为无米之炊,CMDB是根本



关于监控巡检,个人愚见:监控和巡检是最重要的运维系统之一,与CMDB同等重要!当运维平台基础性建设完成后,监控和巡检将是我们的眼睛和鼻子,“望闻问切”:



关于费用中心,这个是在实践过程中临时加入的模块,在公有云、混合云大势所趋的形式下,怎样统一管理是我们不得不面对的问题。与此同时,在资源价格透明化的背景下,合理利用资源实现成本优化和管理,是彰显运维价值的一大途径——省了就是挣了,运维也能为公司挣钱了!



当DevOps平台的功能和模块越来越多,怎么认证鉴权将是我们下一个需要面临的挑战。我们做的是自动化平台,在本身的实现过程中,也应具备自动化思想:



最后,平台不能仅仅提供功能和解决方案,也要将运维能力转化为知识、沉淀经验,并把知识融合到各功能和环节中,提升运维服务质量和效率。




以上,是DevOps平台目前已具备的主要功能,是为术;

以下,是DevOps平台带给公司和运维的价值,则为道:




关于对未来的展望,DevOps平台目前已初步具备产品化雏形,后续将逐步走入用户,为用户提供一站式运维服务解决方案,想用户之所想,让运维彰显价值!


发表
26906人 签到看排名