知识卡片
DevOps不是什么
内容
DevOps 的核心定义是”不分头衔和背景的人一起想象、开发、部署、运营一个系统”的文化,用五个否定能更精确地划清边界:不是 NoOps(运维角色不会消失,是协作而非取代);不是工具(Docker、Kubernetes 是使能者,用了这些工具不代表组织就是 DevOps);不是自动化本身(自动化是手段不是定义);不是一个岗位(招聘”DevOps 工程师”本质是在找自动化/脚本技能,和文化定义是两回事);不是一个团队(组织理解错了往往是把 Ops 团队换个名字叫 DevOps 团队,或者干脆再加一个新的 DevOps 孤岛,本质上孤岛问题一点没解决)。发散:这五个否定其实是在防一件事——把文化问题包装成组织架构问题或工具采购问题来”解决”,这是最省事但最没用的应对方式。
参考来源
《Cloud Native Spring in Action》第1章《Introduction to cloud native》