文档章节

利用自动化铺平Devops之路

好雨云帮
 好雨云帮
发布于 2017/09/11 11:14
字数 977
阅读 16
收藏 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的实现提供了一个可靠平台。

本文转载自:

共有 人打赏支持
好雨云帮
粉丝 19
博文 98
码字总数 116742
作品 1
东城
私信 提问
西安活动|第七届CDConf 中国持续交付大会

亲爱的软件业朋友们: 对于做软件的人来说,“交付”总是一个令人又爱又恨的字眼。“交付”意味着软件最终可以让用户使用,开始产生价值;另一方面,缺陷重重或延期的交付又令很多软件人痛苦不...

jobthoughtworks
2015/08/12
329
0
CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南

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

风起云飞fir_im
2016/11/16
15
0
CI Weekly #8 | CI/CD 技能进阶路线

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

风起云飞fir_im
2016/12/22
19
0
如何利用DevOps为金融领域注入崭新动力

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

it168网站
05/16
0
0
SDCC 2017轻量级微服务架构实践之路专场介绍!

2017年,SDCC(中国软件开发者大会)延续了去年的节奏,已分别在上海、深圳两地顺利举办。 10月28日-29日在北京举办的中国软件开发者大会将是SDCC在2017年的完美收官!届时,人工智能、区块链...

OSC_Lucy
2017/08/09
2.7K
6

没有更多内容

加载失败,请刷新页面

加载更多

PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
今天
2
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
今天
8
0
让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
今天
4
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
今天
18
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部