运维的道法术器
运维的“道法术器”分别指运维的理念和价值观、技术运营的战略和方法、具体的战术和技术手段以及运维工具体系。围绕业务连续性,从质量、成本、效率、安全等方面进行全链路端到端建设,具体包括ITIL、DevOps、SRE、FinOps等技术运营视角,以及资源模型、状态管理、事件处理等运维对象视角。
法:技术运营视角
- 成本与建设:FinOps、容量水位线、动态扩缩容、成本优化。
- 效率:DevOps与自动化研发运营一体化、自动化资源交付、自动化运维编排、自动化应用发布。
- 安全:DevSecOps、安全审计、主机安全、应用安全、网络安全。
- 质量:SRE、高可用架构、监控、日志、智能告警、故障自愈。
法:应用视角
- 资源维度:流水线、持续部署、应用平台、APM、日志平台、应用监控。
- 应用维度:CMDB、作业平台、资源监控、云管平台、堡垒机、容器平台等。
法:运维对象视角
- 模型:运维对象的资源模型、实例管理、关系管理、状态管理、事件管理、指标管理、动作执行、流程调用。
术:DevOps(研发运营一体化)
- 技术运营过程:监控管理、事件与变更管理、配置管理、容量与成本管理、高可用管理、业务连续性管理、用户体验管理。
- 能力成熟度模型:研发运营一体化能力成熟度模型。
术:SRE(可靠性工程)
- 可靠性工程实践:通过自动化、监控、度量、警报和沟通等手段提升系统的可靠性。
术:CO(持续运营)
- 持续运营循环:标准化运维体系建设的持续循环,包括运维流程化梳理、工具化、自动化、数据化、智能化。
以运维对象为核心
- 模型:运维对象的资源模型、状态管理、事件处理、指标管理、动作执行、流程调用。
- 案例:Redis:资源模型、监控指标、巡检指标、动作执行、流程融合、管理纬度。
- 以“资源”和“应用”为中心:资源维度和应用维度分别涵盖CMDB、作业平台、资源监控、云管平台等工具。
运维平台设计
- 思维模式:工程师思维、产品思维、专家思维、普通人思维。
- 底层逻辑:命令式/流程驱动、事件驱动、声明式/面向终态、数据驱动、以事件为核心。
- 操作逻辑:纳管运维对象、执行操作、监控指标。
- 功能三要素:领域管理思维、资源管理、场景管理。
- 面向交付:支持自定义、导入/导出、复制/克隆。
运维平台的发展展望
- 向平台工程融入:体系融合、功能深度融合、模式演变。
- 运维工程师的“三重”修炼秘籍:50%按应用系统划分工作职责,30%按运维对象划分主攻方向,20%按运维领域划分工作任务。
QA提问和交流