我可以在生产环境中使用 Vagrant

Ped*_*dro 3 vagrant

这周我开始玩 Vagrant 和 Docker。我对所有的概念都感到非常兴奋。

有没有人在生产环境中使用 Vagrant 或者只是用来维护开发机器的镜像?

Rik*_*der 5

对于需要可用性或将由多人管理的任何环境,我都不能推荐它。

虽然它可以控制生产环境,但在此之前您需要进行一些更改。您将需要更改默认的 vagrant 身份验证信息并可能使用不同的后端。

一个主要的缺点是没有共享状态。管理将需要成为一台不会宕机的主机。如果管理主机死机或重新启动,您将丢失所有状态信息。

我用它来制作生产配置的原型,并将这些提供给其他团队成员。这使我们能够拥有除开发、质量保证、登台、演示和生产规模之外的所有环境都相同的环境。结合 Chef 或 Puppet,这对于这项工作非常有效。

TL;DR 这不是一个好主意。