VPS是什么?与独立服务器和虚拟空间的区别

探主机2年前VPS教程529

VPS是什么?大家经常会听到VPS服务器,尤其是国外VPS,这个到底是什么意思?与另外两个概念独立服务器、虚拟空间又有什么区别?今天探长就为大家一一科普下,希望对大家后续选择VPS有一定帮助。

VPS是什么?与独立服务器和虚拟空间的区别——探主机

VPS是什么?

VPS,全称Virtual Private Server。中文名叫虚拟专用服务器,VPS是一种涵盖所有结构将一台物理服务器分割成多个虚拟专用服务器的技术总称,为了方便我们很多时候都把VPS当成一个单位。

VPS可以粗暴理解为能提供完整服务的服务器,与我们常说的虚拟机为同种东西,只不过VPS是在服务器领域的称呼。至于应该大概清楚VPS是什么概念了,探长也不过多强调虚拟化技术,再讲下VPS的应用来加深下理解。

现在VPS广泛应用于网站运营上,主要就是因为VPS技术成熟,它的成本低,这是与独立服务器想比的哈。和虚拟机比,VPS当然更贵。

VPS的虚拟化架构

不同的云计算IDC商家提供的各种各样名称的服务器都是基于VPS技术,比如阿里云的ECS、腾讯云的CVM,名字都是各式各样。但它们的VPS架构却是不谋而合,成熟的只有那么几种:Xen、KVM、VMCloud等,下面展开讲下每种架构。

1、OpenVZ

OpenVZ其实是一种容器技术,而不是标准意义上的虚拟化。然而与其他容器技术不一样的地方是,OpenVZ在网络管理方面又显得较为细致:比其他容器技术更高的定制性。因此,我们经常把它视为一个VPS技术。

从技术角度而言,OpenVZ最显著的特点就是:只能跑Linux,且无法更改Linux的Kernel。因为系统底层都是追随母机的Kernel,所以无法进行一些深度的修改。OpenVZ常见的应用就是拿来跑各种各样的程序与应用。

从一般用户出发,OpenVZ最显著的特点就是:低价,资源给的多,不能装Windows不能装锐速。其实买了OpenVZ结构的VPS,大家基本可以忽略那些所谓的参数,因为想调多少就能调多少,这就是超售(IDC出售超过物理资源总量的VPS资源),这会导致物理服务器严重超负荷,轻则VPS的性能大受影响,重则物理服务器宕机,无法提供任何服务。

为什么大多数IDC出售的OpenVZ都是资源给的多价格又很低的呢?因为OpenVZ的超售难度非常低,很多IDC使用OpenVZ架构经常超售个200%。一般IDC大幅度超售内存CPU带宽资源也就算了,有的甚至连硬盘空间也大幅度超售,这是非常危险的做法。毕竟性能不行还可以用,空间超售了那数据可是无价的。

讲了OpenVZ超售严重,大家别以为这个架构很烂。实际上真正不超售的OpenVZ性能其实是所有虚拟化技术中最好的。虽然它本身并不是个虚拟化技术。

2、KVM

KVM是现在真正意义上最普及的虚拟化技术,几乎80%的IDC都使用了此结构。KVM的全称是Kernel-based Virtual Machine,意思就是基于内核的虚拟机。当然作为当今使用最广泛的虚拟化技术,KVM的优点也是非常的明显,它已经成了VPS的标准。

优点一:KVM相比其他虚拟化技术(不包括OpenVZ),KVM拥有着更好的性能。

优点二:KVM价格适中,资源都中规中矩,能装Windows能装锐速。而使用了KVM技术的母服务器肯定是Linux系统。

KVM其实也是一种统称,具体的KVM还有分很多种,例如OpenStack KVM,不过在使用上并没有什么太大区别。

最后谈下KVM超售,不管是硬盘还是CPU亦或者是带宽,KVM超售也是轻车熟路,然而KVM在内存方面并不能像OpenVZ一样超的那么夸张。如果一个IDC允许装Windows的情况下,KVM的内存超售幅度差不多在25%~30%左右。总体来说KVM并不是像外界所说的那样KVM不能超售。

3、Xen

Xen技术历史悠久最早版本可以追溯到2003年,曾经Xen占据着VPS市场的半壁江山,然而在KVM技术成熟了之后逐渐被KVM淘汰。不过我们现在还是能见到很多国人IDC商家使用这种架构来出售VPS。具体而言,Xen有两种虚拟化方式:Xen PV与Xen HVM,分别介绍下:

Xen PV(Xen Paravirtualization):

Xen PV是一种半虚拟化方案,Xen的半虚拟化有点类似于OpenVZ。什么是半虚拟化?如果把整个母机系统比喻成一件房子,那我们可以想象一下半虚拟化的意思就是水电都接在一个计量表上共用资源,相反如果水电都有分离计量的话就类似是全虚拟化。

半虚拟化的Xen基本无法更改Kernel且只支持Linux,性能与OpenVZ整体类似,只是能超售的幅度并不如OpenVZ那样那么夸张。

Xen HVM (Xen Full Virtualization):

Xen HVM是一种真正意义上的完整虚拟化的虚拟机。当然,这种Xen我们一般能很轻松的分辨出来,因为它能装Windows等其他系统。

Xen HVM的性能非常的中规中矩,如果与KVM进行对比的话,性能确实是不如KVM。然而Xen HVM在超售方面并不像KVM那样有智能内存调度机制,起码内存是超不了多少的。但Xen HVM依旧是可以超售的,内存超不了他们可以超CPU超硬盘、超带宽啊!

