最有效的Vagrant工作流程,结构?

时间:2016-08-25 04:06:43

标签: vagrant virtualbox

所以我刚开始与Vagrant合作,想知道什么是最有效的结构或工作流程。我应该为每个项目创建单独的VM,还是应该将1个VM用于许多项目?例如,我有5个WP项目,非常不同,从登陆页面到Woocommerce我应该将其分开或放入一个VM。我认为将多个项目放到1个VM上会破坏Vagrant的目的,另一方面将每个项目分成VM是一种过度杀手的王者,这是正常的做法吗?

以下是我所谈论的视觉示例:

每个项目的VM

VM per project/site

具有许多项目/虚拟主机的虚拟机

VM with many projects/vhosts

哪一个更好?或者它取决于情况,没有正确的答案?

1 个答案:

答案 0 :(得分:0)

  

或者这取决于情况并且没有正确答案?

我认为这是你的正确答案!

如果没有依赖关系,最好总是将每个项目彼此隔离。如果您有不同的php版本等,最好隔离到不同的VM。

另一方面,您是否需要同时处理您的5个项目?从您的主机启动5个虚拟机是过度的,您将很快遇到性能问题(除非您获得64 GB以上的RAM)