2022 年,容器应该选择 Proxmox 还是 VMware?
随着企业越来越依赖虚拟化和容器化,Proxmox 和 VMware 是部署虚拟机(VM) 的两个不错的选择。
两家供应商都提供免费选项,但 Proxmox 是完全开源的,是普通用户的最爱,虚拟化先驱 VMware 处于 VM 行业的前沿,为企业提供高级功能和支持。

本文在客户、许可、性能和附加功能方面对 Proxmox 与 VMware 进行了比较。
Proxmox 与 VMware 区别

什么是 Proxmox 虚拟环境?
Proxmox 虚拟环境(VE)是一个虚拟的,基于内核的服务器管理平台提供虚拟化(KVM)的 Linux 容器(LXC),以及软件定义存储,开源虚拟化解决方案提供基于 Web 的 GUI,用于集中管理实例、网络和节点策略、存储资源和高可用性功能。

什么是 VMware vSphere?
VMware vSphere 是供应商的旗舰虚拟化和云平台,可为具有混合基础架构的组织和生产环境提供行业领先的性能、可扩展性、灵活的 API 等,vSphere 具有用户友好的界面、嵌入式安全性、可扩展性和对通用应用程序的支持。

客户和用例
Proxmox 和 VMware 经常被提及为顶级虚拟化解决方案,但这两家供应商针对不同的客户群和用例,两者都提供专为云计算和服务器整合设计的功能,但这就是它们用例相似之处的结束。
Proxmox 客户和用例
它是一种开源虚拟化解决方案,提供了一些企业功能,所以是不想承担昂贵许可证的个人爱好者、初创公司以及组织和团队的热门选择。
Proxmox VE 广泛用于各种规模企业的服务器隔离和软件开发,对于希望支持其新兴的本地基础设施的个人来说,它是一个难以匹敌的选择。
VMware 客户和用例
尽管 VMware 提供免费版本的 vSphere,但付费许可证确实为组织提供了企业业务应用程序和基础架构即服务(IaaS) 操作的支持和软件稳定性。
除了服务器虚拟化之外,vSphere 还为组织提供了与用于存储的 vSAN 和用于网络虚拟化的 NSX 的企业原生集成,用例扩展到认知计算、分布式操作、大数据和高性能计算 (HPC)。企业组织乃至单个团队都可以从供应商的能力中受益。
定价和许可
Proxmox 和 VMware 的定价和许可选项可能是这两个供应商最重要的区别。
由于 Proxmox 是一种开源解决方案,因此组织无需支付任何费用或添加可选的支持订阅。
vSphere 为一系列不同规模的公司提供多种选择,但许可证成本高昂。
Proxmox 定价和许可
Proxmox 是 GNU AGPL 许可下的免费开源软件;任何人都可以免费下载和使用虚拟化软件,对于寻求额外支持和功能(例如访问客户门户、自动定期修补、支持票证和远程支持)的组织,Proxmox 提供四种订阅选项:社区、基本、标准和高级。

所有支持订阅都可以访问 Proxmox VE Enterprise Repository,以确保持续的软件和安全增强,并达到预期的技术支持水平,每个计划都适合一个 CPU 插槽,用于每年订阅供应商的附加支持功能。

VMware 定价和许可
可以使用有限免费版本的 vSphere 软件,但 VMware 的价值主张在于其付费订阅许可证和广泛的功能选项,客户可以开始 60 天免费试用下载付费许可证,之后可能包括四种捆绑类型:Essential、Standard、Enterprise Plus 和 Essentials Plus。

每个许可证授权客户每年订阅每个 CPU 插槽和一系列功能,vSphere Standard 和 Enterprise Plus 仍然是最受欢迎的两个计划,供应商正在推动添加其运营管理软件以提高可见性和控制力。

