奈飞DevOps的启示

2022-06-29 10:00:00
丛斌博士
转贴:
公众号
631
摘要:他们是如何评价DevOps呢?Dave Hanh在几年前的一个DevOps大会上的发言让人耳目一新,虽然这个报告还不到半个小时,但其核心理念值得我们思考、借鉴。
虽然我不是Netflix(奈飞)的用户,但对他们的业务模式及其独特的IT研发模式却心生敬仰,也很关注他们的软件实践。在价值驱动、创新性以及本地化融入业界软件新实践方面,他们绝对称得上是业界标杆。
以他们的运维压力,DevOps应该是雪中送炭的。但是,他们是如何评价DevOps呢?Dave Hanh在几年前的一个DevOps大会上的发言让人耳目一新,虽然这个报告还不到半个小时,但其核心理念值得我们思考、借鉴。

devops-Netflix

每天数以千计的上线压力

DevOps:解决开发和运维的冲突

在许多组织中,开发和运维有不同、互斥的优先级,这就带来了与生俱来的冲突。奈飞把DevOps当成一个解决这个冲突方法的代言词,明智的解决方法不外乎三点:
  1. 相互理解各自的利益关注点
  2. 在更高一级统一优先级
  3. 通过自动化和文化理念解决二者的冲突
Dave Hanh在报告中多次强调 “奈飞不关注DevOps,因为通过公司文化、过程、技术工具、信任,我们已经避免了开发和运维的冲突。没有冲突,也就不需要DevOps”。

devops-Netflix2

开发运维一体

创新高于稳定的领导理念

Dave Hanh强调的另一个奈飞DevOps理念是:创新高于稳定!开发自然乐于创新、变革,而运维则希望持续稳定。如果不在公司领导层面确定优先级的话,必然导致僵局。奈飞大佬们选择了创新,他们不追求完美的24/7系统的可靠,愿意承受一些招致可靠性风险的问题也要鼓励产品的创新优化。这个共识渗透了开发团队和运维团队,二者的冲突根本就没有机会造成伤害。

devops-Netflix3

奈飞的指标:创新速率

自动化测试工具和个人责任感是可靠性的保障

奈飞在自动化测试方面的巨大投入以及根深蒂固的个人责任感文化,大大减少了创新带来的可靠性问题,使得其产品优化速度,给用户带来惊喜的能力令人叹为观止。

devops-Netflix4

用技术和文化理念适配的人 - 创新自由、信任、责任的文化

devops-Netflix5

奈飞的文化带来了DevOps的效果

奈飞的启示

正在导入DevOp的组织应该借鉴奈飞的经验:平衡好产品创新优化和产品稳定运维的矛盾;最大化实现测试自动化;全面形成责任感文化。避免糊里糊涂推动DevOps的运动。
你可以把马带到河边,但不能逼着它们饮水。你可以去说服开发和运维合力同心,但组织文化不改,仅仅变化工具不会有实质的改进。

devops-Netflix6

问题不在DevOps而在于你的文化

DevOps文章
联系我们
联系人: 阿道
电话: 17762006160
地址: 青岛市黄岛区井冈山路157号中南金石国际广场A座3202室