服务器虚拟化和云计算是两个不一样的概念,虽说其中的关系密不可分,但两者之间是有区别的。
云计算其实是一个抽象的概念,并非像虚拟化是作为一种技术的存在。
虚拟化是一种具体技术,指把硬件资源虚拟化,实现隔离性、可扩展性、安全性、资源可充分利用等特点的产品。
CPU虚拟化的技术:Intel的VT-x,AMD的AMD-V。
虚拟化的软件:VMWare,Hyper-V,Xen,KVM,OpenVZ等
虚拟化主要解决资源利用率,资源提供的自动扩展。有服务器(compute)虚拟化(kvm/xen/lxc等),存储虚拟化,网络虚拟化。原来的数据中心服务器整合就利用了大量的虚拟化。
这里得区分是什么的虚拟化。正如之前所说,有服务器虚拟化,存储虚拟化,网络虚拟化。现在流行软件定义网络,软件定义存储,广义的说,这也算是虚拟化技术的应用。
并行计算是一种计算模式。可以基于虚拟化技术来实现。lerlang就是采用vm的方式来表示多进程。但是也可以在硬件上实现。