我为公司的 ECM 部门工作,由于用户群体不断增加,我的经理正在考虑升级服务器基础设施。目前,它只是一个虚拟机,2 核处理器和 4GB 内存运行 Windows Server 2008(明年可能升级至 2012)
他正在考虑两个选项:要么增加核心数量,要么增加内存。最终我们要么2 个虚拟机,每个虚拟机有 4 个核心和 8 GB或者4 个虚拟机,每个虚拟机有 4 个核心和 4 GB. 这两种情况最终都会F5 负载均衡器。
是不是最好虚拟机数量更少,每个虚拟机拥有更多内存或者更少内存,更多虚拟机?
附加信息:我们使用的软件包是单个虚拟机上的 64 位 Web 服务器和应用服务器。我不确定这些信息是否足够。如果需要,我可以提供更多信息。
感谢您提供的任何见解!
答案1
这完全取决于您正在运行的应用程序的行为方式。有些可能需要更多的 CPU 能力,有些可能需要更多的 RAM。有些应用程序也无法有效地使用多个核心,这意味着可能需要水平扩展它们(即运行相同应用程序的许多较小的 VM)。如果不了解有关您的应用程序的更多信息,就无法回答这个问题。我建议使用 perfmon 之类的工具来更好地了解应用程序的瓶颈可能是什么。