本赞助的帖子与新遗物相关联。

你终于被Devops的承诺摇曳,并准备加入信徒的部队。但实施Devops的说法很容易。这是因为Devops代表了一种文化转变,就像它的过程和技术一样,并使更改需要企业范围的承诺。

要了解实现Devops的挑战,有助于考虑运动如何开始。Devops涌现在需要两个团队 - 软件开发人员和网站运营商 - 以更加和谐,简化的方式共同努力。传统上,这两条学科追求不同,通常反对目标。

开发人员的工作是快速获取新功能,而操作则是关于保持该代码的部署稳定和安全的操作。从操作角度来看,任何变化都可能稳定系统稳定。进入Devops,一项努力将两个传统的孤独的学科带到共同的目标。

代表过去的顺序瀑布方法的转变,Devops基于Agile - 时间箱冲刺快速迭代发育的实践。在Devops环境中,当时的时间达到可移动的发布,该代码已结婚为生产环境数十个时间。这是一个优点,主任,执行速度。解决问题需要更少的时间,更少的时间来调试软件,更少的时间让新功能出门,让企业更快地响应市场变化。

实现Devops的1-2-3

那么遵循什么路径让Devops过渡?Pinterest云工程负责人Raj Patel将转型分为三个阶段。您首先对齐它目标并重新定义“完成”的意思。传统上,开发人员在代码完成后定义,而操作将其视为将该代码部署到生产。但在Devops环境中,目标是释放客户可以使用的产品。

“当代码的实际用户好处时,我们将inpiduals的目标对齐,并且它实际上在全局部署。这是一个很大的文化转变,“帕特尔说。“你庆祝最终用户的结果,而不是那么多的中间目标。”

第二步是获取一种技术工具,可实现连续集成和部署。在Pinterest,Patel说,“我们每天至少部署我们的网站,如果不是更多的话,至少是两次的。这几乎可以从云工程的发展中无缝地发生。“

最后,您实现了一个过程。您嵌入了站点运营商 - 或“站点可靠性工程师”,因为Devops组织称为他们在申请团队中并在两组之间培养深刻的尊重,从而消除它们之间的任何边界。

根据Patel,其中最大的错误公司成为实施Devops的一个最大的误区正在考虑它作为一种技术和重塑努力。实际上,Devops需要新的技能和人才。

“在技术工具集和能力上,需要发生一点再培训,”Patel说。Devops是一个比其他任何东西更重要的心态 - 他说 - 在行为中的根本转变,通常需要有人追随运动。

进入福音师

为了帮助Devops转型的文化方面,许多组织正在争取Devop EvaMelist。这不是胆小的工作。赢得人们的意思是打破困难的障碍。您可能会发现自己必须告诉IT退伍军人,他们的长期进程现已过剩。以下是接近作业的步骤列表。