虚拟化如何提高服务器利用率?

Con*_*ion 2 virtualization consolidation

虚拟化的最大好处通常被称为提高服务器利用率。

但是为什么我需要虚拟化呢?

假设我有 N 台轻度使用的物理服务器。为什么我不将这 N 个服务器上的所有应用程序组合成 1 个物理服务器?这样我就不会招致虚拟化的性能损失。

在这种情况下,虚拟化能给我带来什么?

Dav*_*vid 6

虚拟化可以很好地分离这些应用程序。

也许您的应用程序不能全部安装在同一台服务器上,或者出于安全考虑,您不希望它们安装在同一台服务器上——如果一个被黑客入侵,只有那个被黑客入侵。

也许您为其他人托管应用程序,并希望为每个人提供自己的“机器”。

也许您有 10 台相同的服务器,而大多数时候您只需要一台,但有时当您的负载变高时,您需要更多台。通过这种方式,您无需再启动 9 台服务器,您可以在一台(或几台虚拟服务器)上整合并运行所有内容。

使用虚拟化的原因有很多(可能不使用虚拟化的原因也很多)。


Zor*_*che 6

在这种情况下,虚拟化能给我带来什么?

能够运行具有不同要求和依赖性的两个独立事物。当这些需求发生冲突时,它尤其有价值。例如,假设您有一个仅在 Windows 2000 服务器上运行的旧企业应用程序,但您还有一个新的闪亮应用程序,它需要 Windows 2008 和 .Net 框架等等,这两个应用程序不能在同一个操作系统中运行,但是有了 VM,它们就可以在相同的硬件上运行。

如果您的各种服务具有不同的维护周期,这将非常有用。使用大量虚拟机,您可以更新/重新启动辅助 DNS 服务器虚拟机而不会产生太大影响。但是,如果该 DNS 服务器也是您的文件服务器、打印服务器、邮件服务器等,那么安排该更新将更加困难。