vmware虚拟机:它与VPS服务器的区别和联系
vmware虚拟机,这个名词咋一看很熟悉,因为以前做gua机时候用过这种软件做虚拟机。但真要说出个一二,探主机还真就卡壳了,今天博主就专门搜集整理了一番vmware虚拟机与VPS服务器的区别和联系,权当学习笔记做好吧,日后有需要也可以查看。
首先看下二者的联系,VPS就是虚拟服务器,是通过虚拟化技术把独立服务器分割后的产品。那么,分割VPS的虚拟化技术多种多样,常见的有五种技术:Xen、OpenVZ、KVM、Hyper-V、VMWare。
尤其是VMWare和OpenVZ有较多相似点,探主机也分别列出对比下就能看出门道。
Openvz
OpenVZ(简称OVZ)采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,是基于Linux平台的操作系统级服务器虚拟化架构。OpenVZ是内核虚拟化技术,所有的虚拟机共用内核,所以虚拟机用户不能修改内核,每个虚拟机类似一个程序。
这样带来的好处是能够快速部署,跟KVM和Xen对比,可以减少虚拟化带来的性能损失,有更好的效率。OpenVZ虚拟机之间的内存、CPU是不独立的,所以超售情况很普遍。
如果位于同一母机上的openvz VPS有滥用资源行为,将会影响到其它VPS的性能。OPENVZ的这一特点和虚拟主机很类似。虚拟主机就是完全共用虚拟主机母机的资源,虚拟主机的性能受到同一母机上其它虚拟主机的影响最大。
当然,这种虚拟化技术也决定了它的价格也比KVM的要低。现在的绝大部分美国VPS提供商除了使用KVM技术,就是使用OpenVZ技术了。Openvz的VPS虚拟化后相对于母服务器,性能损失大概只有的1-3%。比较适合新手、低预算客户,但是要注意不支持Windows系统,而且安装VPN服务需要注意检测虚拟网卡支持。
VMWare
VMWare是全球桌面到数据中心虚拟化解决方案的领导厂商开发的一款全功能完全虚拟化的软件。使用VMWare Workstation实质上的VPS可以超售,因为其和OpenVZ架构一样,子机用多少内存,就扣除系统多少内存,但如果物理内存不足时可能导致母服务器使用Windows虚拟内存。采用VMWare技术的VPS适合认真建站或gua机的用户。
接下来,再详细对比vmware虚拟机与VPS服务器的区别,探主机将会从以下三个方面展开:
1、技术
普通vps是基于软件层的虚拟化技术,具体来说就是操作系统的虚拟化。VM是基于硬件层的虚拟化技术,VM主机使用vmware server搭建,是vmware workstation的服务器版。其非常成熟,1998年VM服务器系列开始商用,被广泛应用于银行、航空领域,是非常稳定及性能卓越的虚拟服务器产品。而VPS是2006年才进入市场的一个产品。
2、数量
vps可以在1台服务器上将一个操作系统虚拟上百个独立操作系统,VM只能虚拟大概3到4个独立操作系统。
3、资源
VM运行前会预先将硬件内存分配好,如果服务器上有4G内存绝不能分配出5G的内存出来。而VPS服务器自生拥有4G内存可以虚拟100G的内存,并分配给100个独立操作系统。
从以上几点不难看出,VM虚拟机是独立资源,其运行和真正的一台物理服务器是无区别,更加稳定。而普通VPS相当于一个人的几面,并非真正的独立。大家可以自行对比下操作系统占用空间就能知道,普通VPS安装系统一般百来兆,而VM虚拟机那时实打实的一个系统的体积。
因此,vmware虚拟机和VPS服务器从虚拟化技术方面,是有联系的。但从最终性能方面,二者又会有非常大的差别。难怪以前探主机用电脑开vmware虚拟机,只能多开4个呢!