4、VMware Cloud

简称VM Cloud,一看名字就知道这是哪家公司的产品。没错,就是大名鼎鼎的VMware。由于VMCloud是商业产品商业授权,授权费高昂我们很少能见到有哪家IDC使用这种架构。这种结构个人用户接触的非常少,且实际使用性能上并不如其他的虚拟化架构。

最后要说的依旧是,超售。没错,在现在这时代,不能超售的虚拟化技术都已经被淘汰了。具体例子我们可以看看使用VMCloud的IDC,CAC。

VPS性能对比

综上所述,我们可以把几种架构VPS的性能都进行对比一下,让大家有个更直观的认识。如果都在不超售的情况下,且使用的是Linux系统,那么性能排列大致如下:

OpenVZ ≈ Xen PV > KVM > Xen HVM ≈ VM Cloud

如果在使用Windows的情况下,那性能排行大致如下:

KVM > Xen HVM > VM Cloud

实际上我们能买到的VPS都有超售的情况,那么最符合现实情况的排行大致如下:

KVM > Xen PV > Xen HVM > VM Cloud > OpenVZ

VPS与独立服务器、虚拟空间、云服务器对比

上面长篇大论总算是把VPS基本情况讲清楚了,那么它又与常常听说的【独立服务器】、【虚拟空间】、【云服务器】有啥区别呢?下面再依次简单对比下:

首先,对比独立服务器。

独立服务器就是资源完全独立的物理服务器,所有的独立服务器的硬件资源都是独享的,所有物理硬件100%独立。而VPS就不是完全独立,一旦长时间高占用CPU或者内存或者硬盘IO资源,VPS就很有可能被IDC停机封号的情况。

其次,对比虚拟主机。

虚拟主机(Virtual Host或Shared Web Hosting),又称虚拟空间,主机空间,网站空间等等,这里统称虚拟主机。虚拟主机是一种网络技术,能让多个主机名称在一台服务器中运行,而且可以分开运行多个网站。

虚拟主机一般主要用于HTTP、FTP、EMail这类网站服务,将一台服务器(这里也可以是虚拟服务器VPS)的资源服务内容逻辑划分为多个服务单元。

最后,对比云服器。

云服务器,也叫云计算服务器或者云主机,它灵活扩展、数据中心虚拟化、按需获取计算资源,具备这三种功能既可以定义为云服务器。

云服务器和VPS有啥区别可以粗暴理解为:VPS是单台服务器开出来的虚拟机,云服务器是一堆服务器集群在云平台管理下开出来的虚拟机,可以把云服务器看做VPS没问题,但是把VPS当做云服务器就不对了。因为在资源、安全性等方面VPS是达不到云的要求的。

还有一点,但是,当前市场环境下,可以说90%以上的云服务器都是“假云”;所以,在很多情况下,云服务器和VPS他们在本质上几乎没有多大区别!

好了,以上就是探长为大家介绍的VPS是什么?以及对比其它常见的主机名词,看完本文介绍后续看到别人一堆服务器专业名词抛出来,就再也不必担心被别人牵着鼻子走啦。

相关文章

vps或独立服务器测试脚本:可测cpu性能、回程线路等

vps或独立服务器测试脚本:可测cpu性能、回程线路等

大家买了VPS或独立服务器肯定会把玩一番,最常用的搞法就是用脚本测试下各种性能是否如商家宣传的那样。今天探主机就分享一些常用的cpu性能、回程线路等测试脚本,大家可以收藏起来后续肯定用的上。如果脚本有...

vmware虚拟机:它与VPS服务器的区别和联系

vmware虚拟机:它与VPS服务器的区别和联系

vmware虚拟机,这个名词咋一看很熟悉,因为以前做gua机时候用过这种软件做虚拟机。但真要说出个一二,探主机还真就卡壳了,今天博主就专门搜集整理了一番vmware虚拟机与VPS服务器的区别和联系,权...

VPS支付宝买(探长劝你别用支付宝买VPS)

VPS支付宝买(探长劝你别用支付宝买VPS)

VPS支付宝买,看似很方便,也符合大家日常消费行为。但探长劝你别用支付宝买VPS,否则可能会有一系列的麻烦,下面就为你一一展开讲解下为啥要避免用支付宝买VPS。1、维权困难支付宝在购买国外商品时,钱是...

ceranetworks香港服务器怎么样?和美国ceranetworks区别在哪?

ceranetworks香港服务器怎么样?和美国ceranetworks区别在哪?

ceranetworks香港服务器怎么样?大家选购VPS时一定常常看到很多国内厂商推出的香港ceranetworks服务器。探主机初次见到这种套餐,还以为是美国ceranetworks的山寨机房呢!后...

国外VPS怎么买?请先准备好paypal

国外VPS怎么买?请先准备好paypal

国外vps怎么买?新手刚入门时都会有这种疑问,因为国外VPS下单时一般要求使用credit card或者paypal。因为绝大部分IDC商家不支持支付宝付款滴,这时候拥有一个属于自己的paypal帐号...

SiteGround评测:SiteGround 服务器怎么样?

SiteGround评测:SiteGround 服务器怎么样?

SiteGround 服务器怎么样?SiteGround是一家成立于2004年的保加利亚虚拟主机服务商,也是WordPress官方推荐的主机商之一。其总部位于美国田纳西州,主营业务是销售WordPre...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。