2012-11-16 11:50:22 来源:CIO时代网
虚拟化技术按照其在传统领域的应用可分为服务器虚拟化、展现层虚拟化、桌面虚拟化和应用程序虚拟化。伴随云计算的发展,出现了存储虚拟化和网络虚拟化两种应用形式。
(1) 服务器虚拟化技术
服务器虚拟化就是在一台主机上运行多个客户操作系统(即我们常说的“虚拟机”),在提高系统资源利用率的同时还可以提高虚拟机的可移动性、降低运行成本、减少管理费用、整合服务器、容错容灾等。虚拟机运行在虚拟化层之上,拥有自己独立的虚拟化硬件资源。而位于宿主机硬件和虚拟机之间的虚拟化层则负责实现对硬件资源的调配。
服务器虚拟化通常使用两类虚拟化技术,一种是全面硬件仿真系统,这种方法让每个虚拟机作为单一进程在主机平台上运行。在磁盘上,每个虚拟机完全与其他虚拟机独立,各自拥有完整的一套操作系统和所有必要的应用软件。另一种是使用基于主机的虚拟化技术,根据这种设计,主机操作系统的一个实例支持多个虚拟操作系统实例,同一个主机操作系统的内核在进程级别处理虚拟服务器的I/O和调度需求。
(2) 桌面虚拟化
桌面虚拟化是一种基于服务器的计算模型,并且借用了传统的瘦客户端的模型,让管理员与用户能够同时获得两种方式的优点,桌面虚拟化从实现方法上主要分为三种:远程托管桌面、远程操作系统、本地虚拟操作系统。
(3) 应用程序虚拟化
应用程序虚拟化改变了应用程序需要本地安装的传统方式,将应用程序安装在组织服务器中,可以被组织内部网络中的每个成员远程使用,用户只需注册一个账号,就可以在线使用软件资源办公。
[page] (4) 展现层虚拟化
展现层虚拟化能通过界面远程使用另外一台计算机上运行的应用程序。比如:使用微软的Windows Server Terminal Services,桌面应用程序可以运行在一台共享服务器上,将用户界面呈现在远程用户的终端上。
(5) 网络虚拟化
网络虚拟化是使用基于软件的抽象从物理网络元素中分离网络流量的一种方式。对网络虚拟化来说,抽象隔离了网络中的交换机、网络端口、路由器以及其他物理元素的网络流量。
网络虚拟化的内容一般指虚拟专用网络(VPN)。VPN对网络连接的概念进行了抽象,允许远程用户访问组织的内部网络,就像物理上连接到该网络一样。
在应用中网络虚拟化又可分为内部网络虚拟化和外部网络虚拟化。外部网络虚拟化应用于适当的网络中,影响了物理网络中的诸多元素,比如布线、网络适配器、交换机等。外部网络虚拟化将多个物理网络整合为更大的逻辑网络,或者将单个物理网络划分为多个逻辑网络。
内部网络虚拟化通过在虚拟服务器内部定义逻辑交换机以及网络适配器,创建一个或多个逻辑网络。内部网络虚拟化最小化了物理网络上的网络流量,是让服务器内部相关的工作负载进行网络通信的一种更快和更有效的方式。
(6) 存储虚拟化
存储虚拟化最通俗的理解就是对存储硬件资源进行抽象化表现,通过将一个(或多个)目标服务或功能与其他附加的功能集成,统一提供有用的全面功能服务。虚拟化是作用在一个或者多个实体上的,而这些实体则是用来提供存储资源及服务的。
对用户来说,虚拟化的存储资源就像是一个巨大的“存储池”,用户不会看到具体的磁盘、磁带,也不用关心数据经过哪一条路径通往哪一个具体的存储设备;从管理来看,虚拟存储池是采取集中管理,并根据具体的需求把存储资源动态地分配给各个应用。值得特别指出的是,利用虚拟化技术,可以用磁盘阵列模拟磁带库,为应用提供速度像磁盘一样快、容量却像磁带库一样大的存储资源,这就是当今应用越来越广泛的虚拟磁带库。
所以,存储虚拟化就好比将存储作为池子,而存储空间就如同一个池子中流动的水一样,可以任意地根据需要进行分配。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
