协调DevOps 理论和实践

科技2020-03-30 17:29:09
导读较长的应用程序开发时间和多个操作环境可能会给业务带来问题,特别是在应用程序服务需要尽可能快速和高效地交付,同时还要满足不断变化的组织需求的情况下。DevOps是一种比传统流程

较长的应用程序开发时间和多个操作环境可能会给业务带来问题,特别是在应用程序服务需要尽可能快速和高效地交付,同时还要满足不断变化的组织需求的情况下。

DevOps是一种比传统流程更进一步的开发方法,它可以帮助解决许多这样的问题。

为什么考虑DevOps吗?

DevOps代表了一种新的开发方式——在这种方式中,开发人员和运维专业人员采用一种更加集成的方法来处理流程。

在传统的开发“竖井”中,每个团队独立地操作,而DevOps意味着开发和操作一起工作,业务操作和IT涉众之间的沟通和协作是主要的关注点。一旦到位,DevOps可以帮助缩短应用程序的上市时间。

谁需要关心?

采用DevOps方法进行应用程序开发和部署有明显的好处,但是组织中谁真正需要管理这个方法的实现呢?

It的cio和VPs承担DevOps职责是一个很好的策略,因为他们负责企业的操作和应用程序。这些人是关键的决策者,可以驱动整个业务的IT转换——而不仅仅是单个的IT筒仓。

2014年11月,Paul Greer在DevOps.com上发表的一篇文章解释说,DevOps提供了一个“更高效的IT团队模型;以更少的IT成本提供更多的业务价值。”

如果正确地实施,这样的计划可以在IT效率和质量改进方面带来回报。当然,虽然cio和IT副总裁需要带头实施,但是在特定的用例中,组织可以从DevOps中看到实质性的改进。

应用程序生产时间长

竖井式应用程序开发可能需要一些时间,因为分离开发人员和操作专业人员可能会产生通信问题。DevOps通过减少这些竖井和通信障碍来帮助纠正这个问题。

根据John Moore在《数字创新公报》上的一篇文章,DevOps在移动应用开发领域尤其有用。

这篇文章解释道:“在企业中,驱动DevOps的一个重要因素是协调需求和移动设备的发展速度。”

如何把它付诸实践?

对于云实现,使用新技术不是公司的目标,而是必要的垫脚石。为此,Red Hat咨询可以帮助组织通过使用将DevOps和持续交付方法合并到人员、流程和技术环境中的解决方案来提高效率。

当然,Red Hat咨询并不仅仅是为了灌输文化上的改变,它还提供了许多方法来通过一系列的产品来促进DevOps的采用。反过来,组织可以看到生产率的提高,开发人员可以更快地编写应用程序。

以下是像红帽这样的顾问能够提供帮助的四种方式:

结论

DevOps可能是一个热门的行业术语,但这不应该是组织加入的原因。DevOps实现的最终目标应该是在人员、流程和技术方面变得更加高效,因为后者本身并不能满足市场需求。

使用DevOps,组织可以平衡开发人员的快速发布需求和交付稳定性和安全性的操作能力。反过来,这可以帮助组织获得尽可能多的竞争优势。

免责声明:本文由用户上传,如有侵权请联系删除!