文档章节

利用自动化铺平Devops之路

好雨云帮
 好雨云帮
发布于 2017/09/11 11:14
字数 977
阅读 13
收藏 0
点赞 0
评论 0

巴基斯坦山区横跨着数条世界上最危险的路。道路旁是数千英尺高的悬崖,奔腾着汹涌的河流,也没有用于防止车辆滑落或是岩石滚落的防护栏。再加上常年的暴雨,让这里本就泥泞的路况更加危险重重。

只有训练有素的驾驶员才能安全通过这些道路,甚至有当地人从十二岁就开始学习在这里驾驶的规范,开始熟悉这里的每一英尺路况。这让我联想到我们在IT中建立的类似范例——DevOps允许我们将传统IT的单车道转变成一条宽阔的高速公路,为每一位旅行者提供安全保障。

传统IT的慢车道

IT运维需要训练有素的专家,他们知道如何发现系统内的潜在隐患,在到达一下个弯道之前可能出现的任何情况做好准备。对细节的控制的代价是,团队成员都倾向于成为手动处理系统中特定任务的专家,而这就意味着,我们IT可能会变得很慢,某些工作的推进必须等待专家——就像巴基斯坦上路上的司机一样——将特定的工作完成以后才能继续。

DevOps——自由流动的高速公路

与传统IT相反,DevOps使用自动化来修建一条自由流动的高速公路,让成功事半功倍。它通过提供“护栏”、“路标”和“道路规则”来实现。

护栏:DevOps具有清晰的交通通道,DevOps模型通过自动化提供“护栏”。在DevOps中,通过各种技术实现的Pipeline可以消除手动任务,这意味着工作可以更快的推进,不需要等待运维专家的帮助。另外,自动化还会减少fat-finger错误的可能。

DevOps自动化使得service team不仅可以支持code,还可以支持service,例如配置和基础架构。如此一来,service team不需要太多以来,工作的速度和灵活性大大提高。

作为“护栏”的同时,DevOps也是监测、日志、检查流量的inspector,以确保特定规则被遵循。当element通过pipleine,inspector根据规则进行审核。简而言之,inspector确保高速公路上的任何东西都遵守具体规定。

路标:在高速公路上,路标用来保持交通顺畅。Injector形式的Devops自动化通过在适当的时间插入给定过程所需信息来保持流量全速移动,我们不必停止流程,环境因此更稳定,生产效率更高。自动化像道路标志一样,交通流量更加顺畅,团队能够随着时间的推移而完成更多的工作。

道路规则:就像让每个人都能享受“双车道的高速公路”,我们需要建立道路规则,DevOps的实施也需要企业建立相应的规则,以便团队之间沟通、协作、集成和自动化,更快捷、更频繁、更可靠的构建、测试、发布应用。

通过护栏路标道路规则,DevOps使整个组织能够更快、更安全地移动,并将重点放在最终目标上,而不是把大量精力放在到达目标的路径上。

Author Aater Suleman

好雨 - DevOps / 开发运维一体化

https://www.goodrain.com/devops.jsp

DevOps是一种理念,鼓励开发和运维之间沟通、协作、集成和自动化,以便更快捷、更频繁、更可靠的构建、测试、发布应用,而云帮ACP通过对CI/CD、高效运维、微服务架构等功能特性的设计和打磨,为DevOps的实现提供了一个可靠平台。

本文转载自:

共有 人打赏支持
好雨云帮
粉丝 12
博文 66
码字总数 63237
作品 1
东城
CI Weekly #8 | CI/CD 技能进阶路线

在使用 flow.ci 进行持续集成的过程中,也许你会遇到一些小麻烦。最近我们整理了一些常见问题在 flow.ci 文档之 FAQ,希望对你有用。如果你遇到其他问题,也可以通过「在线消息」或去 Gitter...

风起云飞fir_im ⋅ 2016/12/22 ⋅ 0

CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南

CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成、持续交付,持续部署、自动化测试、 DevOps 等实践教程、工具与资源,以及一些工程师文化相关的程序员 Ti...

风起云飞fir_im ⋅ 2016/11/16 ⋅ 0

【干货合集】从菜鸟到老司机,20篇文章带你了解DevOps!

如今,虽然业内还并未对DevOps的定义达成共识。但是几乎每个行业机构和组织都制定了一套自己的DevOps实践。他们以为只要进行自动化、配置管理和敏捷开发,就算是真正意义上了解并实践了DevOp...

林一木 ⋅ 05/14 ⋅ 0

如何利用DevOps为金融领域注入崭新动力

  近年来在互联网技术与金融服务融合的过程中,互联网金融企业依托信息技术和客户流量等优势,开始全面布局支付、借贷、财富管理、交易结算等领域,这无疑对传统银行业务带来了巨大冲击。而...

