1.2 运维自动化的三重境界
《运维前线:一线运维专家的运维方法、技巧与实践》本书共有14位作者,包含了在腾讯、YY语音、UC、京东、盛大游戏、金山西山居、猎豹移动、广发银行、优维科技等多家公司工作的实践经验,基本覆盖了互联网和传统行业运维的各个领域,估计这是迄今为止第一本由这么多资深运维专家联合写成的图书,也是第一本分享了众多一线运维专家亲身实践的图书。本节为大家介绍运维自动化的三重境界。
- 作者:云技术社区来源:机械工业出版社|2017-04-22 15:16
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
1.2 运维自动化的三重境界
宋代禅宗大师青原行思(六祖门下首座)提出参禅的三重境界:
参禅之初,看山是山,看水是水;
禅有悟时,看山不是山,看水不是水;
禅中彻悟,看山仍然山,看水仍然是水。
这三重境界其实和我们眼中运维自动化的三重境界是类似的。
运维自动化第一重境界:看山是山,看水是水。开始接触运维自动化的时候,我们看到了很多工具认为它们就代表着自动化,比如说早期将Expect+SSH封装在一起之后,就认为可以实现批量运维了。看到有人说Puppet可以做配置管理,这个时候就会认为Puppet可以做配置管理,甚至是发布管理。这个时期的典型问题就是以偏概全,对于某个开源自动化工具来说,还没法去界定它的使用场景和范围,这样将直接影响系统的建设效益。这个时候才开始知道我们看到的山不是真正的山,而是迷雾环绕的深山。
运维自动化第二重境界:看山不是山,看水不是水。此时我们已经知道只有Expect+SSH还不够,随着业务规模的变化,我们还需要一个更完整的概念来做发布系统,真正的发布系统要做版本管理、环境管理、配置管理,还有生命周期管理等;配置管理工具想让自动化变得更加完美,其实还要依赖于OS和应用层的标准化规范,比如说应用交付规范、应用打包规范、OS的统一等等。对于其他资源对象的管理来说,生命周期的概念均穿行其中,比如说DNS、LVS、接口、配置、应用包等。为了有效地标识资源的生命周期状态,需要用大量的数据来实时反馈。这是运维自动化更具体的层面,将一个个的山貌都看清楚了。
运维自动化第三重境界:看山还是山,看水还是水。这是一种自动化本质上的追究,站在高山之巅,俯览众山,会发出原来如此的感叹:所有自动化的本质都是为了可视化,让所有的人看到一致的服务,从而确保结果一致;从底层来说,你可以认为所有自动化的本质都是指令+文件分发的组合;你会进一步抽象系统的运维自动化能力,提供即插即用的机制;结合服务化的需求,进一步云化所有的运维系统,确保内外使用的一致性,最终自动化的平台就是一个整合的持续交付平台。这是化境!
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活动讨论群:342347198
回书目 上一节 下一节 |
- 大家都在看
- 猜你喜欢
- 24H热文
- 一周话题
- 本月最赞
- 3.3.1.1 标准9针串口引脚定义7.2.3 用ALTER TABLE语句来创建索引6.9.1 企业文件服务器搭建案例(1)一、中国制造2025主要内容10.4.1 使用os.system函数运行其他程序6.4.2 postDelayed方法和removeCallbacks方法的使用(1)深入理解Spring Cloud与微服务构建6.1.4 开发第一个实体Bean--Student.java
- 3.3.1.1 标准9针串口引脚定义一、中国制造2025主要内容8.2.8 drawRoundRect方法:绘制圆角矩形深入理解Spring Cloud与微服务构建Python即学即用7.2.3 用ALTER TABLE语句来创建索引2.6.1 @Produces注解12.2 使用DROP INDEX删除索引
- 3.3.1.1 标准9针串口引脚定义深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容7.2.3 用ALTER TABLE语句来创建索引12.2 使用DROP INDEX删除索引2.3 三角函数的图像2.6.1 @Produces注解
视频课程+更多
-
【王佩丰】PowerPoint2010视频教程
讲师:王佩丰747358人学习过
-
构建大型企业网络-(华为版)视频课程
讲师:吴忠捷26339人学习过
-
Windows Server 2008 活动目录视频课程
讲师:韩立刚353114人学习过
最新专题+更多
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
Solaris 内核结构(第2版)
本书描述了Solaris 10和OpenSolaris内核中所有主要子系统的算法和数据结构,对第1版进行了大幅修订,加入了很多新的内容。全书从头到尾都采...
-
订阅51CTO邮刊
点击这里查看样刊