Proxmox
Proxmox VE 是一个运行虚拟机和容器的平台。 这是 基于 Debian Linux,完全开源。 最大 灵活性,我们实施了两种虚拟化技术 - 基于内核的虚拟机 (KVM) 和基于容器的虚拟化 (LXC)。
一、Proxmox与VMware、OpenStack的对比
Proxmox 、VMware 以及 OpenStack 相比,如下表所示。
二、使用场景
-
Proxmox VE 主要面向中小型虚拟化场景、私有云场景,官方给出Proxmox VE 最多能管理 32 台物理节点。
-
VMware 主要面向大中小型虚拟化场景、私有云场景,vCenter 基础版最多可以管理 1000 台 ESXi 物理节点,vCenter。
-
OpenStack 主要面向大型和超大型的私有云场景、公有云场景,理论上可以管理无限台物理节点。
三、部署说明
-
Proxmox VE 最大的优势在于安装使用的方便以及 web 管理界面的丰富,Proxmox VE 社区提供 iso镜像,可以刻录到光盘或者优盘,整个安装过程在 10 分钟之内安装完毕。
-
VMware 的两个核心组件是 ESXi 虚拟化平台和 vCenter 管理平台,ESXi 也提供 iso 安装方式,但是管理平台 vCenter 却是与 ESXi 是分离的,需要单独安装。
-
OpenStack 的架构复杂,组件众多,配置烦琐,整体安装非常复杂,整个安装过程在 30 分钟之内安装完毕。
四、备份
-
Proxmox VE 内嵌了虚拟机备份工具(vzdump),可以在线创建 KVM 虚拟机和 LXC
容器的快照备份。创建的备份不仅包括虚拟机和容器的完整镜像数据,同时包含了相应的配置文件信息。支持冷热迁移。 -
VMware 提供了基于 vSphere 虚拟化平台的 VMware Site Recovery Manager (简称
SRM),在用户可接受的成本下,提供了基于 x86 服务器平台的灾备方案。 -
OpenStack云环境可以使用 HA ,包括应用的 HA、虚机的 HA、云控制服务的 HA、物理IT层、基础设施等,OpenStack中快照备份是一种常见的容灾备份方案。通过定期对云主机进行快照备份,可以在灾难发生时快速恢复数据。OpenStack的快照功能支持多种存储后端,可以根据实际需求选择合适的存储方案。
五、高可用
-
Proxmox VE 的高可用主要体现在分布式多副本和云主机高可用两个方面,Proxmox VE
高可用是建立在物理节点集群之上,依赖分布式存储 Ceph。 在实现物理节点集群的基础之上,通过分布式 Ceph 设置数据/虚拟机镜像的多副本数,默认情况下,使用 3 副本模式。 -
VMware 同样支持多副本存储技术,支持 FT 方案,支持热迁移,这里不再赘述。
-
OpenStack 支持多副本存储技术,支持 OpenStack 容错方案,支持热迁移。关于 OpenStack的高可用性,我目前了解不多,留待后续有时间再研究。