- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
【平台篇】运维自动化平台深度解码
自动化运维是一个人让人兴奋且易失控的话题!兴奋是因为我想作一次尝试,把它的全貌和
细节说清楚;易失控是因为涉及点太多,一则怕遗漏,二则怕顾此失彼。带着这份复杂的心
情,我们来一次自动化运维的解析之旅吧。
说实话,一个运维团队的运维能力如何,其实看一个自动化管理系统便知!
********文章较长,索引目录如下*******
一、概述
二、运维自动化的三重境界
三、运维自动化的多维解读
******第一、基于应用变更场景的维度划分
******第二、基于系统层次的维度划分
******第三、基于和业务程序耦合紧密程度的维度划分
四、运维自动化的方法论
******第一、全局驱动
******第二、分而治之
******第三、自底向上
******第四、边界清晰
******第五、插件化
五、运维自动化系统的实现
******第一、DNS管理系统
******第二、CMDB管理系统
******第三、名字服务中心系统
******第四、持续部署管理系统
******第五、业务调度管理系统
六、运维自动系统的API参考实现
七、运维自动化依赖的团队模型
******第一、团队的能力模型
******第二、团队的驱动模型
******第三、团队的技能模型
******第四、参考的运维组织结构
一、概述
在前面的文章中,提到【运维的本质可视化】,在其中着重强调是自动化的可视化和数据
化的可视化。在这个文章中,全面解码看看自动化的极致状态为什么是可视化?在前面的另
外一篇文章【运维平台全体系介绍】中,也讲到运维平台体系的构成,提出“**及服务”的理
念,其中有几部分和自动化密切相关,比如说资源及服务、配置及服务、架构及服务,持续
集成服务,最终都服务于面向业务的可视化调度平台目标上去。让我们再回顾一下平台规划
体系(涉及自动化部分的,我用红色框中):
二、运维自动化的三重境界
宋代禅宗大师青原行思(六祖门下首座)提出参禅的三重境界:
参禅之初,看山是山,看水是水;
禅有悟时,看山不是山,看水不是水;
禅中彻悟,看山仍然山,看水仍然是水。
这三种境界其实和我们眼中运维自动化的三重境界类似。
自动化第一重界:看山是山,看水是水。开始接触运维自动化的时候,我们看到了很多工
具认为就代表着自动化,比如说早期把expect+ssh封装之后,就以为可以实现批量运维。
看到有人说puppet可以做配置管理,这个时候也就认为puppet可以做配置管理,甚至是
发布管理。这个时期的典型问题,就是以偏概全,对于某个开源自动化工具来说,还没法去
界定它的使用场景和范围,直接影响系统的建设效益。这个时候已经开始知道我们看到的山
不是真正的山,是迷雾环绕的深山。
自动化第二重界:看山不是山,看水不是是水。此时我们知道expect+ssh不够,随着业务
规模的变化,我们需要一个更完整的概念来做发布系统,真正的发布系统要做版本管理、环
境管理、配置管理、还要做他们的生命周期管理等等;puppet真正要做自动化,其实还依
赖OS和应用层很多标准化。对于其他资源对象的管理来说,生命周期的概念都在穿行其中,
比如说DNS、LVS、接口、配置、应用包等等。为了有效标识资源的生命周期状态,需要
用大量的数据来实时反馈。这是运维自动化的更具体了,把一个个的山貌看清楚了。
自动化第三重界:看山还是山,看水还是水。这是一种自动化本质上的追究,站在山顶之
巅,俯览众山,会发出原来如此的感叹:所有自动化的本质都是为了可视化,让所有的人看
到一致的服务,确保结果一致;从底层来说,你会说所有自动化的本质都是指令+文件分发
的组合;你会进一步抽象系统的能力,提供即插即用的机制;结合服务化的需求,进一步云
化所有的运维系统,确保内外一致性的使用。这是化境!
三、运维自动化的多维解读
第一、基于应用变更场景的维度划分
我们增加探讨过所有的运维价值导向最终都是面向业务、面向用户,所以自然而然就需要从
业务的维度进行划分。而运维是有很多种场景的,但从业务的角度来说,核心的几种业务场
景就那么几种,如:业务上线、业务下线、业务扩容、业务缩容、应用升级等五种。我用一
种场景为例带大家把整个流程穿越起来看看,让大家和我一起识别流程的节点到底对接了哪
些系统?那么针对其他的业务场景,你也可以用同类的方法去分析。首先预设架构如下:
1、业务上线。表示一个完整的应用上线,从无到有部署整个业务上线。具体的流程如下:
仔细看其中的流程,我们会发现涉及到多个系统,每个系统完成职能都有不同,这个地方只
您可能关注的文档
最近下载
- Lutron路特伦 DALI®控制器 QSN-2DALUNV-D S QSN-2DALUNV-D QSN-2DALUNV-S 规格说明书.pdf
- 无损检测技术资格人员考试:目视检测题库知识点(三).docx VIP
- 无损检测技术资格人员考试:目视检测考试答案三.docx VIP
- 无损检测技术资格人员考试:目视检测试题及答案(题库版).docx VIP
- 一种制备氟吡菌酰胺的方法.pdf VIP
- 二年级语文(统编版)《曹冲称象》第二课时2课件.pptx VIP
- 新标准商务英语阅读教程1卢珊课后习题答案解析.pdf
- 食材配送项目的应急物资保障措施.docx VIP
- (全新整理)10月自考试题及答案解析中药化学浙江试卷及答案解析.pdf VIP
- 上海开通KT270-H系列伺服驱动器使用手册.pdf VIP
原创力文档


文档评论(0)