本帖最后由 zhaoyibo 于 2018-7-31 16:18 编辑
DevOps是一个被广泛传播的概念,而DevOps究竟是什么?对于DevOps,大概有三种理解:1. DevOps是人员和岗位角色 2. DevOps是技术实践和工具 3. DevOps是工作方式和文化 我认为,最重要的,DevOps是工作方式和文化,因为你不能招聘一个所谓DevOps工程师,或仅仅使用了一些工具,就认为团队已经实现了DevOps。 首先,DevOps是一个团队属性,不是个人属性,是需要整个团队的协作,甚至是跨团队、跨部门的协作才能实现的,本质上是对软件产品交付流程的速度和可靠性的要求。 虽然DevOps是工作方式和文化,但是你是无法从文化入手实施DevOps的,文化和工作方式体现在工作流程,而DevOps转型,主要转的,就是工作流程。 实施DevOps的重点是借助新的生产工具对工作流程的重新梳理和优化,而这需要足够的知识储备,这就是DevOps转型的最大难点,所以,招聘网站上出现了大量的DevOps工程师的职位。但是空降到团队中的DevOps工程师能否得到足够的信任和支持,决定转型工作的成败,对于流程和文化的改革难度和阻力非常大。再者,DevOps也是最近几年流行起来的概念,市场上并无足够的人才储备,所以要么招不来,要么招来了感觉又不行,不放心交给他放手改革。所以更多的企业选择团队内培养DevOps人才,但大多数时候到最后是不了了之。 所以,江湖传言DevOps很美,但是落地难。 那么DevOps的落地从何入手呢? DevOps的目标是实现高频、高效的价值流动,而工作的流程依托于自动化测试、持续集成、持续交付等技术实践,而这些技术实践需要大量的知识储备,进而需要招聘或培养。这个逻辑链条怎样破解呢? 在我看来,实施DevOps转型,并不需要什么知识储备,其关键点在于工具的选择,关于工具,请看下图: 这些就是DevOps所涉及到的一些工具,通过对这些工具的组合使用,就可以打造出你的DevOps生产流程。请问,你还想转型吗? 请先别着急洗洗睡,我们还有另外一个选择:脉冲云。 脉冲云是个全流程的开发平台,可以企业内部私有部署,并且能够开箱即用,5分钟就部署,实现持续集成、能完成安装持续交付。 选择脉冲云全流程的平台,就是为了解决企业DevOps落地所面临的知识储备难题,采用脉冲云,不必拥有云计算或DevOps底层的知识,更不会要求团队中每一个员工都具备特定的知识, DevOps转型需要面临各种难题,我们努力的目标就是将工具和技术方面的难题降到最低。
|