服务器之家浅谈VPS和云主机的区别

softyun3年前云服务器57

很多站长对于云主机、VPS、虚拟主机之间的区别都不知所以,很多解释这些概念的文章也经常出现各种错误,使得这些概念经常被混淆。所以服务器之家写一篇阐述它们区别的文章。

VPS

 

VPS(Virtual Private Server),中文名称是虚拟专用服务器。详细的定义可以去看维基百科 - VPS。通俗点讲,就是在一台大型的独立服务器上,通过一定的技术(如虚拟化或者容器化)和一定的软件(VMWare、Xen、KVM、OpenVZ),将这台大型独立服务器的运存、处理器、硬盘进行划分成一个一个小的 VPS,每一台 VPS 都可以分配到独立公网 IP 地址、独立资源和独立系统配置,用户可以安装独立操作系统、单独对自己的 VPS 进行重启和关机。

云主机

 

云主机我见过的常见的两个英文缩写是 CVM(Cloud Virtual Machine 腾讯云使用这个名词) 和 ECS(Elastic Compute Service 阿里云和华为云使用这个名词)。

理解云主机的概念,就必须抛开一台独立的大型服务器的概念,而要明白一个概念——算池。

以阿里云为例。阿里云在国内很多地区都建设了数据中心,在数据中心中所有服务器都是内网互通的。在数据中心里有专门负责存储的机器,配备有大型 HDD 和 SSD 组成 RAID 存储阵列,这些机器组成存储池;有专门负责运算的机器,根据不同的需求有不同的配置(如多核 CPU、强劲的 GPU 和大运存),这些机器组成运算池;有专门进行网络分配和调度的交换机,组成了虚拟网关。

当然,这些算池还会往下细分、以便在不同业务的不同需求中完成调度。

VPS和云主机的区别

 

可用性

从可用性来讲,VPS 的可用性是要低于云主机的。VPS 的宿主机一旦出现软硬件故障,就会影响到上面的虚拟出来的 VPS。而在云计算池中,如果算池中的某个部分甚至一个物理单位出现故障而离线,大部分情况下都可以由算池中其它部分接替工作,所以云计算一般不会出现整个服务出现大规模故障的情况。

灵活性

以升级你的主机配置为例。VPS 升级配置需要先关闭你的 VPS,然后分配更多的 CPU、运存和硬盘给你的 VPS;虽然 VPS 的宿主机可能有足够强劲的配置,但是一旦你的需求在你目前的宿主机上无法得到满足,你就有可能需要让主机商将你的数据转移到另一台宿主机上重新分配资源虚拟出一个 VPS。而对于云主机,升级配置只需要从算池中分配给你更多的资源即可,非常灵活。

这些就是阿里云、腾讯云、美团云这类云计算创立的初衷——把平时业务较少时从算池中将闲置的算力拿出来卖钱。所以会有这么一句很有意思的话——“双十一期间,你的阿里云主机隔壁就有可能是淘宝的后端服务。”

性能

通常情况下,云主机的性能会比 VPS 差很多,在 IO 性能表现的尤为明显。整个算池分工明确,所有算力都通过内网传输,内网的传输速度是远远不如单一硬件设备之间传输的。举例说明,阿里云的 IO 性能平均为 120M/s,而较好性能的宿主机上的 VPS 的 IO 性能可以达到 1G/s 。

实际上对于一般情况,云主机和 VPS 的性能的区别是感觉不明显的;VPS 的可用性和 SLA 也不会逊于云主机。在实际的使用体验和操作中也并不能感受到云主机和 VPS 之间的区别;具体如何选择还是要根据自己的业务需要和预算。


标签: VPS云主机
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

小内存VPS使用优化杂记

初尝自从今年年初开始尝试使用 VPS 后,就喜欢上了这个折腾。在 VPS 的折腾路上用了好多个 VPS 提供商,基本都是 256 M内存的 VPS(因为这个内存的价位比较适合我,再高的内存就会感觉浪费...

VPS主机适合哪些网站使用

适合使用VPS主机的网站有:1、对流量需求大的网站,VPS主机的网络资源充足,能满足网站的需求;2、对可靠性和安全性需求大的网站,VPS主机的安全性高,能有效保证网站的安全;3、对访问权限需求大的网站...

美国VPS服务器的用途有哪些

美国VPS服务器的用途有:1、做网站托管,让用户专注实现更好的网站内容;2、用于开发电子商务平台,实现线上交易;3、用来进行测试与开发应用,从而搭建良好环境的网站业务;4、用于文件存储和共享,实现随时...

租用美国VPS主机需要注意什么

租用美国VPS主机需要注意:1、需要注意美国VPS主机的性能,性能强大的主机才能够保障网站运作的稳定;2、需要注意美国VPS主机的带宽资源,带宽资源充足,访问速度越快,从而给予用户良好的网络环境以及体...

VPS主机C盘空间不足如何解决

VPS主机C盘空间不足的解决方法:1、删除C盘中不必要的程序;2、如果设置的虚拟内存较大,就把虚拟内存设置到D盘;3、删除W3SVC*类似的文件夹,以此来释放VPS主机空间。具体内容如下1、删除不必要...