Xinfeng Liu

http://developers.sun.com.cn/blog/lxf/date/20090123 星期五 一月 23, 2009

关于虚拟化

我对虚拟化研究不多,但总觉得不太对劲儿,就像我以前对XML, webservices 以及各种Java框架的态度一样没什么好感。从我粗浅的认识来看,对于服务器端基于hypervisor的虚拟化实现应该向下移,尽可能放在硬件一级来 做。纯软件的hypervisor虚拟化技术有一些问题:

- 资源管理的复杂性,分析性能问题变得很困难;

- 半虚拟化技术给OS带来了复杂性;

- 通过纯软件虚拟出来的设备不可能有好的性能。这也是为什么CPU厂商不断在硬件上加强对虚拟化的支持。

我 的理想是虚拟化的实现还是回到硬件里,对于OS而言它看到的就是独占的物理设备并保证QoS。而对于虚拟机的管理和配置放在物理机器的service processor里来管理,而不再有 control domain的概念。并提供一种协议,能够实现从单点对数据中心所有物理机器和虚拟机的管理。

其实提高服务器端的资源利用率有很多种方式,并不一定要走基于软件的hypervisor的虚拟化这条路。

Comments:

Post a Comment:
Comments are closed for this entry.