Vagrant 最有效的流浪者工作流程、结构?

Vagrant 最有效的流浪者工作流程、结构?,vagrant,virtualbox,Vagrant,Virtualbox,所以我开始和Vagrant合作,想知道什么是最有效的结构或工作流程。我应该为每个项目创建单独的VM,还是应该为多个项目使用1个VM?例如,我有5个可湿性粉剂项目,非常不同,从登陆页到Woocommerce,我应该分开它还是放在一个VM中。我认为把许多项目放在一个虚拟机上违背了流浪汉的目的,另一方面,把每个项目都放在单独的虚拟机上是一种过激的行为,或者这是正常的做法 下面是我所说的可视示例: 每个项目的虚拟机 具有许多项目/虚拟主机的虚拟机 那么哪一个更好呢?或者这取决于情况,没有正确的答案

所以我开始和Vagrant合作,想知道什么是最有效的结构或工作流程。我应该为每个项目创建单独的VM,还是应该为多个项目使用1个VM?例如,我有5个可湿性粉剂项目,非常不同,从登陆页到Woocommerce,我应该分开它还是放在一个VM中。我认为把许多项目放在一个虚拟机上违背了流浪汉的目的,另一方面,把每个项目都放在单独的虚拟机上是一种过激的行为,或者这是正常的做法

下面是我所说的可视示例:

每个项目的虚拟机

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

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

或者这取决于情况,没有正确的答案

我想这是你的正确答案

最好总是将每个项目彼此隔离,特别是在它们没有依赖关系的情况下。如果您有不同的php版本等,最好隔离到不同的VM中


另一方面,你是否需要同时完成你的5个项目?从您的主机启动5个虚拟机是一种浪费,您将很快遇到性能问题(除非您获得64+GB RAM)

谢谢,请阅读更多关于这方面的内容,通常最好的方法是将它们分开,您通常不会处理超过2个项目。我不知道为什么我的问题被否决了。我不知道否决票是怎么回事,也许它主要是基于意见的,或者没有直接的答案,但是有一些“最佳”的方法来对付流浪汉