
Opensource.com
DevOps 是一个用来描述一套现代 IT 实践的词语,这些实践旨在更紧密地将软件开发人员和运营人员聚集在一起,以更协作的方式在同一个项目上工作。其目的是通过打破传统上存在于 IT 部门这两个方面之间的障碍,组织可以减少部署新版本软件所花费的时间和摩擦。这种努力的理想结果是缩短开发周期,从而理想情况下可以节省时间和金钱,并使组织在与那些开发周期更长、更传统的其他组织相比,获得竞争优势。
为什么要追求 DevOps 战略?
快速创新已不再是可选项。无论您的组织在哪个行业运营,它几乎可以肯定是一个正在经历传统商业实践剧变的行业,而这归因于向软件定义经济的转变。从交通运输到制造业,从矿业到农业,从金融到医疗保健:大数据、云计算、移动应用以及其他大量技术正在使软件成为领先企业和组织与落后企业和组织之间的关键区别。
即使您的组织在十年前没有在软件市场中竞争,但今天它正在竞争,而取得领先的方法是更快地推出更好的解决方案。
我该如何开始?
DevOps 的首要步骤是审视您的文化和实践,找出跨团队沟通和协调的障碍,并采取必要措施来弥合开发团队和运营团队之间的沟通。实现这一目标是一项挑战,但您不必一蹴而就。首先审视您当前的方法论,问问自己哪些地方行不通,以及哪些地方可能存在更好的交叉协作机会。
虽然 DevOps 在许多方面都与组织文化有关,但确定合适的软件工具也是重要的一步。您的组织是否正在使用诸如 Git 这样的源代码控制和版本控制工具来帮助您管理代码?您是否正在采用 持续集成 和构建工具,以使从源代码到测试的移动尽可能无缝?那么用于自动化软件测试和打包的工具,或用于部署和安全测试的工具呢?您是否正在考虑使用 配置管理工具 以代码形式管理基础设施的方法,以便轻松扩展和复制环境?以及用于监控从开发到生产整个过程的监控工具呢?
DevOps 受益于找到合适的工具,以保持您的开发和运营团队协同工作并更快地行动。
[ 需要安全 Linux 容器技术指南?请查看此
高管清单:启动容器之旅的 4 个步骤。]
在哪里可以了解更多信息?
Opensource.com 已经发表了许多关于 DevOps 的文章;请查看我们的标签集或以下一些更受欢迎的文章。
- DevOps 的意义何在?:DevOps 的简史证明了需要以不同的方式思考协作式 IT 工作。
- 安全开源 DevOps 的 3 个步骤:安全应用开发的关键是“左移”——将安全测试从后期生产阶段移回设计和开发阶段。
- DevOps 的 5 大编程语言:我们总结了 DevOps 的五大编程语言以及一些方便的学习资源。
- 开发者眼中的 DevOps 之旅:孤立的开发和运营团队的日子已经结束。
- 微服务的安全 DevOps:容器和微服务彻底改变了应用程序开发和基础设施管理。
我们还认为您可能会喜欢以下外部资源,您可以在其中获得更多信息。