現(xiàn)在我們對(duì)Vagrant有了足夠的了解,可以從DevOps的角度來(lái)評(píng)價(jià)它:
。 Vagrant是一種主要為基于VirtualBox的虛擬機(jī)方便管理配置的方式。從測(cè)試的角度來(lái)看用處很大。
。 配置的方法沒(méi)有真的擴(kuò)展到集群,而且這也不是期望的使用場(chǎng)景。
。 從另一個(gè)角度來(lái)說(shuō),幾種配置管理系統(tǒng)如Ansible都支持Vagrant,所以Vagrant在測(cè)試這些配置代碼的時(shí)候比較有用。
用ocker做部署
關(guān)于部署的一個(gè)最新替代方案是Docker,它有好幾個(gè)非常有趣的特性。在本書(shū)中我們已經(jīng)用過(guò)幾次Docker了。
你可以利用Docker的特性來(lái)測(cè)試自動(dòng)化腳本,即便你使用Puppet或者Ansibl.e去部署產(chǎn)品。
Docker可以用來(lái)創(chuàng)建可重用于開(kāi)發(fā)機(jī)器、測(cè)試環(huán)境和產(chǎn)品環(huán)境的容器,這個(gè)模型非常吸引人。
在撰寫(xiě)本書(shū)時(shí),Docker開(kāi)始在大的企業(yè)中產(chǎn)生了影響力,但是類(lèi)似Puppet這樣的解決方案仍然占大多數(shù)。
想了解更多IT資訊,請(qǐng)?jiān)L問(wèn)中培偉業(yè)官網(wǎng):中培偉業(yè)