VPS的全称为Virtual Private Server,叫做虚拟专用服务器(Godaddy称之为Virtual Dedicated Server,VDS).就是利用各种虚拟化手段把单台物理服务器虚拟为多台虚拟服务器提供给用户使用.相对于传统的虚拟主机,VPS能够为用户提供独立的OS环境:例如iptalbes、web服务器选择、数据库等。根据常见的VPS技术的种类可以分为:Xen、Openvz、KVM三种。
Xen、Openvz、KVM有什么区别?
三者都是常见的虚拟化主机技术。Xen pv是常见的半虚拟化技术,它并不是一个真正的虚拟机,而是相当于自己运行了一个内核的实例,可以自由的加载内核模块,虚拟的内存和IO,稳定而且可预测。XEN hvm是全虚拟化,pv只能用于linux内核的系统,效率更高,hvm可以虚拟所有常见操作系统(可以使用windows),理论效率比pv略低,另外,hvm需要cpu虚拟化指令支持,pv无此要求。
Openvz则是操作系统级别的虚拟化技术,是底层操作系统上的一层应用,这意味着易于理解和低权重开销,应用程序无需经过虚拟指令而直接运行在CPU上,一般来说也意味着更优的性能。
kvm是完全虚拟的,所以不用区分类似Xen pv和hvm的区别,所有的kvm类型的虚拟技术都可以装各种linux的发行版和各种win的发行版,不管供应商在主页有没有写明是否支持win,只要你配置够win运行,KVM VPS都可以安装。