it168网站 ⋅ 05/16 ⋅ 0

凡墙皆门:移动云自动化运维平台的破墙与进化之路

文根据戴声老师在〖Gdevops 2017全球敏捷运维峰会广州站〗现场演讲内容整理而成。 (点击底部“阅读原文”获取戴声演讲完整PPT) 讲师介绍 移动作为传统运营商,在实施自动化运维方面时还是遇...

戴声 ⋅ 2017/12/26 ⋅ 0

OutSystems将DevOps引入新版本的低代码开发

  【IT168 资讯】OutSystems希望企业IT部门更容易将低代码开发应用到他们的DevOps工具链中,宣布了新版本引入新DevOps功能。   该公司宣布了一个增强的LifeTime部署API; Microsoft Visu...

it168网站 ⋅ 2017/11/06 ⋅ 0

李雨恭:从传统到智能,企业研发效能转型之路

在2018年研发效能嘉年华上,DevOps解决方案架构师李雨恭为现场的听众带来了题为《从传统到智能,企业研发效能转型之路》的精彩技术分享。在本次分享中,他重点阐述了对企业研发效能的思考,阿...

云迹九州 ⋅ 05/31 ⋅ 0

IT 大跃进时代?七个最热门的 IT 新职业

云计算大数据物联网人工智能时代,企业和个人的数字化转型是所有IT人士都面临的一个严峻挑战,同时新的市场需求、机遇和职业岗位也在不断涌现。 对于那些身体快要被掏空的IT人士来说,未来之...

局长 ⋅ 2017/08/22 ⋅ 16

七个最热门的IT新职业

云计算大数据物联网人工智能时代,企业和个人的数字化转型是所有IT人士都面临的一个严峻挑战,同时新的市场需求、机遇和职业岗位也在不断涌现。 对于那些身体快要被掏空的IT人士来说,未来之...

王萌 ⋅ 2017/08/21 ⋅ 0

DevOps 在2018年的五个趋势

刚刚过去的2017年对于 DevOps 来说是里程碑式的一年,各个行业都开始结合自身的业务特点,在落地 DevOps 这件事情上有了一些规划、探索。虽然大家对于 DevOps 究竟是什么依然未能完全达成一致...

JFrog中国 ⋅ 03/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 从其他备份中恢复数据

一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。 如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如...

honeymose ⋅ 9分钟前 ⋅ 0

myeclipse10 快速搭建spring boot开发环境(入门)

1.创建一个maven的web项目 注意上面标红的部分记得选上 2.创建的maven目录结构,有缺失的目录可以自己建立目录补充 补充后 这时候一个maven的web项目创建完成 3.配置pom.xml配置文件 <proje...

小海bug ⋅ 22分钟前 ⋅ 0

nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #......

A__17 ⋅ 25分钟前 ⋅ 0

645. Set Mismatch - LeetCode

Question 645. Set Mismatch Solution 思路: 遍历每个数字,然后将其应该出现的位置上的数字变为其相反数,这样如果我们再变为其相反数之前已经成负数了,说明该数字是重复数,将其将入结果r...

yysue ⋅ 38分钟前 ⋅ 0

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有...

Python燕大侠 ⋅ 54分钟前 ⋅ 0

压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

压缩打包介绍 压缩的好处不仅能节省磁盘空间而且在传输的时候节省传输时间和网络带宽 windows系统下文件带有 .rar .zip .7z 后缀的就是压缩文件 linux系统下则是 .zip, .gz, .bz2, .xz, ...

黄昏残影 ⋅ 59分钟前 ⋅ 0

观察者模式

1.利用java原生类进行操作 package observer;import java.util.Observable;import java.util.Observer;/** * @author shadow * @Date 2016年8月12日下午7:29:31 * @Fun 观察目标 **/......

Cobbage ⋅ 今天 ⋅ 0

Ubuntu打印服务器配置

参考:https://blog.csdn.net/gsls200808/article/details/50950586 https://blog.csdn.net/jiay2/article/details/80252369 https://wiki.gentoo.org/wiki/HPLIP 由于媳妇儿要大量打印资料,......

大熊猫 ⋅ 今天 ⋅ 0

面试的角度诠释Java工程师(二)

原文出处: locality 续言: 相信每一位简书的作者,都会有我这样的思考:怎么写好一篇文章?或者怎么写好一篇技术类的文章?我就先说说我的感悟吧,写文章其实和写程序是一样的。为什么我会...

颖伙虫 ⋅ 今天 ⋅ 0

github中SSH的Key

https://help.github.com/articles/connecting-to-github-with-ssh/ https://help.github.com/articles/testing-your-ssh-connection/ https://help.github.com/articles/adding-a-new-ssh-k......

whoisliang ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部