是否可以将一个巨大的 VM 跨越多个物理商品服务器?

use*_*614 13 virtualization

是否可以将一台巨大的虚拟机跨越多个物理商品服务器?

这是我们的用例:

  • 我们需要实现一个具有 64 GB RAM 的 32 处理器数据库服务器
  • 我们没有这样容量的物理服务器
  • 我们确实有很多资源较少的服务器。

是否有一种技术或(更好的)产品可以让我们利用这些服务器来创建具有所需容量的 VM?比如说,我们是否能够将 8 台具有 8 GB RAM 的物理 4 处理器机器组合成一个具有 64 GB RAM 的 32 处理器“逻辑单元”,并设置一个使用所有这些容量的 Oracle 服务器?

在发布这个问题之前,我们阅读了类似的问题,但没有找到答案。

也许,现在有人可以给我们一个提示?

The*_*Wiz 9

没有办法获得与单个 32 处理器机器完全相同的功能......具有多个单独的服务器。最好的办法是查看集群或网格计算。如果做得好,您最终可以获得相当的性能……以及更高级别的高可用性。您的很多问题还取决于您的“db”类型。Microsoft SQL Server 的工作方式与 MySQL 或 Oracle 有很大不同……而且可伸缩性也完全不同。

或者……您可能需要考虑让某人为您做数据库……比如使用 EC2 RDS……

可悲的是,没有办法将多个物理服务器组合在一起并在它们上面安装 vmware 并最终得到一个单一的超级强大的虚拟服务器。

  • @ user54614 - 您绝对无法通过将机器捆绑在一起来复制他们的场景。我建议与您的客户和 Oracle 支持人员交谈以查明并确定问题。 (2认同)

rya*_*lim 8

ScaleMP有一种商业产品,称为 vSMP。它允许您将多个 x86 系统聚合到一个虚拟实例中。虽然我以前从未亲自尝试过,但我已经看过他们的介绍。如果我没记错的话,它有特定的要求才能工作,并且您需要获得一些额外的硬件(Infiniband 用于快速、低延迟的互连)。它也可能花费一分钱!