对于很多新人来说,可能搞不清楚虚拟主机,VPS和云主机到底的区别是什么。可能还会有人说VPS和云主机其实是一个东西,那么它们三者之间的区别到底是什么呢?下面我们来详细说一说。
虚拟主机
市面上常见的虚拟主机产品是基于LA/NMP等架构的WEB托管服务。虚拟主机一般译为virtual hosting,区别于服务器、VPS、云服务器的是虚拟主机交付给客户的并不是具有独立操作系统的服务器,而是直接给客户提供运行应用的服务。虚拟主机相对于服务器、VPS、云服务器优点很明显,就是简单易用、高性价比。缺点也很明显,只能使用服务器给定的环境。一般来说如果环境可以满足你的项目需求虚拟主机也是可以的,如果满足不了那就需要使用服务器、VPS或者云服务器了。
VPS
VPS全称为Virtual Private Server,即虚拟专用服务器。一般来说是由服务器安装虚拟化软件得到,一个服务器可以虚拟多台VPS。每个VPS都有自己的操作系统,一般都可以完成和服务器一样的功能,只是经过虚拟化之后VPS的性能相对于服务器来说会打折扣,即使一台服务器只虚拟出一台VPS也会打折扣,如果把服务器比喻成一间大房子,VPS可以理解为在一间大房子中分割出的小房子。
云服务器(主机)
云服务器一般也叫做云主机,这个只是叫法不同,百度百科上把云服务器的翻译为Elastic Compute Service即ECS,也可以直译为Cloud Server
云服务器也有自己的独立操作系统,使用感受上和VPS差不多,所以很多人理解VPS就是云服务器,实际上并不是这样的:
既然叫做云服务器,那么和VPS应该有哪些区别呢?最大的区别如下:
1、弹性配置
所谓的弹性应该理解为配置弹性,例如CPU、RAM、宽带、硬盘等,都是可以动态调整的。
2、高可用性
高可用性是指物理节点高可用性,当一个物理服务器出现故障的时候其上的云服务器应该可以热迁移到其他可用的物理服务器节点。从尽可能的避免物理服务器单点故障导致的服务暂停。
要实现高可用性肯定是要做集群的,所以云服务器在技术上和物理成本上都会比VPS高一些,当然用户体验也会好很多。
一般VPS最多是只会具体特性1,不具备特性2。
当然有很多公司并不会做特殊区别,把VPS叫做云服务器卖,这个需要大家仔细鉴别,最简单的办法是询问除了虚拟服务器外,是否还能提供其它云服务(比如负载均衡,VPC,EIP可以动态迁移等。)