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