2. 企业云原生平台现状评估

云原生平台演进不是从零开始的重建,而是在既有业务、应用、基础设施和组织能力之上做“有依据的改造”。因此,现状评估的目标不是产出一份漂亮的资产清单,而是回答四个决定演进路线的问题:业务战略需要平台提供什么能力、现有应用组合中哪些值得优先云原生化、基础设施在哪些环节会成为瓶颈、组织与技能能否支撑目标架构落地。这四个维度相互约束,任何一项被忽略,后续的迁移与重构都会在某个阶段被迫返工。

一、业务与IT战略对齐:把战略诉求翻译成平台能力需求

战略对齐的核心动作是建立“业务目标—IT能力—平台能力”的映射链。实际操作中,建议从业务侧收集3~5个未来12~18个月的关键目标,例如“新品上线周期从8周缩短到2周”“支撑大促期间5倍流量弹性”“将客户数据服务化以支持跨渠道复用”。每个目标都要追问:它依赖哪些IT能力?这些能力当前由什么系统承载?平台层需要提供什么才能让这些能力可复用、可度量?

以“新品上线周期缩短”为例,其依赖的IT能力可能包括:环境快速交付、持续集成与持续交付流水线、配置与密钥管理、灰度发布。对应到平台能力,就是命名空间即服务、流水线模板、配置中心、发布策略引擎。评估时对每项能力标注“已具备/部分具备/缺失”,并给出证据,例如“环境交付目前平均3天,依赖人工工单”。这样得到的不是抽象结论,而是一张可排序的能力差距表。

战略对齐的常见误区是把“上云”本身当作目标。正确的做法是让每个平台能力需求都能回溯到至少一个业务目标,否则该需求应被降级或延后。

二、应用组合分析:用可量化维度决定改造优先级

应用组合分析要避免“按部门轮流迁移”或“先易后难”的直觉决策。更可靠的方式是选取与云原生改造直接相关的维度,对每个应用打分。建议维度包括:业务关键度(收入或合规影响)、架构耦合度(是否可独立部署)、技术栈陈旧度(运行时与依赖版本)、变更频率(发布频次)、状态化程度(是否有本地持久化状态)、可观测性基础(日志/指标/追踪覆盖)。

打分可采用1~5分制,并明确每个分值的判定标准。例如变更频率:每月少于1次为1分,每周1~3次为3分,每日多次为5分。将各维度加权求和后,应用会自然分化为几类:高业务关键度且高耦合的,适合先做服务拆分与接口治理;低关键度且技术栈陈旧的,可优先容器化并借机下线;变更频繁且已具备可观测性的,适合优先接入流水线与弹性调度。

下面这张图展示了一个应用组合分析的分层判断结构:从应用清单出发,经过六个维度的评分,落入四个处置象限,最终对应不同的演进动作。

应用组合分析:六维评分 → 四象限处置 应用清单 业务系统 / 服务 / 批处理 评分维度(1~5分) 业务关键度 · 架构耦合度 技术栈陈旧度 · 变更频率 状态化程度 · 可观测性基础 加权求和 关键度×0.3 耦合度×0.2 其余各×0.1 象限归类 高价值高耦合 高价值低耦合 低价值高耦合 低价值低耦合 高价值 · 高耦合 先做接口治理与服务拆分 保留核心数据一致性 分阶段容器化 高价值 · 低耦合 优先接入流水线与弹性调度 建立SLO与可观测性 作为平台标杆应用 低价值 · 高耦合 评估下线或合并 冻结新功能投入 仅做必要安全修补 低价值 · 低耦合 快速容器化并托管 降低运维人力占用 设定退出时间点 评分示例(某零售企业订单服务) 业务关键度 5 · 架构耦合度 4 · 技术栈陈旧度 3 · 变更频率 5 · 状态化程度 4 · 可观测性基础 2 加权得分 = 5×0.3 + 4×0.2 + 3×0.1 + 5×0.1 + 4×0.1 + 2×0.1 = 3.7 判定:高价值高耦合 → 先做接口治理与读写分离,再分阶段容器化,不直接整体迁移

三、基础设施盘点:识别容量、网络与依赖瓶颈

基础设施盘点不能停留在“有多少台虚拟机、多少核CPU”。对云原生演进而言,真正需要盘清的是四类约束:计算资源的可调度余量、网络连通性与带宽、存储类型与性能、以及外部依赖的接口与SLA。建议按集群或机房为单位,记录以下字段:节点数量与规格、CPU/内存分配率与实际使用率、存储卷类型与IOPS上限、跨网段延迟、负载均衡与DNS能力、镜像仓库与制品库位置。

一个常见的判断依据是“分配率与使用率的差值”。若某集群CPU分配率已达75%,但实际使用率仅30%,说明存在大量资源预留但未被有效利用,这通常是调度策略和资源请求设置不合理,而非容量不足。此时优先动作是调整requests/limits和引入弹性伸缩,而不是采购新节点。反之,若使用率接近分配率且持续高于70%,则需要在演进路线中安排扩容或迁移。

网络方面要特别关注东西向流量路径。若应用间调用需要经过多层防火墙或跨机房专线,服务网格和微服务拆分带来的延迟与故障面会显著放大。盘点时应记录典型调用链的跳数和延迟基线,作为后续改造的对比依据。

四、组织与技能成熟度评估:从“能不能做”到“谁来持续做”

组织与技能评估要回答三个问题:平台团队是否具备交付自服务能力、应用团队是否具备容器化与声明式运维基础、运维与安全团队是否愿意从审批者转为赋能者。评估方式可采用“角色—能力—证据”三列法。角色包括平台工程师、应用开发、SRE/运维、安全合规;能力项包括容器与编排、CI/CD、可观测性、基础设施即代码、安全策略即代码;证据则是可验证的事实,例如“过去3个月有2个应用通过流水线自动发布到生产”。

成熟度可分为四级:L1依赖人工与工单,L2有脚本但未标准化,L3有平台化能力但覆盖有限,L4自服务且可度量。评估结果不用于考核,而用于决定演进节奏。若应用团队普遍处于L1,直接推行服务网格和GitOps会失败;更合理的路径是先建立流水线模板和基础可观测性,让团队在低门槛下获得正反馈,再逐步引入更复杂的平台能力。

四个维度的评估结果必须交叉验证。例如业务要求快速弹性,但基础设施网络延迟高、应用团队又缺乏声明式运维经验,此时“先弹性后治理”的路线就不可行,应优先补齐网络与技能短板。

五、评估成果的落地形式

建议将上述四类评估收敛为一份“现状基线表”,每个条目包含:对象、当前状态、目标状态、差距、证据、优先级。优先级可按“业务影响×实现可行性”排序,避免只按技术难度排序。基线表不是一次性文档,而应在每个演进阶段结束后更新,作为下一阶段路线调整的输入。只有把现状评估做成可追踪、可复核的工程活动,云原生平台演进才不会退化为一系列孤立的工具引入。