VPS定义:VPS(Virtual Private Server )即虚拟专用服务器,与服务器很相近,都可分配独立公网IP地址。
VPS与服务器的区别
VPS拥有独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,VPS可以象独立服务器一样,重装操作系统,安装程序,单独重启服务器。
VPS主要的技术为虚拟化技术(点击查看虚拟化对企业的好处),那我们怎样建立VPS服务器呢?
VPS服务器系统主要分Windows和Linux 而且需要CPU支持虚拟化技术Virtualization Technolegy即VT,Intel和AMD都有该技术,具体请进入主板设置将该选项启用。在Windows2008R2开始就有微软自带的Hyper-V虚拟化,这是一种全虚拟化,开出来的vps允许任何X86架构的系统,而且不允许内存超开。这种改虚拟化对管理员要求不高,只要装了Hyper-V组建一般管理员就可以在图形画面下操作完成。具体请见微软http:// t echnet.m icrosoft.com/zh-cn/library/cc753637(v=WS.10).aspx。
Linux平台的开源稳定的虚拟化应该数大名鼎鼎的OpenVZ和Xen,OpenVZ即半虚拟化即PV。Xen支持半虚拟化PV和全虚拟化HVM和KVM。
PV是在Linux内核下面虚拟化,不再运行多内核文件,这样的虚拟化效率高,内存可以超开,缺点是隔离性差,子系统只能是linux。HVM和KVM都是Xen下的虚拟化。
区别是HVM不是完全的虚拟化,还是可以超开内存的,而KVM是完全虚拟化,不能超开内存,子系统可以运行任意系统如windows等。