DevOps

DevOps 这个词由“development”(开发)和“operations”(运维)组合而成。它涵盖组织中的开发人员IT运维人员。

DevOps 集成的目标是改善开发团队与运维团队之间的协作。例如,运维经理可能会向开发人员请求更新Web 应用程序。要使更新成功,运维团队必须准确描述更新所需的所有功能。然后,开发团队可以实施更新,并在将其发布给运维团队投入生产之前进行内部测试。

如果在运行中的网站或软件程序中发现错误,运维团队可以将相关信息发送给开发团队,以便工程师检查并修复错误。建立用于请求、实施和发布更新的结构化且高效的工作流程,可以帮助公司快速、高效地发布错误修复程序。

软件更新的 DevOps 流程可能包括以下步骤:

  1. 接收并处理用户反馈(运维)
  2. 设计更新(运维和开发)
  3. 编写代码并实施更新(开发)
  4. 在内部测试更新(开发)
  5. 将更新发布到生产环境(运维)
  6. 测试已上线的更新(运维和开发)

上述步骤只是 DevOps 流程可能采用的一种方式。公司不必遵循某一套特定步骤。例如,与大型企业相比,小型公司可能步骤更少,并且各部门之间的工作重叠更多。无论公司规模大小,DevOps 的最终目标都是在尽可能短的时间内生成可靠的软件

改进 DevOps 工作流程的方法包括:

  1. 创建完全相同的测试环境和生产环境
  2. 自动执行软件测试,例如单元测试
  3. 设计易于扩展的软件
  4. 使用版本控制跟踪更改

NOTE:“DevOps 经理”是信息技术领域中一个相对较新的职位。DevOps 经理的职责是监督开发团队和运维团队,帮助他们有效沟通和协作。

更新日期 November 16, 2019 作者 Per C.

quiz测试你的知识

What defines the logical structure of an XML or HTML document?

A
PDF
0%
B
PSD
0%
C
DMG
0%
D
DOM
0%
Correct! Incorrect!     View the DOM definition.
More Quizzes →

Tech Terms 计算机词典

本页中DevOps的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。