VMware 总部位于加利福尼亚州帕洛阿尔托,是一家虚拟化软件供应商,也是云基础架构领域的全球领导者。该公司最初成立于 1998 年,经过 2004 年和 2016 年的一系列收购,现在是戴尔科技集团的子公司。作为第一家成功将 x86 架构虚拟化的公司,VMware 以其虚拟化和云解决方案为 IT 行业带来了一场革命。
如今,该公司在全球 拥有超过500,000 名客户和超过 75,000 名合作伙伴,其中包括 Liquid WebVMware Private Cloud Hosting. 这些合作伙伴来自各个行业,例如银行、医疗保健、零售、电信和其他各个行业。凭借在 IT 行业的如此强大的影响力,VMware 成为企业级虚拟化领域的领先软件公司。
在本文中,我们将深入探讨几个关键概念以了解有关 VMware 的更多信息,例如:
- VMware 的服务器虚拟化和其他产品。
- VMware 的优点和缺点。
- VMware 虚拟化软件背后的一些底层技术。
虚拟机和虚拟化:概述
在深入了解 VMware 以及企业如何利用其企业级软件和云架构之前,让我们先来了解一下虚拟化和虚拟机。 简单来说,虚拟化是创建组件(例如计算、存储、网络、服务器或应用程序)的基于软件(或虚拟)版本的过程。这可以通过使用管理程序来实现,管理程序是一种在物理服务器或主机之上运行的软件。
与此概念类似,IT 专业人员可以通过创建所谓的虚拟机(VM) 来模拟物理计算机。虚拟化的实践使得在一台服务器上运行多个 VM 成为可能,每个 VM 都有自己的操作系统 (OS)。请务必注意,物理服务器上的所有 VM 共享相同的资源池,例如 RAM 和网络。
服务器虚拟化之所以如此重要,是因为通过将物理服务器分割成多个环境,组织可以最大限度地提高物理服务器的效率和利用率。 作为该领域首批也是最负盛名的供应商之一,VMware 仍然是最受欢迎的虚拟化软件供应商之一。现在我们已经快速了解了虚拟化和 VM,让我们深入了解 VMware 全套软件的更多细节。
VMware 的用途是什么?
出于此资源的目的,我们通常将重点放在 VMware 最受认可的方面 — 它的服务器虚拟化软件。然而,除了服务器虚拟化之外,VMware 还提供了许多其他解决方案。
VMware vSphere
虚拟化实践已经存在了一段时间,大多数专业人士和管理员至少有一些直接经验或接触过vSphere,这是 VMware 提供的一套多种软件。随着 2020 年 4 月 vSphere 7 的发布,vSphere 主要负责在大多数 VMware 工作负载中运行 VM,ESX 不再受到该公司的支持。
vSphere提供社区版、标准版、企业版和企业增强版,包括:
- ESXi 类型 1 管理程序。
- 虚拟中心服务器。
- vSphere 更新管理器。
- vSphere 网络客户端。
- vSphere 客户端。
- vMotion。
- 虚拟机文件系统。
- 虚拟对称多处理 (SMP)。
- vSphere 高可用性 (HA)。
- 分布式资源调度程序 (DRS)。
- 容错和主机配置文件。
VMware ESXi 管理程序
如前所述,虚拟化服务器能够使用称为管理程序的薄软件层托管多个虚拟机。VMware ESXi是一种类型 1 管理程序,也称为裸机管理程序。裸机管理程序直接在服务器硬件上运行,无需主操作系统。
ESXi 是以前的 ESX 的继任者,它是一个更大的管理程序,使用了更多的主机资源,ESXi 代表 Elastic Sky X Integrated。虚拟化管理员可以选择使用其控制台或 vSphere Client 配置 ESXi。ESXi 是 vSphere 虚拟化产品套件的一部分,并且是包含在 vSphere 许可证中的独有虚拟机管理程序。
ESXi 提供的一些功能包括:
- 基于 HTML5 的现代用户界面带来用户友好的体验。
- 强大的加密功能增强了安全性。
- 可靠的性能,因为您能够将单独的解决方案应用于每个虚拟机。
尽管它在虚拟化中无处不在,但 IT 专业人员可能会选择考虑其他虚拟机管理程序,其中包括:
- Microsoft Hyper-V:与 ESXi 类似,Hyper-V 是 1 类管理程序。但是,它与 ESXi 的不同之处在于它必须使用分区来管理其 VM,并且需要 Windows 操作系统才能运行。
- 基于 Linux 内核的虚拟机 (KVM):与 ESXi 不同,KVM是一种开源产品,具有完全透明的代码库。KVM 是 Linux 内核的一部分,这意味着有很多开源虚拟化管理工具可供选择。
- Citrix XenServer: XenServer 在虚拟桌面集成市场拥有悠久的历史,是 Citrix 的 ESXi 管理程序的直接竞争对手。
其他 VMware 产品
在 vSphere 之外,VMware 拥有令人眼花缭乱的其他行业领先软件和产品选择,可帮助应对数据中心和云基础架构、网络和安全、存储等方面的特定挑战。
以下是 VMware 阵容中其他知名捆绑产品和独立产品的简要列表:
- VMware Cloud(在 AWS、戴尔易安信或通过第三方提供商提供)。
- VMware NSX。
- VMware vRealize。
- VMware vSAN。
- VMware 站点恢复管理器 (SRM)。
- VMware vCloud NFV。
- VMware 地平线。
- VMware工作站。
- VMware 融合。
VMware 和 Linux
回顾 VMware 作为一家公司的历史,很难忽视 VMware 对 Linux 的依赖程度。作为 ESXi 管理程序的前身,ESX 管理程序包含一个 Linux 内核,它是管理计算机硬件的操作系统的主要组件。快进到今天,ESXi 现在支持各种 Linux 操作系统,例如 Ubuntu、Debian 和 FreeBSD。
VMware 的优势
在确定 VMware 是否是满足您需求的虚拟化软件和解决方案的正确供应商时,让我们首先检查一些相关的优势。
- 降低运营成本和资本:通过利用虚拟化,更好的利用率通常会导致更低的运营成本。就产品创新和客户满意度而言,VMware 是虚拟化领域的领导者,这意味着大多数组织都可以充分利用其产品。
- 庞大的第三方供应商网络:在 VMware 方面有很多选择。从直接从公司采购软件和解决方案到在他们认可的合作伙伴网络内工作,IT 专业人士的目标是从转向 VMware 中获益良多。
- 简化的数据中心管理:这是与整体虚拟化相关的另一个好处,但很难否认有多少专家将 VMware 视为该领域的领导者。他们创造了软件定义数据中心这一术语,这在他们全套产品背后的战略和框架中显而易见。
VMware 的缺点
在开始使用 VMware 之前,让我们先看看一些潜在的缺点。
- 更少的兼容性选项:很明显,VMware 解决方案相互配合得很好,但这意味着总体上选择很少。如果您特别喜欢开源工具或软件,您可能不得不坚持使用专门与 VMware 兼容的工具或软件,而不是 Hyper-V 等其他工具或软件。
- 陡峭的学习曲线: VMware 拥有非常丰富的产品线,其软件在业内名列前茅是有原因的。通常,您需要聘请 VMware 专家来充分利用他们的产品,否则您将需要严重依赖客户支持。
- 昂贵的许可费用:说 VMware 昂贵有点明显,但这种考虑是需要记住的。是的,有可能通过更高的利用率来节省潜在的成本来抵消这些许可成本,但并非每个组织都如此。但实际上,这是一种一分钱一分货的情况,而快乐的客户群充分说明了 VMware 的价值。