使用虚拟机进行基础架构build模 – 一种可行的方法?

我对build模Web应用程序的各种服务器/networkingconfiguration感兴趣。 我想事先知道系统的哪些部分将会成为瓶颈,以及瓶颈是否受到CPU /内存/networking等的约束。

一个人以为我一直在考虑采取一个单一的testing服务器,并设置每个“真正的”服务器作为一个虚拟机,configuration为他们将在野外。 我要去尝试这个,但是如果有人尝试过这种方法,我想问一下serverfault comunity。 它是可行的吗?

我并不期待基准testing或其他类似的testing,但是我认为这可能对build模相对性能,突出显示瓶颈以及对体系结构进行完整性检查有用。

所有这一切都将是有益的,因为它可以检查你的整体结构,确保所涉及的所有部分能够到达他们需要去的地方。

除此之外,硬件和networking将明显不同于生产,因此您发现任何性能问题或瓶颈可能会或可能不会出现在生产中。

如果每个虚拟机具有与生产服务器相同的结构和资源,则唯一可行的方法是生成有价值的结果。 无论是可以实现还是不可以,只有你可以说,因为我们对你的基础设施一无所知。

我从来没有在你谈论的规模上做过这样的工作,而是使用虚拟机来复制生产Web服务器,从而在实时系统上实施更改之前尝试脱机configuration。