IT运维

什么是DevOps?

2022-06-18 13:25:09 | 来源:中培企业IT培训网
什么是DevOps?
DevOps(Development 和 Operations 的组合词)是一种重视“软件开发人员(Dev)”和“IT 运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
DevOps 的引入能对产品交付、测试、功能开发和维护(包括──曾经罕见但如今已屡见不鲜的──“热补丁”)起到意义深远的影响。在缺乏 DevOps 能力的组织中,开发与运营之间存在着信息“鸿沟”──例如运营人员要求更好的可靠性和安全性,开发人员则希望基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。这种信息鸿沟就是最常出问题的地方。

以下几方面因素可能促使一个组织引入 DevOps:
1.使用敏捷或其他软件开发过程与方法;
2.业务负责人要求加快产品交付的速率;
3.虚拟化和云计算基础设施(可能来自内部或外部供应商)日益普遍;
4.数据中心自动化技术和配置管理工具的普及;
5.有一种观点认为,当前占主导地位的“传统”美国式管理风格(“斯隆模型 vs 丰田模型”)会导致“烟囱式自动化”,从而造成开发与运营之间的鸿沟,因此需要 DevOps 能力来克服由此引发的问题。
DevOps 经常被描述为“开发团队与运营团队之间更具协作性、更高效的关系”。由于团队间协作关系的改善,整个组织的效率因此得到提升,伴随频繁变化而来的生产环境的风险也能得到降低。
想要了解更多关于DevOps资讯信息,请关注中培伟业金老师二维码:


标签: Devops