|
Post by account_disabled on Dec 12, 2023 3:46:09 GMT -7
额外的 DevOps 工具Strumenti DevOps Bonus 下载 PDF 格式的文章 关闭 整个软件开发生命周期的无缝协作有助于团队成功完成项目并提高客户满意度。它不仅可以加快部署和交付速度,还可以减少团队成员之间的摩擦。DevOps 工具可满足所有这些方面的需求,这就是 DevOps 近年来得到大规模采用的原因。 DZone在 2019 年 11 月发布的一份报告指出,DevOps 市场在 2017 年创造了 29 亿美元的收入,预计到 2022 年这一数字将达到约 66 亿美元。尽管它在不同规模的组织中持续采用,但许多人对 DevOps 到底是什么感到困惑方法。 关于 DevOps 的许多误解之一是,它只是一种工具,但它的方法、理念、文化和目标也可能令人困惑。不存在单一的 DevOps 工具,而是一组对于工程、开发、运营和其他部门团队至关重要的 DevOps 工具或工具链。 本文向您介绍 DevOps、其实践、文化、优势等等。我们还为软件开发生命周期的各个阶段精心挑选了 30 个最佳 DevOps 工具。 开始吧! DevOps:它是什么? DevOps 是一组实践、文化理念和工具,用于提高组织比传统开发流程更快地交付 IT 服务和应用程序的能力。 通过采用 DevOps,组织可以改进其产品,通过快速反馈和修复为客户提供良好服务,在市场中获 电话号码清单 得竞争优势,并更快地实现其业务目标。 DevOps = 开发 + 运营 DevOps = 开发 + 运营 简而言之,DevOps 是一种有助于消除传统开发流程和操作中的障碍、缩短软件开发生命周期的思维方式。 该模型允许开发和运营团队在整个软件生命周期(从开发和测试到部署和运营)中有效地协同工作。 实施 DevOps 时技术的使用也是关键方面之一。许多 DevOps 工具利用动态、可编程基础设施,可用于自动化、测试、配置、集成、交付和其他流程。 DevOps 的起源 Patrick Debois 在 2009 年创造了“DevOps”一词。他是一位比利时顾问、敏捷方法论专家和项目经理,成为最早的 DevOps 领导者之一:他通过将“Dev”(开发)、“开发”和“ Ops”源自运营、运营。 在这里,“Dev”不仅仅指开发人员,而是指参与软件产品开发并因此处理问答、测试、规划等的所有人员。 同样,“Ops”是一个总括术语,将属于运营团队一部分的人员组合在一起,例如系统工程、数据库管理、系统管理员、安全、网络或发布工程、运营人员等。 正如上一节所解释的,DevOps 是一种心态、一种文化。而且这种心态并不是一成不变的。它是多年前由最优秀的人才诞生的,并由具有前瞻性思维的各个 IT 学科的专家培育和概念化。 DevOps 的许多核心思想都受到精益、敏捷、企业系统管理、丰田方式和戴明的计划-实施-检查-行动方法等实践的启发。 1993年,电信信息网络架构联盟定义了服务生命周期模型。这种模式将电信运营与软件开发结合起来。 一些从业者表示,DevOps 逐渐成为一种反对规定性“自上而下”ITIL 方法的方法。相反,DevOps 更倾向于“自下而上”的方法并获得了空间,提供了灵活的软件开发实践而不是僵化的框架。 2009年,“Devopsdays”在比利时举行,这是有史以来第一个基于DevOps的会议。帕特里克·德布瓦 (Patrick Debois) 为这次会议奠定了基础,该会议像一场运动一样传播到了世界其他地区。 我们先讨论一下DevOps之前的两种主要方法: 1.企业系统管理(ESM) ESM诞生于2000年代,当时各种系统的管理方式还处于原始阶段。为此,人们做出了许多努力来使其发展。这一阶段见证了 ITIL Lite 和 Visible Ops 方法论的发展。此外,用于端到端系统管理的小型开源解决方案开始出现,包括 Zenoss、Hyperic、Spiceworks 等。
|
|