
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:容器和微服务彻底改变了应用程序开发和基础设施管理。
我们还认为您可能会喜欢这些外部资源,您可以在其中获得更多信息。