DevOps——打破开发与运维的“柏林墙“
DevOps——打破开发与运维的"柏林墙"
你有没有遇到过这种情况?
生活场景:甲乙方的扯皮
场景:系统上线出问题了
运维(乙方)打电话给开发(甲方):
运维:“你们系统又挂了!”
开发:“不可能,我本地测试好好的。”
运维:“那是你们代码问题。”
开发:“是你们服务器配置问题。”
运维:“是你们代码吃内存太大。”
开发:“是你们服务器内存不够。”
运维:“…”
双方各执一词,互相甩锅。
根本原因:开发和运维是分离的,谁都不了解对方的工作。
技术故事:DevOps的起源
传统模式(Silo Model)
┌─────────────────────────────────────────────────────┐ │ 开发团队 │ │ │ │ 写代码 → 写代码 → 写代码 → 提交代码 │ └─────────────────────────────────────────────────────┘ │