- 论坛徽章:
- 0
|
VPS和虚拟机
VPS Virtual Private Server, 虚拟私有服务器,或称虚拟独立服务器,这个名称更多地用于服务的名称。用来提供VPS服务的软件分为两类:虚拟环境软件和虚拟机软件。
虚拟环境软件的本质是操作系统虚拟化,也就是只有一个操作系统,通过操作系统内核级,向上提供多个虚拟的操作系统环境,表现为一个虚拟的独立服务器;
虚拟机软件的本质是硬件模拟,也就是用软件模拟硬件层,在模拟出来的硬件上再安装另一个操作系统,再跑应用。
两者相比,虚拟环境软件有更高的效率,同样的硬件,可以支撑的VPS数量可以是后者的10倍以上;不过,虚拟机软件的好处是可以开不同的操作系统出来。
所以,VPS服务所采用的软件通常是用前者,无论对服务商和客户都更划算。所以VPS某种程度上也变成了虚拟环境软件的代名词。
前者的代表是:
SWsoft Virtuozzo: Linux, Windows
SWSoft OpenVZ(开源): Linux
Sun Container: Solaris
FreeBSD: Jail
HP VSE: HP-UX
IBM: AIX
用得最多的自然是Virtuozzo。目前国内也有包括万网这样的20多家服务商在推基于Virtuozzo的VPS。OpenVZ则是Virtuozzo Linux的开源版本,有兴趣上www.openvz.org看看。
后者的代表是:
VMware
MS VirtualServer
Xen(开源)
Parallels
说到这里,楼主的问题应该这样回答:
严格说来,VPS不是软件,VPS只是服务名称。大部分的VPS服务是用虚拟环境技术实现的,这种技术是无法虚拟不同的操作系统的。 |
|