使用虚拟机进行基础设施建模——一种可行的方法?

使用虚拟机进行基础设施建模——一种可行的方法?

我对为 Web 应用程序建模各种服务器/网络配置很感兴趣。我想提前知道系统的哪些部分将成为瓶颈,以及瓶颈是否受 CPU/内存/网络等因素的影响。

我一直在考虑的一个想法是使用一台测试服务器,并将每台“真实”服务器设置为虚拟机,配置为在野外使用。我打算尝试一下,但想问问 serverfault 社区是否有人尝试过这种方法。 它可行吗?

我当然不期待基准测试或类似的东西,但我认为它可能对建模相对性能、突出瓶颈和提供架构的健全性检查有用。

答案1

所有这些都将有助于对您的整体架构进行健全性检查,并确保所涉及的所有部分都能够到达它们需要去的地方。

除此之外,硬件和网络与生产有很大不同,您发现的任何性能问题或瓶颈都可能存在或不存在于生产中。

答案2

只有当每台虚拟机的结构和资源与生产服务器相同时,它才可行并产生有价值的结果。这是否可行只有您自己说了算,因为我们对您的基础架构一无所知。

我从来没有按照您所说的规模进行过这项工作,但是我曾使用虚拟机来复制生产 Web 服务器,从而在实时系统上实施更改之前离线试验配置。

相关内容