DevOps是什么?
提到DevOps这个词,我相信很多人一定不会陌生。 DevOps的历史 在开发人员关注之前,我们传统的IT部门在组织中有两个独立的团队-开发团队和运营团队。 开发团队负责软件开发,开发并确保代码完美运行。经过数小时的努力和大量的反复试验,团队发布了必须由运营团队执行的代码,该团队负责代码的发布和操作。 运营团队将检查应用程序及其性能,并报告所有错误(如果存在)。 尽管听起来很简单和计划周详,但两个主要团队在执行时总是会发生冲突。 例如,让我们说,开发团队使用i7处理器,8GB RAM,操作系统(如Ubuntu)和php 5.6脚本语言开发了代码,而运营团队则使用i5处理器,16GB RAM,与Centos的操作系统运行了相同的代码。和php 7.0编程语言。 当运营团队运行相同的代码时,它将无法正常工作。 原因可能是系统环境不同或缺少任何软件库。 即使该问题可能存在于他们自己的系统中,操作团队仍将此代码标记为错误代码。这导致了开发人员和运营团队之间的来回交流。 为了弥合这种差距,Development('Dev')团队和Operations('Ops')团队合作开发了DevOps。 例如,为了解决上述问题,开发团队将其代码封装在一个轻量级软件环境的容器中。 该软件环境中封装了所有必需的软件,这些代码或应用程序将需要按预期运行。 开发人员完成工作后