我们知道,从硬件,软件与服务的角度划分,云计算可分为IaaS,PaaS,SaaS。也许您熟悉上述三种云计算模式的一种或者几种。可是,您是否听说过DaaS呢?这是微软为Windows 8发明的一个词,意思是桌面即服务。可见,Windows 8本身作为云计算操作系统的属性。
那么什么是DaaS呢?我们知道,微软有大量的虚拟化技术,比如针对硬件层面的Hyper-V,针对操作系统层面的VDI,针对应用程序层面的App-V等。估计有人就提出疑问了,既然有VDI,为什么还有DaaS呢?他们不都是针对操作系统的虚拟化技术吗?难道DaaS相比VDI有什么过人之处吗?
要回答这个问题并不难,实际上,微软也给出了答案。中心意思是,强调云+端的理念。桌面即客户端应该脱离设备而存在,桌面可被理解为一个入口,用以访问用户应用程序、数据、用户状态、授权和使用。
从软件层次结构的角度,虚拟DaaS分为四层,分别为用户状态层的虚拟化,表现层的虚拟化,应用程序层的虚拟化,操作系统层的虚拟化。实际上,在Windows XP 与 Vista中,微软已经实现了用户状态的虚拟化。而Windows 7也通过App-V实现了应用程序的虚拟化。Windows 8通过VHD实现了操作系统层的虚拟化 。
下面,我们从硬件虚拟化Hyper-V技术的角度,阐述Windows 8的特征。我们知道,基于IaaS模式的云计算主要包括存储资源,处理器资源与网络资源。其中,在存储方面,Windows 8 能支持基于Hyper-V的Virtual Fibre Channel Adapter、存储资源库、新的VHDX虚拟硬盘格式等。在处理器方面,Windows 8也可以支持多核心计算。在网络方面,Window8则增强了宽带管理、虚拟切换扩展、动态监视以及网络资源库等等。
总的说来,虚拟化功能将是Windows 8操作系统的一部分,这将是一个重要的商业变革。说到这里,我们不得不将Windows 8虚拟化与VMWare的虚拟化技术做一下对比了。应该说,VMWare可能是大家公认最好的虚拟化软件公司。几年前,微软进入这一领域,发现很多用户喜欢在一台系统运行另一个操作系统的想法,但互不干扰,VMWare就是靠这个所谓的沙盘作业系统起家的。而如今,Windows 8本身具有虚拟操作系统的特性,也就意味着微软借鉴或者说结合了VMWare的虚拟化功能,换句话说,对于有虚拟化操作系统需求的用户而言,VMWare在以后可能就不是必需品了。