带你揭开运维自动化的面纱:Ansible业务自动化之路(1)
2016-02-20 19:33:59 来源: 李松涛 马哥Linux运维 评论:0 点击:
1.作者介绍
2008年开始接触linux,之后一起从事linux相关工作,先后就职于上海woyo、腾讯、汇联、诺亚等企业,马哥教育特约讲师。
2.主题介绍
30分钟带你揭开运维自动化的面纱-Ansible业务自动化之路
难度指数:2星(满星5星)
技术指数:4星(满星5星)
理论指数:3星(满星5星)
面向人群:运维~技术流
本次分享重点:跨“种族”业务发布自动化之路
其中:练就18式,拿下自动化。时间关系本次不做重点讲解,后续会做为系列分享进行。
3.分享内容
第一章、情定Ansible
和谈男女朋友一样,如果不对眼再漂亮的对象也白搭,如果相互不了解,再牛也有被当成是拍黄片(PHP)的时候。
我选择PHP的原因,sorry,我选择Ansible的原因有如下几个方面:
1.去中心化
作为 Ansible 发展至今的核心优势极具竞争力,最大的优势是人人皆可成为三军将领,迁移非常方便,要求也很简单,python 2.6+、pip/yum/apt简单的几条命令即可全盘搞定。据称该特性也会一直坚持下去,不确认是不是基于这个原因红帽才下决心收购了Ansible 呢(个人推断也是“轻”的缘故)。无论如何作为一个新秀,如此成绩实在惊为天人。
2.简单
和saltstack/puppet不同,不用class等高级语法即可满足业务日常所需;虽然devops是新一代运维必备,但万丈高楼平地起,devops也非简单几日就能信手拈来。
和fabric不同,无需懂python任何语种即可快速上手掌握;好吧!也不得不承认 fabric 是开发同时的最爱,几行简单的代码无需改变习惯就能完成心中所想,但应对项目日趋复杂,对开发能力要求也不断提高,且维护成本指数增加。
最后,用官方原话形容Ansible简单的特性:Stupid simple。
3.友情搜索
众所周知,未来是关系搜索的时代。身边朋友的实践体验也是极为重要。想到saltstack,puppet不停反馈出来的问题,心中也是略有阴影,当然也不排除Ansible问题还没有暴露出来的可能。
4.“大势所趋”
想想XEN,KVM,有了奶妈的支持,高低立显。继Ansible之前自动化工具虽如雨后春笋,但未来还不一定“鹿死谁手”。
更多:
对比参见 黄博文 http://www.cnblogs.com/huang0925/p/4664608.html
ok!Ansible的基础介绍到此结束。
上一篇:火热的DevOps,你了解多少
下一篇:物超所值的七大Windows安全工具