有谁能用外行人能理解的语言(比如“管理友好”)简单解释一下 vSphere 是什么、它可以做什么以及为什么它比其他选择更好?
此外,我们也对现实世界中可能的应用示例表示赞赏。
答案1
vSphere 允许您在单个硬件上运行多个虚拟机。基本上,您需要一台具有 16 个 CPU 核心和 64 GB RAM 的机器,然后将其分割成更小的部分,以便您可以在其上运行一堆较小的机器。假设 10 个不同的虚拟机,每个虚拟机具有 2 个 CPU 和 4 GB RAM。其中一些虚拟机可以在单个硬件上运行 Windows、Linux、Unix 等,从而为您节省硬件、电力、冷却、机架空间等方面的费用。
vSphere 的最大竞争对手是 Microsoft 的 Hyper-V。vSphere 是一款更成熟的产品,这让它更具优势。vSphere 相对于 Hyper-V 的最大优势在于:
- vSphere 的安装占用空间比 Hyper-V 小得多
- vSphere 允许您一次将多台机器从一台主机 vMotion(Hyper-V 语言中的实时迁移)到另一台主机(Hyper-V 为 1 台,而 vSphere 为 4 台或 8 台,具体取决于网络配置)。
- vSphere 不需要物理 Windows 域控制器,而 Hyper-V 至少需要一个物理域控制器(但建议 vCenter 服务器在物理服务器上运行)。
- 如果您拥有 vSphere Enterprise Plus 版本,那么您可以使用虚拟思科交换机并运行虚拟管理交换机,以便网络团队可以像管理任何物理网络交换机一样管理该交换机。
现在请记住,并非每台服务器都可以虚拟化。有些服务器不适合将其变成虚拟机,不过话虽如此,在大多数公司中,没有理由不能将大多数物理服务器虚拟化。
答案2
MRDenny 的回答极具误导性,因为“vSphere 允许您在单个硬件上运行多个虚拟机”是任何VM 技术(QEMU、KVM、Xen、VirtualBox、VMware 播放器/服务器/...)。
vSphere 有一个允许运行虚拟机的小组件(基本上相当于 QEMU 或 VMware Player),但它几乎完全是一套用于配置和管理虚拟机和虚拟机实例的工具。这是通过一组连接到各种服务守护进程的 Web GUI 来完成的。
它的价值不在于能够在一台服务器上运行多台虚拟机(同样,任何虚拟机技术都可以做到这一点),而在于使这些虚拟机的创建和维护变得更容易。