vagrant用途

vagrant是虛擬機編排軟件,說直白一點,就是用命令行玩虛擬機的工具,虛擬機可以做測試環(huán)境驗證,當然也可以用生產(chǎn),一旦能用命令行來處理,就能表達的直白無歧義,也為自動化提供了可能性,自動化來了,大批量處理也就可能了。

看過技術(shù)書籍都知道,別人看似寫的很明白,但自己照著做就是不能成功,做技術(shù)驗證的也是,明明自己七搞八搞成功了,但怎么成功的就說不清楚了,下一次能否再成功心里也沒有把握,如果是腳本自動執(zhí)行成功,那么所有的邏輯應該都準確無誤的記錄在了腳本中,而且可以隨時重演,分享出去也是準確無誤,拿到生產(chǎn)環(huán)境使用也是準確無誤。

因此,形成可執(zhí)行的腳本分享出去是非常有價值的,用Linus的說法,拿代碼出來!

另外,對于流程的指導意義是,整個配置,從操作系統(tǒng)以后的所有環(huán)節(jié)都可以事先編排好,哪些不能加入自動化流程的就是需要改進的地方,流程上可以有審查和審批,但是不應該存在人與人的線下交接。

最近接觸到git版本管理,markdown寫作,vagrant虛擬機編排,kubernetes容器編排,越來越感覺用可讀的,平臺無關(guān)的方式處理技術(shù)問題非常的有美感,對比vagrantfile描述環(huán)境搭建和用截圖加文字描述,可以感受到平臺無關(guān)的,可讀性的實現(xiàn)方式是多么好。

對軟件設(shè)計的指導意義在于,任何集成第三方工具的接口處,都應該保留平臺無關(guān)的描述信息,以便在任何需要的時候重構(gòu)或者更換第三方工具,對于一個領(lǐng)域應用,在用戶接口下一層就應該是一種平臺無關(guān)的描述信息,以便任何時候可以輕易的對系統(tǒng)進行重構(gòu)。

總之,云計算最核心的問題之一就是大規(guī)模的自動化部署與運維,這一生態(tài)鏈中沉淀了太多來自于軟件開發(fā)設(shè)計領(lǐng)域的經(jīng)驗積累和智慧結(jié)晶!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 開發(fā)需要在各種系統(tǒng)上進行開發(fā)任務,運維則需要在各種系統(tǒng)上學習工具使用。因此,虛擬機恐怕也是 IT 人員最常使用的工...
    李廣慧閱讀 5,696評論 3 24
  • 1. Vagrant 的介紹 虛擬開發(fā)環(huán)境 平常我們經(jīng)常會遇到這樣的問題:在開發(fā)機上面開發(fā)完畢程序,放到正式環(huán)境之...
    斐波那契額閱讀 1,977評論 1 12
  • 最近服務器老是宕機,學習的時候很多環(huán)境有需要集群,忍無可忍的情況下終于決定自己裝一波虛擬機宮學習使用。本人系統(tǒng)為D...
    行書以鑒閱讀 2,089評論 0 1
  • 回憶卻不及抬頭, 一如你熟悉的面容, 你可知那歲月崢嶸, 稍一轉(zhuǎn)身你倩影已空。 夏日午后你在樹下靜佇, 熱浪挾裹包...
    十二月墨北閱讀 222評論 0 0
  • 片段拆頁 《搞定1:無壓工作的藝術(shù)》page45-48 片段釋義 這個片段給我們講述了GTD流程的第一步“收集”,...
    加一的修煉場閱讀 457評論 0 0

友情鏈接更多精彩內(nèi)容