运营、守护并持续演进复杂的信息技术环境
技术环境很少是一夜之间变复杂的。它们在多年之间不断累积——基础设施、应用、接口、网络、供应商、安全控制、操作流程,以及没有被记录下来的依赖关系——累积的速度通常快过任何人记录它们的速度。
结果很熟悉:总体上都还能跑,但没有人能笃定地说出什么跑在哪里、哪条业务流程依赖哪个系统、出问题时谁负责,或者某个供应商如果不再接电话会发生什么。
在改进一个环境之前,必须先理解它。VODIS 帮助组织梳理、结构化、运营、守护并演进这一环境——权责清晰,由资深层面治理,并按工作范围组建相应的专家力量。
先理解环境,再改动它
第一次合作往往是把运营全貌重新拼出来。这些问题并不炫目,但通常很能说明问题:
- 实际存在哪些基础设施,它们在物理上或逻辑上位于何处
- 哪些应用跑在哪里,其中哪些还真的在被使用
- 哪些业务流程依赖哪些系统
- 哪些接口是关键的,其中一个不可用时会发生什么
- 哪些供应商支撑哪些服务,依据什么安排
- 没有被记录的依赖在哪里——那些只有一个人知道的
- 单点故障坐落在何处
- 哪些职责界定不清,或者只是被默认承担着
- 哪些服务仍然依赖已经过时或已无支持的技术
- 人们每天依赖的文档里,究竟缺了什么
这是运营层面、服务层面、基础设施、应用与流程层面的梳理,而不是源代码考古:如果是一套老旧的关键应用本身需要在代码层面被理解,那属于遗留核心系统现代化服务,两者是互补关系而非重叠。
运营与服务架构
梳理只有在产出组织真正用得上的东西时才有价值。VODIS 可以协助构建或重建:
- 服务地图——业务所消费的内容,以服务而非服务器来表达
- 应用地图,包含接口与数据流
- 跨站点、平台与环境的基础设施地图
- 依赖关系图,既包括技术依赖也包括组织依赖
- 流程图,覆盖那些让服务得以持续运转的日常操作
- 支持模式:找谁、什么时候找、通过哪条通道
- 责任模型,使权责被记录下来而不是被默认
- 供应商与服务归属的视图
- 针对真正反复出现的情形的运营流程
目标很朴素:让这个环境对资历最深的那位工程师之外的人也变得可理解、可管理。这一切都不是什么专有或经过认证的方法论——它就是普通的运营架构,按环境的规模来做。
基础设施运营
视环境与约定范围而定,基础设施支持可以覆盖:
- 物理与虚拟服务器及其生命周期
- 操作系统、补丁协调与配置管理
- 存储、容量与增长规划
- 备份运行与恢复验证
- 虚拟化平台
- 公有云、本地、私有云与混合环境
- 办公终端及相关基础设施
- 监控覆盖面与告警质量
- 性能与容量评估
- 访问权限协调与特权账号的日常规范
- 平台层面问题的供应商协调
- 持续维护而非一次性写就的运维文档
本页不宣称在每一种平台或产品上都具备专长。能够支持什么、支持到什么深度、按什么时间节奏,取决于具体环境,并在每次合作中约定。云被当作一个选项而非终点:迁移是一项带有成本与依赖的决定,而不是默认建议;本页也不宣称持有任何大型云厂商的认证。
网络与连接
连接往往是可用性成败的所在,也是责任最常被切分的地方:
- 局域网与广域网
- 互联网连接,以及它的真实表现而非合同上的表现
- 虚拟专用网与远程接入
- 路由与交换
- 防火墙与安全连接
- 站点之间与分支机构的连接
- 电信与通信服务的协调
- 网络监控与告警
- 冗余、故障切换与备用连接路径
- 经过实测而非想当然的恢复安排
VODIS 与电信运营商及连接服务商进行协调;VODIS 本身不是电信运营商,也不以此自居。韧性措施可以包括冗余链路、自动故障切换与备用路由——是“可以”,因为什么才算合适,取决于该服务的关键程度,以及组织愿意为此投入多少。
让应用保持可靠、可支持
应用管理关心的是一个应用所提供的服务,而不仅仅是软件本身:
- 应用与服务监控
- 事件支持、分级与协调
- 针对反复出现的问题进行问题管理
- 应用生命周期、补丁与升级协调
- 发布与变更支持
- 开发、测试与生产环境的协调
- 集成与接口依赖管理
- 真实负载下的性能评估
- 为深夜值班的人而写的运维手册
- 针对产品缺陷与升级处理的供应商对接
- 责任转移时的支持过渡与交接
当源代码归属或开发责任不在范围内时,VODIS 不会去宣称它们;边界在合作中约定。若希望进行新的开发或产品工作,那属于产品创新与应用开发服务。
相当大一部分运营事件根本不是在某一个应用内部产生的。它们出现在系统之间——接口、中间件、接口服务、批处理作业、身份依赖、数据库、共享基础设施或第三方服务。这正是依赖关系梳理值得投入的原因。
把安全嵌入日常运营
只活在年度评审里的安全,不是运营层面的安全。视委托范围而定,支持可以包括:
- 访问控制的协调,以及入职、转岗、离职的规范执行
- 特权访问复核的支持
- 对照公认基线进行配置加固
- 漏洞与补丁修复的协调
- 与场景相称的日志覆盖与留存
- 安全监控的数据输入与告警分级支持
- 与客户应急人员并肩进行安全事件协调
- 技术控制措施复核
- 备份保护,包括防止被删除或被加密
- 人们真的能照着做的运营安全流程
这是嵌入日常运营中的安全。它不是受管安全运营中心的对外服务:VODIS 不运营常设的安全运营中心,本页也不作此宣称。若需要更深入的网络安全与韧性工作,那属于网络韧性服务,专业安全能力按每次合作引入。
运营韧性
韧性是一种要被证明的性质,而不是被宣布的性质:
- 以业务真正需要为尺度来衡量的备份覆盖面
- 恢复测试——按计划进行,并保留证据
- 针对最重要服务的书面恢复流程
- 跨基础设施、应用与供应商的灾难恢复协调
- 在服务确有必要时提供冗余
- 为业务连续性规划提供技术输入
- 识别真正关键的服务,并与业务方达成一致
- 依赖关系复核,因为恢复的先后顺序很重要
- 恢复演练、升级路径与复盘所得
一份从未被恢复过的备份,并不能证明系统可恢复。它只能证明一个备份作业跑完了。本页不提供任何关于不中断可用性的保证——可用性取决于架构、投入、供应商与具体情形;任何作出相反承诺的人,都是在推销别的东西。
清晰的运营权责
技术运营通常牵涉内部信息技术部门、应用团队、基础设施团队、安全、业务负责人、软件厂商、托管或云服务商、连接服务商以及支持伙伴。VODIS 可以帮助把下列内容明确下来:
- 服务归属——谁在业务面前为这项服务负责
- 每个组件的技术归属
- 供应商归属与合同接口
- 升级路径,写明具体人员与触发阈值
- 决策权与审批权限
- 在确有帮助时使用的责任分工矩阵
- 支持层级,以及每一层应当解决什么
- 面向周期性工作的运营日历
- 有真实议程、也有人真正出席的治理会议
在梳理之后,VODIS 可以协助定义目标运营模式——支持模式、角色、流程、工具、供应商安排、升级机制、治理、监控与服务管理实践。这并不意味着总是需要大规模的组织重构;很多时候,解法是把谁拥有什么讲清楚,而不是另起一套结构。当变革确实规模很大时,它与项目与变革管理并肩推进。
服务管理的基本功
务实、与组织规模相称的服务管理——而不是为落地某个框架而落地:
- 事件管理,配一套大家都认可的严重级别模型
- 针对反复事件与已知错误的问题管理
- 变更协调、技术评审与排期
- 发布协调与变更后验证
- 面向日常工作的请求处理
- 准确到可以被信任的配置与资产信息
- 知识管理,以免每个月重复同一套诊断
- 对照与业务方约定的预期进行服务复盘
- 把持续改进当作常设议题而不是一个项目
恢复服务与弄清它为何失效,是两个不同的目标;把二者混为一谈,正是同一起事件反复上演的原因。事件处理负责恢复,问题管理负责消除根因。两者都重要,而在压力之下被放弃的往往是后者。本页不承诺彻底消除所有反复事件——目标是让它们更少、更被理解、更少令人意外。
变更是稳定环境最常被打破的时刻,因此变更协调涵盖依赖评估、按业务节奏排期、回退方案与事后验证。VODIS 在这项工作上不持有任何正式的相关服务管理或标准体系认证,也不作此宣称;这些是实践,需要凭判断来运用。
协调多供应商环境
一项业务服务常常依赖多家供应商,却没有任何一家对端到端结果负责。每一家都可能在履行自己的义务,而业务真正在意的那项服务依然不可用。支持可以包括:
- 一份供应商与服务地图,标明谁支撑什么
- 对合同接口及其各自覆盖范围的可见性
- 跨供应商边界的事件升级
- 当一个问题牵涉多家服务商时的协调
- 能在电话会议结束之后依然存续的行动项跟踪
- 供应商之间交付依赖的管理
- 与供应商一起、对照约定预期进行服务复盘
- 在商务讨论陷入僵局时提供技术澄清
VODIS 在技术与运营层面协调供应商,并保有没有任何单一供应商掌握的端到端视角。VODIS 不提供对合同的法律解释;需要时由客户自己的法务顾问主导,VODIS 提供技术事实。
监控与服务可见性
大多数环境把设备监控得很好,把服务监控得很差。视范围而定,监控可以覆盖:
- 基础设施、应用与接口的可用性
- 容量与增长趋势,赶在它们变成事件之前
- 以用户真实体验为准的性能
- 基础设施与应用的健康状况
- 集成与接口的状态
- 计划任务与流程,包括那些没人盯着的
- 备份作业的结果,而不只是备份作业的启动
- 与安全相关的信号,并送达能够处置的人
- 告警质量,使告警被相信而不是被过滤掉
有价值的转变,是从面向设备的监控走向服务层面的可见性;这通常需要在应用、基础设施、网络、数据库、集成以及第三方所提供的服务之间做关联。VODIS 不运营常设的网络运营中心,也不作任何全天候监控的宣称:支持与覆盖模式按每次合作定义,写在合同里而不是写在本页上。
先把它跑好——然后改进它
维持运转是底线,而不是目标。运营一个环境会产生关于它自身的证据,而这些证据值得被使用:
- 反复出现的痛点,按它们实际造成的代价排序
- 正在制造运营负担的技术债
- 支持环节的瓶颈,以及排在其后的队列
- 脆弱的依赖与易碎的接口
- 属于结构性而非偶发性的供应商问题
- 重复性运营工作中的自动化机会
- 被真实事件暴露出来的文档缺口
- 通过测试而非假设发现的韧性缺口
- 值得被质疑的成本与复杂度来源
随后,改进事项被排定优先级,并以待办清单的方式交付,而不是停留在愿望清单。自动化用在工作确实重复、风险也被理解清楚的地方——监控、运营流程、部署、补丁编排、报表以及知识管理辅助。本页不承诺普遍适用的自动化;有些工作虽然重复,但后果太重,不适合在无人监督的情况下自动执行。
人工智能辅助的运营
谨慎使用时,人工智能辅助可以减少运营中的手工负担,同时不触碰对运营的控制权:
- 对嘈杂来源的日志与事件进行归纳
- 事件分级辅助,并给出可能的类别建议
- 起草并维护运维文档
- 在获批的内部资料范围内检索知识
- 事件处理过程中的操作手册辅助
- 向接手的人解释陌生的配置
- 根因假设辅助——是待验证的线索,而不是结论
- 运营报表与趋势叙述
- 工单分类与路由
- 在构建与评审自动化时提供协助
对于在运行中的系统,人工智能起辅助作用,责任仍在人。变更、访问决策、生产操作、事件处置动作、验证以及安全敏感操作,都保留在具名的人类专家手中。本页不宣称任何自主的生产操作,也不提供自主的信息技术运营:一条建议不等于一次批准。
在保密要求较高的场合,人工智能辅助可以围绕客户批准的服务、私有环境、受控云或本地模型运行来设计——与遗留核心系统现代化服务中的思路一致,并且是每次合作单独作出的设计决定,而不是默认配置。
VODIS 如何交付这项服务
VODIS 可以按照工作范围与可用性,组建并协调在基础设施、应用、通信与安全方面有经验的专家。这一模式是有意采用“按需组建”而非“常设编制”:
- 基础设施与平台专家
- 应用与集成专家
- 网络与通信专家
- 负责安全敏感工作的安全专家
- 服务与流程架构能力
- 在需要额外产能时引入的交付伙伴
- 在客户管理层、内部信息技术部门、专家与供应商之间的资深协调
- 治理、报告、优先级、升级机制与改进路线图
这在实践中意味着:不宣称拥有庞大的常设运营团队,没有常备待命人员池,不承诺有保障的或无限的专家可用性,本页也不出现任何合作公司或个人的名字。能力是为具体范围而组建,并在作出承诺之前先行确认。
资深这一层,恰恰是最难被拆散购买的部分。它位于客户管理层、内部信息技术部门、技术专家与供应商之间,并保有端到端的视角——这也说明了为什么在需要额外工程产能时,它会很自然地与近岸技术交付并肩。
合作方式
形式取决于问题本身,而不是某个标准套餐:
- 一次基础设施与应用评估
- 一次运营梳理合作
- 服务与流程架构的绘制
- 针对某项具体发现的整改项目
- 按工时与材料计费的专家支持
- 范围明确的工作包
- 在约定范围内的受管运营支持
- 作为独立委托的供应商协调
- 临时运营负责人角色
- 持续的治理与顾问支持
接手一个环境——无论来自内部团队、现有供应商,还是一套零散的支持安排——通常经历梳理、建立基线、移交、稳定、运营、改进这几步。没有哪次移交是无缝或零风险的,把它说成那样的人多半没带过几次:这项工作的要义,是让风险变得可见、有先后顺序、并且有人负责。
支持覆盖范围、响应预期与服务水平按每次合作定义,并以合同约定。本页不公布任何可用性保证、任何服务水平承诺、任何响应或解决时限,也不宣称全天候覆盖。一个受管的环境同时也是一个很好的例子,说明像医疗机构技术这样的垂直方向,如何把同一套运营思路应用到特定行业。
可能的产出
视约定范围而定,一次合作可以产出:
- 一份服务清单
- 一份基础设施清单
- 一份应用清单
- 一张依赖关系图
- 一份现状架构
- 覆盖运营日常的流程图
- 一份责任分工矩阵
- 一套目标运营模式
- 一套支持模式
- 一张供应商与服务地图
- 一份风险与差距登记册
- 一套监控模型
- 一次备份与恢复评估
- 运维操作手册
- 一份整改路线图
- 一份改进待办清单
- 一份移交方案
- 一套治理模式
以上是一次合作可能包含的示例,而不是固定的交付物清单;其中任何一项都不构成对可用性、服务水平、成本节省或性能提升的保证。真正适用的内容,在工作范围中约定。
