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