DevOps:发展历程、核心概念与实践方法解析
1. DevOps 的起源与发展
1.1 Twitter 与会议交流的变革
Twitter 在全球范围内迅速成为临时社区形成的方式。在各类会议中,它让人们从多轨道系统中获得更多价值,并能与志同道合的人建立联系。原本局限于会议走廊的交流互动,借助网络得到了极大扩展,任何人都能发现并参与这些临时互动。
1.2 Agile Infrastructure 的探索
在 2008 年多伦多的 Agile 会议上,系统管理员和 IT 顾问 Patrick Debois 探讨了将 Scrum 融入运维工作。他在项目中频繁切换开发和运维工作,这种上下文切换导致生产力下降。同一会议上,Andrew Clay Shafer 提议举办 Agile Infrastructure 会议,但他以为没人感兴趣,最终未参加自己提议的会议。Patrick 意识到并非只有自己对敏捷系统管理感兴趣,便与 Andrew 私下交流。
1.3 Flickr 的实践案例
Flickr 被雅虎收购后,需将服务和数据从加拿大迁移到美国。John Allspaw 和 Paul Hammond 分别担任运维工程经理和开发团队负责人。2009 年,他们在 Velocity Santa Clara 会议上展示了 “10 + Deploys per Day: Dev and Ops Cooperation at Flickr”,强调了合作带来的变革。但不能仅因每天部署 10 次以上就宣称成功实施 DevOps,应关注组织要解决的具体问题,而非盲目追求部署数量等指标。他们在工作中抓住合作机会,小的合作积累促成了文化变革,合作
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



