当一个Google“ DevOps类比”时,显示的是各种图像,但其中的一个不是很吸引人。
“提取“
在演示文稿中显示图像
进行30秒的讨论
在电梯俯仰过程中,越来越多的人了解DevOps,他们完全清楚。
#1 楼
DevOps是IT的工业化评论
左图代表一辆手工制作的汽车?
– 030
18年4月27日在12:03
确切地讲,它还会产生一些问题:)
– oryades
18年4月27日在12:36
大。现在我看到了。也许您可以在答案中添加一些其他说明?
– 030
18-04-27在12:57
另一方面,右边的图片表示只要保持在装配线上,就不会有任何问题。否则可能需要一些轮子...
–吉里·克鲁达(Jiri Klouda)
18年4月27日在14:26
关于图片的正确部分,我认为DevOps工具链是一种工程方法,可以理解并构建交付管道以自动化,测试和交付软件解决方案。 Aka工业革命2.0 ...sigspl.org/2015/10/14/…
– Peter Muryshkin
18年4月28日在9:20
#2 楼
主要针对开发人员,但对于其他人则具有“灾难女孩”模因的知识:“在我的机器上工作。现在出现操作问题!”这说明缺乏责任感会危及整个公司,并且仅在特定环境中工作的软件的价值并不是绝对的。
地狱的矩阵。添加Docker似乎似乎只是一栏,但是从长远来看,容器将成为多变的技术和标准架构。因此,您还可以使用Kubernetes或Apache Mesos运行Docker容器。
评论
您可以添加图片吗?
– 030
18年4月27日在11:36
我会尽快,从移动似乎无法正常工作。
– Peter Muryshkin
18年4月27日在12:38
优秀+1。您能否为每个图像添加一个简短的说明,即为什么这些DevOps类比?
– 030
18年4月28日在7:26
老实说,这些图像说明了DevOps的动机,而不是DevOps本身。所以现在我很确定这可以很好地解决您的实际问题,以“解开” DevOps
– Peter Muryshkin
18年4月28日在8:25
除此之外,第一张图片绝对有助于在我的演示文稿中描述“ Why DevOps”。
– 030
18年4月29日在15:55
#3 楼
我能想到的最杰出的DevOps类比是一次性基础设施上的Pet vs. Cattle类比。虽然,我认为这与与图像相关的获取无关,而与它易于理解和关联有关。评论
牛vs宠物主要是一个行动事物,它不需要发展组织或思维定势。提示是它仅涉及基础架构,而没有谈论其上运行的应用程序。
–滕西拜
18年4月28日在12:22
@Tensibai您最喜欢的类比是什么?
– 030
18年4月29日在15:36
这是一个可爱的主意,但是一旦您引入了持久性,它就会落在脸上。您最好希望您的公司不要喝DevOps助学金,薪资系统是宠物!
– Gaius
18年4月29日在16:49
#4 楼
我喜欢的另一个是这个网站上的这个https://devrant.com/search?term=devops,因为我已经多次听到它了让我感到沮丧,因为这是孤岛行为和反腐败。我基本上想执行它,当您更改它时必须释放它,或者当您破坏它时可以对其进行修复。实际上,这不是那么简单,因为必须改变思维方式。
#5 楼
在这里找到另一个类比https://devrant.com/search?term=devops我认为这也适用,因为仍然有开发人员继续在墙上乱扔东西。 >
我必须承认自己有这种感觉,这鼓励了我学习编程。我现在正在学习Java,想获得证书。我现在正在学习Java Oracle助理。
#6 楼
基于对@PeterMuryshkin的答案之一的评论中的建议,我阅读了更多有关Industry4.0的信息,我认为这可能是DevOps的类比。另一个DevOps的类比可以是Industry 4.0:
工业4.0是制造技术中当前自动化和数据交换趋势的名称。它包括网络物理系统,物联网,云计算和认知计算。工业4.0通常被称为第四次工业革命。
为了介绍工业1.0的功能过程,即如何为了使这一过程自动化,必须手动生成纯色棉,更多的需要2.0和3.0的自动化。如今,DevOps还涉及越来越多的自动化,但为此,该过程也应该很清楚。随着4.0即将移至云端,例如AWS,GCP,AWS,CI / CD和自我修复系统也可能是一个比喻。
评论
另外,我认为真正的4.0行业如果没有DevOps就无法运作。
– Peter Muryshkin
18年4月30日在4:40
#7 楼
DevOps也可以与由少量专家组成的突击队比较。我总是不得不考虑敌后的突击队1的第一层。共有三个字符:海洋
驾驶员
绿色贝雷帽
每个字符都具有独特的品质,即潜水,游泳,划船(海洋),潜水员(机枪,驾驶),绿色贝雷帽(攀爬,搬运桶)。
他们所有人都能在DevOps中消灭敌人,也就是自动化。是否可以将操作与绿色贝雷帽的驾驶员与海军陆战队员进行比较无关紧要。操作,开发和质量保证都有其专长。组合这些元素对于更频繁地发布软件至关重要。
例如,如果突击队之一在游戏中死亡,则游戏结束。他们所有人必须共同努力才能完成任务。我记得每个突击队都是在1级开始时被孤立的,必须自己消灭敌人,但他们也相互依赖。
海军陆战队必须将驾驶员和绿色贝雷帽都带到另一个岛上,因为他是唯一可以划船的人。一旦到达岛上,就需要格林贝雷帽,因为他是唯一可以移动炸毁无线电台所需的炸药桶的人。
当他们一起工作时,他们更有可能可以生存下来,因为需要三枪才能消灭敌人。如果他们一起射击,敌人会立即被赶出。
评论
DevOps有许多目标群体。我认为将重点放在图像上会更容易。您的听众是谁?如果成功完成电梯俯仰,将会发生什么?他们中的大多数都是初级开发人员,他们的想法很孤单,即只希望在不感谢在生产环境中运行应用程序的责任的情况下进行开发。 @PeterMuryshkin根据您的情况,在这种情况下有多少目标群体?
对于目标群体,我想说一下,DevOps工具链各部分中的每个筒仓/角色都有一个?管理,业务用户,开发人员,测试人员,操作人员..