Page 102 - 智慧园区物联网平台应用与行业分析
P. 102
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
技术是紧密相关的。IaaS 中计算资源池、存储资源池的构建、管理、运营计费等管理,
都离不开虚拟化技术的支持。虚拟化的作用是在一个或者多个实体上的,而这些实体
则是用来提供存储资源 / 及服务的。
(一)虚拟化技术概念
虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不
是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。
虚拟计算技术强调为需要运行的程序或软件营造它所需要的执行环境。在采用了虚拟
计算技术后,程序或软件的运行不一定独享底层物理计算资源,对它来说,它只是运
行在一个经真实物理化境映射出的逻辑环境中(逻辑环境中具有相同的 CPU、内存和
硬盘等系统配置),而其底层的硬件可能与之前所配置的计算机完全不同,如图 2-8
所示。
图 2-8 虚拟化系统示例
(二)虚拟化技术实现
1. 完全虚拟化技术
最流行的虚拟化方法使用名为 Hypervisor 的一种软件技术,在虚拟服务器和虚
拟化技术底层硬件之间建立一个抽象层。VMware 和微软的 Virtual PC 是代表该方
法的两个商用产品,而基于核心的虚拟机(KVM)是面向 Linux 系统的开源产品。
Hypervisor 可以捕获 CPU 指令,为指令访问硬件控制器和外设充当中介。因而,完全
虚拟化技术几乎能让任何一款操作系统不用改动就能安装到虚拟服务器上。主要缺点
是,Hypervisor给处理器带来开销。在完全虚拟化的环境下,Hypervisor运行在裸硬件上,
充当主机操作系统;而由 Hypervisor 管理的虚拟服务器运行客户机操作系统(Guest
90