操作系统支持
对于需要操作系统 (OS) 支持灵活性的组织,VMware 是具有近乎通用的操作系统支持的安全选择,包括 Windows、macOS、Debian、Ubuntu、CentOS、Oracle 和 Red Hat。
Proxmox 操作系统支持
Proxmox VE 在 Linux 的 Debian GNU 操作系统上运行,带有定制的 Linux 内核。Proxmox 的解决方案通过基于内核的虚拟机 (KVM) 提供虚拟化,并通过 Linux 容器 (LXC) 提供容器化。
VMware 操作系统支持
作为裸机(类型 1)管理程序,VMware 的 ESXi 与虚拟机可以服务的所有操作系统兼容,与其他企业解决方案一样,VMware 不再支持 ESXi 的旧系统,这意味着客户必须更新或续订其 vSphere 许可证。
表现
在 Proxmox 和 VMware 之间,很难击败企业虚拟化巨头提供的性能产品,对于临时的虚拟化技术人员来说,Proxmox 不仅仅是完成工作。
Proxmox
- 物理内存(最大):12TB
- 每个集群的主机数(最大):32
- CPU(最大):768 个 CPU
VMware
- 物理内存(最大):24TB
- 每个集群的主机数(最大):96
- CPU(最大):768 个 CPU
Proxmox 仅提供一层性能,而 vSphere 为客户端提供基于许可和 RAM 的客户端计算能力,最高可达 Proxmox 的两倍,使用 vSphere 7 的 Monster VM,客户端可以在一个集群中支持多达 96 台主机。
特征
Proxmox 为开源解决方案提供了大量令人印象深刻的功能,但与 VMware 为其全球企业客户发布的一些高级功能相比,它显得相形见绌,也许这两种解决方案之间最显着的功能差异是 VMware 通过其 Tanzu 容器编排服务对 Kubernetes 的原生支持。
Proxmox VE 特性
- 通过基于 Web 的 GUI 或带有 Unix shell 或 Windows Powershell 的 CLI 进行集中管理
- 备份、实时迁移、SD 存储和高可用性的管理控制
- 将配置文件与数据库驱动的文件系统 (pmxcfs)同步
- 使用 JSON 作为主要数据格式,将第三方工具与 RESTful API 集成
- 使用多主策略部署集群范围的任务和维护
- 用于单文件和实时还原的集成完整备份和增量备份
- 内置防火墙,可控制宏、安全组、别名和 IP 集
- 将 VM 映像存储在 LVM 或 ZFS 等本地存储或 NFS 或 iSCSI 等共享存储上
- 多节点高可用集群管理的默认策略设置
- 桥接网络模型允许每台主机多达 4094 个桥接并支持 IPv6
VMware vSphere 功能
- 使用 HTML 5 vSphere 客户端跨混合基础架构管理虚拟实例
- 高容量存储并支持虚拟机感知、策略驱动和 4K 原生存储
- 共享数据中心资源、保护端点并确保正常运行时间和容错
- 通过增强的 vMotion 兼容性轻松迁移和配置混合工作负载
- Tanzu Kubernetes Grid (TKG) 服务集成允许本地 K8s 集群
- 使用 REST API 和 vCenter Server Appliance 备份进行备份和还原
- 带有嵌入式服务控制器的混合链接模式,用于链接多个 vCenter
- 启动功能,如单次重启和快速启动,以及热迁移或冷迁移
- 为 NVIDIA GRID 增强 vGPU 和 GPU 工作负载的生命周期管理
- 支持可信平台模块 2.0、虚拟 TPM 和 FIPS 140-2 的安全策略
公司背景
Proxmox 服务器解决方案
Proxmox Server Solutions 成立于 2005 年,最初是一家业务连续性解决方案的开源软件开发商,这家总部位于奥地利维也纳,公司提供三项核心技术:用于虚拟化的 Proxmox VE、用于备份和恢复的 Proxmox 备份服务器以及用于电子邮件安全的 Proxmox 邮件网关。

虚拟机
VMware 是第一个商业化 x86 架构的组织,进入虚拟化行业的第三个十年,这家被戴尔收购的供应商继续开拓云计算、网络解决方案和应用程序现代化的软件,同时与近乎普遍的企业和 IT 组织合作。

选择 Proxmox 与 VMware
Proxmox 和 VMware 提供强大的虚拟化功能,但在许可和成本、支持和企业功能方面却大不相同。
拥有财务资源来投资和维护 VMware 基础架构的组织将受益于更大团队提高的性能和可用性,添加对 Kubernetes 和容器编排工具的本机支持,很明显 VMware 拥有竞争优势的原因。
另一方面,Proxmox 是无法或不愿意获得 VMware 许可证的个人和团队的优质选择,无需大量投资,拥有合适技术人员的组织就可以利用 Proxmox 虚拟化平台提供的灵活性。