Categories: DevOps

DevOps究竟是什么

DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。——维基百科

DevOps是一种文化转变,或者说是一个鼓励更好地交流和协作(即团队合作)以便于更快地构建可靠性更高、质量更好的软件的运动。——Mike Kavis

下面一张图可以很好的说明DevOps涉及各个流程:

  1. 设计计划(plan)

  2. 编码(code)

  3. 构建(build)

  4. 测试 (test)

  5. 发布(release)

  6. 部署(deploy)

  7. 操作(operate)

  8. 监控(monitor)

每个阶段涉及的工具也是多种多样的,给出一个例子如下:

作为一个码农,这些都是需要了解和学习的,程序猿路漫漫之远兮,必将要上下而求索。

5.0
03
命令行艺术之Git篇(小工具高效率)
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

SEOJuice一款AI内链优化工具

SEOJuice是一款创新的工…

1小时 ago

全球货币导航网页上线了!

o在全球化的今天,货币兑换和国…

11小时 ago

bash字符串拼接

在编程中,字符串的拼接是一个非…

12小时 ago

Bash Case详解

Bash case 语句通常用…

12小时 ago