首页 > 什么是Chef/Puppet/SaltStack/Ansible? 何故我觉得它们的功能有重叠?

什么是Chef/Puppet/SaltStack/Ansible? 何故我觉得它们的功能有重叠?

一. 描述问题&上下文环境

对devops, 好像所有人都很提倡,维基百科的定义是:

DevOps (a clipped compound of development and operations) is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes.1 It aims at establishing a culture and environment where building, testing, and releasing software, can happen rapidly, frequently, and more reliably

一种文化? KiddingMe?
这种概念很玄乎, 难以理解

搜索了很久,脑海中对它们大概的印象是:

但仍有以下疑问:

  1. 对Python后端开发者的意义在? (学习的理由在?)

  2. 它们之间相互是什么关系(好像功能有重叠)?

  3. DevOps到底是啥? 能否有精确定义?

  4. 最重要的一个问题: 我想对它们的历史及周边进行详细了解, 即想了解它们的来龙去脉, 该如何组织关键词(devops history?) ?

  5. 想要学习它们, 没有具体的使用场景(不是自己制造的), 应当很难学习吧很难理解吧?

二. 相关代码&重现

三. 报错信息

四. 相关截图

五. 已经尝试哪些方法仍然没有解决(附上相关链接)

自己尝试的Google搜索关键词

  1. what is devops

  2. devops tools

  3. chef vs puppet vs slatstack vs ansible

  4. why ansible

  5. 对它们的历史了解, 我看了维基百科, 但是仍然概念模糊

  6. 是得要自己亲自经历使用它们的场景,才能理解深刻吗?

依据自己的搜索信息, 自己不成熟的理解:

  1. devops: 首先是开发, 然后负责自己代码的最终到生产环境运行起来,并且使之持续运行正确

  2. devops: 开发干了部分运维的事情, 这个理解咋看起来这么奇怪?

六.问题简化

【热门文章】
【热门文章】