帶你揭開運維自動化的面紗: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安全工具
