Page 103 - 智慧园区物联网平台应用与行业分析
P. 103

» 第二章  智慧园区的技术实现




               OS),如图 2-9 所示。































                                            图 2-9 完全虚拟化架构

                   2. 准虚拟化技术

                   完全虚拟化是处理器密集型技术,因为它要求 Hypervisor 管理各个虚拟服务器,
               并让它们彼此独立。减轻这种负担的一种方法就是,改动客户操作系统,让它以为自
               己运行在虚拟环境下,能够与 Hypervisor 协同工作。这种方法就叫准虚拟化(para-

               virtu- alizalion)。Xen 是开源准虚拟化技术的一个例子。操作系统作为虚拟服务器
               在 Xen hypervisor 上运行之前,它必须在核心层面进行某些改变。因此,Xen 适用于
               BSD、Linux、Solaris 及其他开源操作系统,但不适合对像 Windows 这些专有的操作

               系统进行虚拟化处理。准虚拟化技术的优点是性能高,经过准虚拟化处理的服务器可
               与 Hypervisor 协同工作,其响应能力几乎不亚于未经过虚拟化处理的服务器。

                   3. 操作系统层虚拟化
                   实现虚拟化还有一个方法,那就是在操作系统层面增添虚拟服务器 VMX non-root
               和 VMX root 功能。Virtuozzo/OpenVZ 是面向 Linux 的软件方案,就操作系统层的虚

               拟化而言,没有独立的 Hypervisor 层。主机操作系统本身就负责在多个虚拟服务器之
               间分配硬件资源,并且让这些服务器彼此独立。纯软件虚拟化解决方案存在很多限制。

               “客户”操作系统很多情况下是通过 VMM(Virtual Machine Monitor,虚拟机监视器)
               来与硬件进行通信,由 VMM 来决定其对系统上所有虚拟机的访问,如图 2-10 所示。


                                                                                            91
   98   99   100   101   102   103   104   105   106   107   108