文档章节

利用自动化铺平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的实现提供了一个可靠平台。

本文转载自:

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

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

风起云飞fir_im
2016/12/22
19
0
CI Weekly #3 | 关于微服务、Docker 实践与 DevOps 指南

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

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

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

it168网站
05/16
0
0
【干货合集】从菜鸟到老司机,20篇文章带你了解DevOps!

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

林一木
05/14
0
0
凡墙皆门:移动云自动化运维平台的破墙与进化之路

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

戴声
2017/12/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于Excel表格导出方法--application/vnd.ms-excel

关于Excel表格导出方法--application/vnd.ms-excel 由于本人所做的项目中需要用到两种将JSP页面table导出到Excel表格的方法(老板也是坑爹),一种是在后台操作数据库来实现,比较简单。由于...

DemonsI
22分钟前
1
0
springboot配置读写分离

我不提供内容,我只是好文章的搬运工 https://www.cnblogs.com/wuyoucao/p/9610882.html

颖辉小居
26分钟前
1
0
Spring 传参

spring传参之@RequestParam注解 @RequestParam注解有三个参数分别是: value、 required、 defaultValue 代码: @RequestMapping(value="test1", method = RequestMethod.GET) public String......

休辞醉倒
28分钟前
1
0
go http 框架性能大幅下降原因分析

最近在开发一个web 框架,然后业务方使用过程中,跟我们说,压测qps 上不去,我就很纳闷,httprouter + net/http.httpserver , 性能不可能这么差啊,网上的压测结果都是10w qps 以上,几个m...

鼎铭
28分钟前
7
0
GCC编译过程记

GCC编译过程记 一、引言 对于编程工作者来说,GCC是一个熟悉的名字,它的全称是“GNU Compiler Collection”。GCC是一组编译器集合,目前其支持C、C++、Objective-C、Objective-C++、Go和RBI...

珲少
29分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部