從敏捷開發(fā)浩聋、敏捷運維到敏捷基礎設施

一、DevOps:

什么是DevOps臊恋?WikiPedia上說:"DevOps是軟件開發(fā)衣洁、運維和質量保證三個部門之間的溝通、協(xié)作和集成所采用的流程抖仅、方法和體系的一個集合坊夫。

142.JPEG

想實現(xiàn)DevOps相關解決方案砖第,以下三方面需要關注:

評價和鼓勵改變文化

改變文化和激勵系統(tǒng)從來不是一件易事。但是环凿,如果你不改變企業(yè)文化梧兼,兌現(xiàn)DevOps的承諾將非常困難≈翘考察一個企業(yè)的主導文化時羽杰,你需要緊密關注如何評價和判斷企業(yè)業(yè)績。評價的內容將影響和刺激行為的發(fā)生到推。開發(fā)-運維生命周期中的所有當事方需要明白考赛,在更大的企業(yè)流程中自己只是其中一部分。個體和團隊的成功都要放在整個開發(fā)-運維生命周期內來進行評價环肘。對于許多機構來說,這是一個轉變集灌,不再是孤立的來進行業(yè)績評價悔雹,每一個團隊不再是基于自己的團隊來評價和判斷業(yè)績好壞。

統(tǒng)一標準化的流程

這是DevOps的一個重要主題欣喧,整個開發(fā)-運維生命周期必須被看作一個端對端過流程腌零。流程的不同階段可以采取不同的方法,只要這些流程可以被組合到一起創(chuàng)建一個統(tǒng)一的流程唆阿。與評價和激勵的問題相似的是益涧,實現(xiàn)這個統(tǒng)一的流程時每個組織可能會有略微不同的需求。

統(tǒng)一的工具

這是大多數(shù)DevOps討論一直在關注的領域驯鳖。這一點不令人吃驚闲询,因為當技術專家在考慮解決一個問題時,第一反應往往就是直接跳轉到工具討論上浅辙。如果你關注Puppet扭弧、Chef或ControlTier等工具社區(qū),那么你可能已經意識到人們對在開發(fā)和運維工具之間建立橋梁的重大關注记舆「肽恚“基礎設施即代碼(Infrastructure as code)”、“模型驅動自動化(model driven automation)”和“持續(xù)性部署(continuous deployment)”都是可以劃歸DevOps旗下的概念

敏捷基礎設施

敏捷基礎設施到底是干嘛的呢泽腮?能給我們提供什么價值呢御蒲?

那我們先說說基礎設施運維的階段:

第一階段:純手機階段。

全部人肉诊赊,物理機安裝軟件厚满,有專門的運維團隊負責部署。A物理機是給訂單用的碧磅,B物理機是給登錄用的痰滋,絕對不能互相干擾摘能。常常因為敲錯命令,導致故障敲街。標準化通過規(guī)范約束团搞,效果甚微,效率十分低下多艇。

第二階段:腳本階段(半自動)逻恐。

內部制定規(guī)范,要求必須嚴格執(zhí)行峻黍。通過部分腳本實現(xiàn)部署复隆、啟停。部署還是要通過運維人員操作姆涩、配置挽拂,半自動化方式,仍然需要敲命令骨饿。使用虛擬機隔離亏栈,虛擬機數(shù)量很多,運維人員在窗口中來回切換宏赘,可能看錯窗口绒北,執(zhí)行了錯誤的命令。申請機器需要提前察署,每年都要做服務器需求計劃闷游。中間加機器非常麻煩。

第三階段:工具階段(自動化)贴汪。

少數(shù)運維人員脐往,通過私有云管理虛擬機。通過CI工具實現(xiàn)持續(xù)部署扳埂。運維人員通過虛擬機鏡像來封裝常用依賴環(huán)境钙勃。但是開發(fā)環(huán)境和測試環(huán)境、生產環(huán)境差距很大聂喇,可能會出現(xiàn)開發(fā)人員本地測試通過辖源,測試人員說有問題,測試人員在測試環(huán)境測試通過希太,一上線就有問題克饶。

第四階段:敏捷基礎設施。

無需運維人員誊辉,全部自動化矾湃,通過容器封裝環(huán)境,開發(fā)人員可以直接將所有軟件和依賴直接封裝到容器中堕澄,打包成鏡像邀跃,生產環(huán)境直接部署鏡像霉咨。可以實現(xiàn)所有環(huán)境都一樣拍屑。容器調度平臺管理容器途戒,資源利用率更高,通過配置文件描述環(huán)境僵驰,例如我要部署8臺Nginx喷斋,端口是什么,鏡像用哪個蒜茴,日志放在什么地方星爪,配置文件用哪個,部署在什么地方等等粉私,都可以直接描述出來顽腾。注意,這個描述文件以前是運維干的诺核,現(xiàn)在開發(fā)就能搞定抄肖。

劃重點!V硭病铺厨!

敏捷基礎設施實際上并不是一個全新的術語太颤,是指使用腳本或文件配置計算基礎設施環(huán)境,而不是手動配置環(huán)境的方法窖式。

敏捷基礎設施也可稱為基礎設施即代碼(Infrastructure as Code)或者可編程基礎設施(Programmable Infrastructure)潮售,基礎設施即代碼可以將基礎設施配置完全當作軟件編程來進行痊项。實際上,這已經開始讓編寫應用和創(chuàng)建其運行環(huán)境之間的界限變得逐漸模糊起來酥诽。應用可能包含用于創(chuàng)建和協(xié)調其自身虛擬機或容器的腳本鞍泉。這是云計算的基礎,并且對DevOps至關重要肮帐。

為了解決開發(fā)和運維之間的矛盾咖驮,催生了DevOps,DevOps使運維人員的職責發(fā)生了巨大的轉變训枢,快速構建環(huán)境必須通過自動化實現(xiàn)托修,基礎設施即代碼就是快速構建環(huán)境的基礎。運行業(yè)務應用和配置基礎設施在統(tǒng)一的CI/CD平臺執(zhí)行恒界。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末睦刃,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子十酣,更是在濱河造成了極大的恐慌涩拙,老刑警劉巖际长,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異兴泥,居然都是意外死亡工育,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門郁轻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翅娶,“玉大人,你說我怎么就攤上這事好唯〗吣” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵骑篙,是天一觀的道長蜕提。 經常有香客問我,道長靶端,這世上最難降的妖魔是什么谎势? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮杨名,結果婚禮上脏榆,老公的妹妹穿的比我還像新娘。我一直安慰自己台谍,他們只是感情好须喂,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著趁蕊,像睡著了一般坞生。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掷伙,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天是己,我揣著相機與錄音,去河邊找鬼任柜。 笑死卒废,一個胖子當著我的面吹牛,可吹牛的內容都是我干的宙地。 我是一名探鬼主播摔认,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼绸栅!你這毒婦竟也來了级野?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蓖柔,沒想到半個月后辰企,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡况鸣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年牢贸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镐捧。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡潜索,死狀恐怖,靈堂內的尸體忽然破棺而出懂酱,到底是詐尸還是另有隱情竹习,我是刑警寧澤,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布列牺,位于F島的核電站整陌,受9級特大地震影響,放射性物質發(fā)生泄漏瞎领。R本人自食惡果不足惜泌辫,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望九默。 院中可真熱鬧震放,春花似錦、人聲如沸驼修。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邪锌。三九已至勉躺,卻和暖如春癌瘾,著一層夾襖步出監(jiān)牢的瞬間觅丰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工妨退, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留妇萄,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓咬荷,卻偏偏與公主長得像冠句,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子幸乒,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內容