OpenVZ 是一种基于 Linux 内核的操作系统级虚拟化技术,能在一台物理服务器上运行多个相互隔离的容器实例,常用于搭建低成本 VPS 虚拟服务器,与 LXC、Solaris Containers 属于同类方案。

| 类型 | 操作系统级虚拟化 / 容器技术 |
| 开发商或厂商 | Virtuozzo(原 SWsoft) |
| 推出时间 | 2005 年开源发布 |
| 运行平台 | Linux |
| 国家或地区 | 美国 |
| 官网 | openvz.org |
OpenVZ 是一种运行在 Linux 上的操作系统级虚拟化(容器化)技术,它让一台物理服务器可以同时运行多个相互隔离的 Linux 系统实例,常被用来提供 VPS(虚拟专用服务器)服务。
与 KVM、VMware 这类完全虚拟化不同,OpenVZ 不会为每台虚拟机模拟一套完整硬件,而是让所有容器共享宿主机的同一个 Linux 内核。每个容器(称为 VE 或 VPS)拥有独立的文件系统、进程空间、网络配置和 root 权限,从使用者角度看就像一台独立的服务器。
由于省去了硬件模拟和多余的内核开销,OpenVZ 的资源利用率很高,同一台物理机上可以密集地开设大量容器,启动速度也接近原生进程。这使它在早年的廉价 VPS 市场非常流行,许多入门级主机商都基于 OpenVZ 超售资源来压低价格。它的设计思路与 Solaris Containers、FreeBSD Jail 以及后来的 LXC、Docker 一脉相承,可以看作 Linux 容器技术的早期代表之一。
KVM 属于完全虚拟化,每台虚拟机有独立内核,隔离彻底、可装任意系统,但开销更大;OpenVZ 属于容器虚拟化,轻量高效但隔离较弱,容器不能自行更换内核,某些依赖内核模块的功能(如部分 VPN 协议)需要宿主机开启支持。选购 VPS 时,预算优先可考虑 OpenVZ,追求稳定隔离和折腾自由度则更适合 KVM。
问:OpenVZ 的 VPS 为什么便宜?答:因为容器共享内核、开销小,主机商可以在一台服务器上开设更多实例,甚至超售内存等资源,成本被摊薄,价格自然更低。
问:OpenVZ 和 Docker 是一回事吗?答:两者都是容器技术,但定位不同。OpenVZ 提供的是完整的系统级容器,像一台独立服务器;Docker 主要面向单个应用的打包与分发。
问:OpenVZ 现在还常见吗?答:随着 KVM 成本下降和 Docker、LXC 的普及,新的 VPS 产品多改用 KVM,OpenVZ 份额已明显减少,但仍有部分低价主机商在使用。

| 类型 | 操作系统级虚拟化 / 容器技术 |
| 开发商或厂商 | Virtuozzo(原 SWsoft) |
| 推出时间 | 2005 年开源发布 |
| 运行平台 | Linux |
| 国家或地区 | 美国 |
| 官网 | openvz.org |
登录 后参与讨论
暂无讨论,来发表第一条评论吧