
它的含义
虚拟化程序位于硬件与其上运行的机器之间。它分配处理器时间、内存、磁盘空间和网络访问,并阻止一台机器看到另一台。这些软件计算机中的每一台都是虚拟机,由 Proxmox VE 这样的平台来管理。
在虚拟化出现之前,通常的做法是一个应用一台服务器。这些服务器大多在一天的大部分时间里闲置,却各自需要占地、用电、散热,并有自己的更换周期。虚拟化把许多工作负载放到更少的机器上。
容器是更轻量的近亲。它们不模拟整台计算机,而是共享主机的操作系统,只隔离应用本身。它们启动快、占用内存少,但隔离性不如虚拟机。多台虚拟化主机可以组成集群,使机器能在它们之间迁移。
为什么它对企业重要
- 更少的机器:整合工作负载,减少需要购买、安置和供电的硬件。
- 更容易恢复:虚拟机是一组文件,因此可以复制、备份,并在不同的硬件上恢复。
- 更安全的变更:可以先在副本上测试更新,再去动正在运行的系统。
- 命运与共:许多工作负载放在同一台主机上时,该主机出故障会影响所有这些工作负载,因此需要备份和规划。
这在我们的工作中如何体现
我们搭建运行虚拟机和 LXC 容器的 Proxmox VE 集群,具备高可用性和实时迁移。我们自己的基础设施运行在 Proxmox 和 Ceph 上,因此我们运维的正是为客户搭建的同一平台。从 VMware 或 Hyper-V 迁移到 Proxmox,是企业来找我们的常见原因。
相关服务
了解更多
- 维基百科上的虚拟化词条对各类虚拟化的中立介绍,适合想了解全貌的读者。
- 维基百科上的虚拟化程序词条解释虚拟化程序的作用以及主要类型的区别,适合正在比较平台的读者。
- Proxmox VE 文档官方管理指南,面向将要运行该平台的人员。