2025:在多云现实中重建工程认知体系
2025 年,对我来说早已不是“要不要上云”的问题,而是在一个已经不可逆的多云现实中,技术人究竟该如何重新建立一套可持续演进的工程认知体系。
AWS、Azure、阿里云、GCP 同时存在,工具链不断叠加,能力看似越来越强,但在真实使用中,复杂度、运维成本以及协作摩擦却在持续放大。这种张力本身,促使我开始重新审视多云、DevOps 与自动化这些被反复使用、却很少被认真反思的概念。
问题不在云,而在工程模型
在一系列实践与拆解过程中,我逐渐意识到:
问题并不真正出在云厂商身上,而在于基础设施长期缺乏统一的抽象与控制视角。
供应商锁定、工具碎片化、操作体验割裂,本质上都是工程模型缺失后的自然结果。当系统只能围绕具体产品组织时,复杂度就不可避免地被转嫁给人。
也正是在这个层面上,“云中立(Cloud Neutral)”对我而言不再是立场宣言,而是一种工程方法论尝试:
通过抽象、标准化与统一控制,把云之间的差异收敛进系统内部,而不是持续消耗人的注意力。
cloud-neutral-toolkit:一次平台化实验
基于这样的思考,我开始围绕 cloud-neutral-toolkit 构建一套平台化能力的实验集合。
它并不是为了取代某个云厂商工具,而是尝试用 GitOps、声明式基础设施与自动化编排,重新定义“交付”和“运维”本身的形态:
- 不关心运行在哪朵云上
- 始终维持一致的配置模型
- 使用统一的操作路径与反馈机制
- 控制层关注“工程如何演进”,而不是“资源来自哪里”
云差异不消失,但被系统吸收,而不是被人硬扛。
工程体系的可持续性,最终取决于人
但很快我也意识到,仅有平台能力本身并不足以解决问题。
真正决定体系是否可持续的,不是工具有多先进,而是:
人是否能理解它、使用它,并持续修正它。
因此,cloud-neutral-workshop 更像是一份长期的实践记录:
- 真实尝试过的多云部署流程
- 统一但不僵化的可观测性方案
- 安全与访问控制的设计取舍
- IaC 模块拆分方式与文档经验
它不追求完备,也不假装通用,而是试图回答一个更现实的问题:
当工具具备可能性时,人该如何把它们变成日常工作的一部分?
一致性不是统一一切
在可观测性与安全方面,我刻意避免“为了统一而统一”。
- 指标、日志、链路追踪通过标准化管道汇聚
- 不强制单一后端或实现
- 身份与权限通过 OIDC 打通
- 但依然尊重系统边界与职责划分
这种克制背后的判断其实很简单:
工程系统需要一致性,但不能以牺牲可理解性为代价。
当系统变得“只有作者能理解”,它就已经开始衰退了。
AI 开始进入工程的“认知层”
2025 年另一个让我印象深刻的变化,是 AI 真正进入了工程体系内部。
它不再只是写代码或补全 YAML 的工具,而逐渐参与到:
- 知识整理与经验沉淀
- 平台操作与变更引导
- DevOps 与平台工程流程中的决策辅助
这并不是“用 AI 替代工程师”,而是让自动化从执行层延伸到认知层:
把经验、判断与上下文,逐步转化为可被复用的系统能力。
一个越来越清晰的结论
回看这一年的探索,我越来越确信一个结论:
多云本身并不是问题,失控的工程复杂度才是问题。
当基础设施被重新视为一个可演进的工程系统,而不是厂商能力的简单组合时,DevOps 才可能真正回到它原本的目标:
稳定、可持续、以人为中心的自动化。
这不是一次完成的设计,而是一条需要不断校准的工程路径。
但至少,在 2025 年,我开始确信自己走在一条值得继续走下去的方向上。