研发运——维(DevOperations)
漫画翻译自Comic Agilé,已获得原作者翻译授权
作者评论:
记住,DevOps至少有一半是运维。
译者注:
第二幅漫画的“谁构建,谁运维”(You build it, you run it)这句话,出自亚马逊 CTO 沃纳·威格尔(Werner Vogels),2006 年,沃纳·威格尔在接受 ACM 访谈,谈及亚马逊研发人员同时负责研发和运维工作背后的理念时,说出了这句经典的“You build it, you run it”。
其实这句话是相对传统应用开发模式提出来的,后来在微服务架构里头特别受欢迎。传统的应用开发模式基于一个个项目,开发团队根据客户的需求进行设计编码,并将开发好的软件系统交付给客户,然后运维团队再对系统进行后续的运维。
这样做的后果是,开发团队做的只是一个个项目,交付完之后就收工了。但在沃纳·威格尔看来,亚马逊的开发人员也应该参与到后续的运维工作中,做到对全过程的掌控和负责。
他在当年的访谈中还对此展开解释了下,并总结出了开发人员对产品进行运维的两大好处:一是打破了开发和运维之间的部门墙,整体效率都能得到提升;二是开发直面客户,通过与系统和客户的频繁接触,直接获得来自客户的反馈,这样也有助于开发人员提高服务质量。
沃纳·威格尔的这番发言后的好多年,微服务才算是真正地火起来,但亚马逊早在 2006 年之前,就已经让开发人员承担运营维护的工作了。所以说,大厂的眼光还是非常超前的。
最后来再说下这幅漫画的标题:
“开发运维一体化”一般缩写为“DevOps”,作者在这里使用了“DevOperations”,用来比喻我们只对开发流程(Dev)做了一些改进,但是没有对运维流程(Operations)做任何的优化。
完整大图
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.