现在我们对Vagrant有了足够的了解,可以从DevOps的角度来评价它:
。 Vagrant是一种主要为基于VirtualBox的虚拟机方便管理配置的方式。从测试的角度来看用处很大。
。 配置的方法没有真的扩展到集群,而且这也不是期望的使用场景。
。 从另一个角度来说,几种配置管理系统如Ansible都支持Vagrant,所以Vagrant在测试这些配置代码的时候比较有用。
用ocker做部署
关于部署的一个最新替代方案是Docker,它有好几个非常有趣的特性。在本书中我们已经用过几次Docker了。
你可以利用Docker的特性来测试自动化脚本,即便你使用Puppet或者Ansibl.e去部署产品。
Docker可以用来创建可重用于开发机器、测试环境和产品环境的容器,这个模型非常吸引人。
在撰写本书时,Docker开始在大的企业中产生了影响力,但是类似Puppet这样的解决方案仍然占大多数。
想了解更多IT资讯,请访问中培教育官网:中培教育