今天的人们期望他们的软件在任何地方都能工作,不管他们使用的是移动设备还是台式电脑。因此,它必须快速响应这些需求。DevOps的目标就是通过允许组织更好更快地生成和发布更高质量的代码来做到这一点。
什么是DevOps?
DevOps是一种文化还是一种技能?答案似乎是两者兼而有之,有些人甚至把它称为一种哲学。在整个软件生命周期中,组织使用精益和敏捷方法将IT运营、开发团队和质量保证人员聚集在一起,以创建一个更具协作性的过程,该过程最终应以更快和更连续的方式交付软件和/或服务。传统上,它的元素是孤立的。DevOps的目标是打破这些筒仓,让每个人都朝着同一个目标努力。
“真正让DevOps在运动和哲学方面与众不同的是‘基础设施即代码’的哲学。传统上,操作是一种特别的努力——具有跟踪变化和监视由外部进程驱动的系统状态的能力。一般来说,DevOps的目标是通过允许基础设施、状态和安全的传统关注点成为共享资源(“代码”)而不是孤立的知识库,使这些变更和状态过程更加透明。DevOps的基本思想是将应用程序的配置和部署作为开发的一部分集成起来,而不是单独的操作步骤骰子.
DevOps值
来自的最新报告Puppet实验室强调了DevOps是一段值得去做的旅程。这项研究调查了来自110个国家的9200多名受访者,使之成为对DevOps及其对企业经营方式影响的更大研究之一。以下是一些亮点:
- 传统的行动总的来说要耗费41%的时间。
- 传统的行动在灭火上要多花21%的时间。
- DevOps的花费在基础设施的改善更多的33%的时间。
- 数据表明,使用DevOps实践的组织可以看到组织的绩效收益,而实际投资于DevOps的公司可以看到与不投资的公司相比的显著收益。
- 组织使用DevOps方法的时间越长,其IT部门的性能就越高。
- 高性能IT组织的更改失败率比中、低性能IT组织低50%。
发现或培养德沃斯人才
很难找到拥有这种神奇技能的人。不幸的是,目前还没有明确的人才职业道路可供遵循。”由于DevOps对脚本和配置管理的高度依赖,许多DevOps人员走上了基础设施技术的道路。但精通自动化的QA分析师可能最终也会运行DevOps,”BDP International的全球CIO Angela Yochem说。
那么,你应该在哪里寻找德沃斯竞技场的人才呢?”It(DevOps人才)通常不是来自It;我的经验是,从事It工作的工程师更适合It。如果他们有生产经验,精益已经被实例化了一段时间,那就更好了,”Rovi的高级副总裁兼首席信息官迈克尔亨利(MichaelHenry)说。这个市场在人才获取方面具有竞争力。”亨利说:“我更容易在内部培养自己的才能,原因有两个:竞争激烈,每个人都想在简历上贴上DevOps的标签。”。