DevOps实施的三种IT障碍
【TechTarget中国原创】 现今DevOps可谓是红遍半边天,但正由于它是新的东西,企业也在不停的犯一样的错误。从这些挑战中学习,让你的DevOps项目取得成功。 DevOps正在以一种更有效的方式来开发和部署云应用——但它仍处于早期阶段。实施DevOps消除了开发和运营团队之间的障碍,从而下降了企业应用的待作任务数量,加速了软件的交付。可是,即使有这些好处,DevOps也是说易行难。 实施DevOps流程和工具的企业在发现他们已经犯下错误的时候每每为时已晚,这其中不少时候要求他们停下来,备份而后从新开始。 那么,企业在DevOps上到底作错了什么?虽然不一样的机构错误各不相同,但在涉及DevOps失败时,有一些常见的模式。 这里是三种常见的组织在实施DevOps时会犯的错误。 将技术置于人以前 实施DevOps的核心目的是消除开发者和IT操做人员之间的障碍。企业在实施DevOps时会犯的一个常见错误是太早、太频繁的关注在技术上,而不是人员和流程上。这可能致使组织选择的DevOps工具未来也许会被替换掉。忽略IT流程的改变以及对员工的培训是致命的。投资在那些关注技术的使用,以及如何采用持续开发、测试、集成、部署和操做的培训计划上。尽管你的DevOps工具可能会改变,但你的员工和流程几乎不多会改变。 忽视安全和管理 实施DevOps时的另外一个常见错误就是没有将安全性和管理以全面系统地方式考虑进你的应用里。现现在你再也不能将安全性从应用程序中隔离开来。在每个流程中都须要包含对安全性的考量,包括持续测试和持续部署。只是围绕应用程序和数据构建防护的日子已通过去了。对云应用开发的管理必须是系统性的,构建在DevOps流程中的每一步,包括对使用的服务或API,以及服务发现和服务的依赖上所作的限制的政策。 不肯做出改变 DevOps实施意味着须要一直质疑你开发、测试、部署和运行应用的方式。流程,技术和工具都须要改变,组织应该收集各类指标,以肯定所作的变动是否真的提升了生产率。不要认为设置好便可高枕无忧;DevOps须要改变和发展以跟上新兴的理念和技术。在设计你的DevOps流程时始终要将变化考虑在内。 不管你是厂商仍是一个企业开发部门,DevOps仍然是一项进行中的工做。咱们在将来几年实施DevOps中吸收的教训将让咱们能够对流程进行改善,从而发布更好的应用。
TechTarget中国原创内容,原文连接: http://www.searchcloudcomputing.com.cn/showcontent_92382.htm© TechTarget中国:http://www.techtarget.com.cn
欢迎关注本站公众号,获取更多信息