上一篇博里谈到了VPS,这里顺便扯一下VPS与云的区别。很多商家(尤其是国内),都把VPS当云主机卖,其实两者还是显著不同。我们常见的VPS按虚拟化类型分有Xen、KVM、OpenVZ等,它们用到了这些虚拟化技术,在一台配置较高的母机上,虚拟出很多小型的私有服务器。这些服务器与母机共享磁盘、网络、CPU、内存。如果母机挂掉,这些VPS都挂了,所谓一损俱损。
云主机也用到了虚拟化技术,但上面说的主机虚拟化只是其中一部分。一般云计算平台虚拟化包括三方面:
- 主机虚拟化
- 网络虚拟化
- 存储虚拟化
有一个统一的框架,通过API和消息中间件方式,将上述虚拟化模块组织起来,成为一个可管理的整体,这就是Openstack。