到底什么是DevOps?


DevOps迅速成为IT中使用最多,最模糊的术语。它被用来指代从职位头衔到技术实践的所有东西,但事实是,DevOps更多的是一种文化,而不是其他任何东西。这是一种鼓励合作的文化,以创造一个无缝的自动化的过程,从概念到生产。DevOps的目的是打破孤岛,在开发人员和系统管理员等部门之间架起一座桥梁,以增加沟通,完成需要多个领域专业知识的任务。

入门

从头创建一个DevOps文化似乎是一项艰巨的任务,但是遵循几个简单的步骤可以使这个过程变得简单而成功。

考虑你的目标

对于DevOps结构来说,有几个您希望实现的目标是很重要的。

根据TechRadar.com,具体目标包括:

  • 建立一个能够适应内部和外部影响的更敏捷的团队
  • 缩短新产品上市的时间
  • 精简现有流程
  • 消除影子IT服务的风险

选择一个应用程序并围绕它制定策略

如今,几乎所有的东西都有一个应用程序或工具。虽然这些工具可以帮助保持效率和增加沟通,但是有这么多的选择,花时间找到最适合您的组织的工具是很重要的,并且是您战略的基础。

一些最流行的工具包括地图集,厨师,码头工,木偶,和盐堆栈。其中大多数提供的服务可以简化不同团队之间的工作,并为数据自动化,服务器配置,云构建和应用程序配置提供系统管理。

确定瓶颈

在过渡到DevOps结构时,认识到组织当前面临的瓶颈对于管理和(希望)消除它们至关重要。无论你要处理的是冗长的审批过程还是部门间的沟通问题,迎头痛击都是很重要的。

检查你的公司目前的技能并认识到它的弱点

了解每个部门的优势可以帮助找到差距和填补差距的人员。让合适的人员管理每一项任务是至关重要的,这样才能最大限度地利用DevOps结构。如果这些人在你的公司里已经不存在了,考虑额外的雇佣或者使用第三方。

DevOps的思维方式已经席卷了IT行业,并且正在每个公司内部创建一个更强大,更高效的组织。只要花时间仔细地计划和记录该过程,您就可以在合理的时间量内成功地在组织内创建一个DevOps社区。

本文最初出现在Catchpoint blog作者:Maria Eldridge。