【温氏集团】流程驱动的运维自动化在温氏集团的实践
温氏食品集团股份有限公司(简称“温氏股份”),创立于 1983 年,现已发展成一家以畜禽养殖为主业、配套相关业务的跨地区现代农牧企业集团。2015 年 11 月 2 日,温氏股份在深交所挂牌上市(股票代码:300498)。
截至 2021 年 12 月 31 日,温氏股份已在全国 20 多个省(市、自治区)拥有控股公司 402 家、合作农户(家庭农场)约 4.54 万户、员工约 4.4 万名。2021 年温氏股份上市肉猪 1321.74 万头、肉鸡 11.01 亿只,实现营业收入 649.54 亿元。
温氏集团 IT 运维转型的背景
1.运维转型的背景与挑战
业务快速增长,IT 架构日趋复杂
现存的系统运行在虚拟机,新系统以 K8S 集群 pod 方式部署运行
运维自动化水平低、运维效率低
运维人员少、重复工作多、解决低价值工作问题,日常工作难以量化
缺少一个统一的运维资产管理工具
手动更新 CMDB 记录,导致工作繁忙时容易推迟或遗漏更新,没有记录配置对象的关联关系
运维一体化建设不成熟
单个运维工具建设边际收益递减,缺乏集监管控为一体的运维管理平台
2.运维转型的目标
一体化
基于”平台+应用”理念,整合现有能力与资源,重塑企业运维体系
自动化
通过自动化手段替代人工重复性高的运维操作,提升运维效率和安全性
服务响应快
提升服务质量,加快应用和资源交付速度,逐步实现高效运维
易操作易管理
简易操作流程,降低运维人员学习成本,提升工作效率
3.运维转型的阶段实现
温氏集团的运维转型阶段实践,基于蓝鲸一体化平台底座,从对象数字化(CMDB、监控告警)到行为数字化(自动化运维),再到运营数字化(统一运维门户、资源计费管理、运维流程 SLA),按部就班,循序渐进。
流程管理驱动自动化运维的体系思考
1.示例展示:域名交付自动化
审批流程平台
流程工单提单——蓝鲸 ITSM 里审批(集成了组织架构内部和外部人员的两套用户系统)——API 自动创建任务并执行(流程工具集成开放式 API 的能力)——等待后台处理完成——处理完成——通知用户——工单结束
自动化流程
与外部用户系统做用户同步;
流程提单审批;
通过流程调 API 接口来自动创建任务并执行;
编排流程执行的情况,回写 CMDB 同时更新工单的流程和人的状态。
2.流程管理驱动的自动化运维体系
温氏集团流程驱动的自动化运维体系依赖于蓝鲸提供的运维 PaaS 统一运行托管,ITSM 流程系统+ITOM 自动化系统加持。
温氏集团的落地实践里,流程在驱动自动化的场景中扮演了两个重要角色:一是横向丰富场景,二是纵向拉通数据。通过串联二者,打通温氏集团整个用户体系,整个运维架构形成闭环,能够追溯。
3.流程驱动的运维自动化落地所需三个条件
第一,运维流程设计敏捷化
可视化拖拽的流程节点灵活编排,包括审批、API、自动化节点。
个性化流程表单配置,支持每个流程节点的不同表单内容。
第二,强有力的自动化能力
执行能力:整合企业原有的系统能力,包括平台自带的能力,对技术平台、应用系统等做全面操作。
作业管理能力:有丰富的作业执行方式,作业灵活编排,把单点的执行能力升级为体系化的自动化能力,以支持更多自动化的场景。
第三,准确的 CMDB 配置信息数据
IT 设计对象化,从硬件到操作系统,再到数据库中间件及应用系统进行数字化,形成配置管理数据库。
数据库以应用为核心。
CMDB 融合联动流程管理、自动化运维
如何保障 CMDB 的数据质量?能够让它更好的服务流程及自动化呢?温氏集团进行了三个不同方面的数据质量治理策略:
1.流程联动回写 CMDB
流程的节点中的许多表单,通过调用 CMDB 的接口消费市场里的数据,流程与 CMDB 是一个双向联动关系。
运维流程集成,通过流程的自定义编排与自动化集成,资源上线、发布、变更自动化执行完成后,自动更新录入到 CMDB 中。
▲ 主机资源的交付与编排,自动化执行后写入 CMDB
▲ 流程设计中关联消费 CMDB 配置数据
2.开发巡检 SaaS 检测 CMDB 数据准确性
例如模型里的多种属性:硬件的 snmp 协议的 oid 属性、机柜的位置、虚拟机的 cpu 内存,磁盘,上线日期,计划下限日期等,通过巡检 SaaS,周期性巡检核对配置数据质量,形成质量报表。
3.在不断的消费过程中验证数据质量
CMDB 提供内部的产品联动和外部系统消费接口,例如基于 CMDB 数据,包括服务器资源、cpu 内存、磁盘、公网 ip 等,这些资源的使用情况,以及资源的一些计费标准都做了定义。从而实现三种维度(业务层级、部门层级、用户层级)资源计价统计分析,规范 IT 资源的合理使用。通过这一手段,保障 CMDB 的数据质量准确性,驱动流程自动化。
基于蓝鲸的流程驱动自动化实践场景展示
蓝鲸提供了一些原则能力,配置平台,作业平台,API 网关和开发框架。用户可以使用蓝鲸工具,通过入口操作温氏平台内的工具。例如发布自动化、数据库同步、资源交付等等。
蓝鲸在内部提供了架构,温氏将现有的系统(OA 系统、JIRA、IMC 等)、游戏平台等,与蓝鲸的 API 网关做对接,形成了整体的架构。
成果展示如下图所示:
应用发布自动化-发布展示
虚拟机结合 ITSM 授权自动化交付展示
堡垒机结合 ITSM 授权自动化交付展示
如您也有需求,欢迎联系我们!
评论