VPS有哪些虚拟化技术?

2021/1/20 18:01:00

     VPS服务器(虚拟专用服务器)("Virtual Private Server",或简称 "VPS")是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo)在一台物理服务器上创建多个相互隔离的小服务器。VPS服务器在网络的应用非常多,很多网站也是通过VPS来进行存放的,不过对于VPS主机,大家需要了解VPS一些虚拟化技术。

微信截图_20201029171146.png

     Hyper-V虚拟化技术:

     Hyper-V是微软自家的虚拟化技术,只能在windows上运行。也就是,一般安装windows系统的vps虚拟服务器很可能是Hyper-V。国内的一些较小主机商会用到vmware,跑windows或linux的都有,用过虚拟机的朋友应该了解过它。

     另外两种主要是用来跑linux的虚拟化技术,其中OpenVZ是基于操作系统的虚拟化技术,它运行效率跟真机(实体服务器)几乎一样。vps虚拟机的性能来自于物理服务器,因为物理机上有多个vps,每个vps可以获得的资源并不是很高,具体这要看宿主机本身硬件性能如何、上面运行了多少vps。

     kvm虚拟化技术:

     KVM (全称是 Kernel-based Virtual Machine),是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一。 KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。

     KVM技术已经从最初的概念发展成为企业 IT 基础设施管理系统。可以从kvm client管理软件这样的单一界面直接访问位于多个远程位置的服务器和设备。

     不同的VPS服务器所选择的方式也不一样,大家如果要在这一方面研究得更加深入,我们可以通过中特数据来进行了解更多VPS主机的区别。