WEB开发网
开发学院服务器虚拟化 虚拟化导论 阅读

虚拟化导论

 2008-09-18 16:43:44 来源:WEB开发网   
核心提示: 基于托管并提供特殊设备驱动 数组控制器 网络交换器 独立的网络器件 每个供应商对此有着不同的解决方式,另一种主流的对存储虚拟化分类的办法是,虚拟化导论(7),它是可控制的还是非控制的?可控制的(常常称作对称的)虚拟化位于宿主与存储设备之间,并允许缓存,随着这一领域的演化,InfoQ将继续关

基于托管并提供特殊设备驱动

数组控制器

网络交换器

独立的网络器件

每个供应商对此有着不同的解决方式。另一种主流的对存储虚拟化分类的办法是,它是可控制的还是非控制的?可控制的(常常称作对称的)虚拟化位于宿主与存储设备之间,并允许缓存。非控制的(常常称作非对称的)虚拟化利用了特别的基于托管的设备驱动,首先查找元数据(表明文件存于什么地方),然后支持宿主直接从存储位置取回文件。对于这种方法,在虚拟层是不支持缓存的。

存储虚拟化的总体好处在于:

迁移——数据可于存储位置间轻易的迁移,并且不会影响以多种方式对虚拟分区的实时访问。

利用率——类似于服务端虚拟化,在超负荷或低效率的时候可以平衡存储设备的利用率。

管理——许多主机可以利用同一个物理设备的存储,因此便于集中式的管理。

其不足点在于:

缺少标准与互操作性——存储虚拟化是一个概念而非一个标准。因此各个供应商之间常常无法进行互操作。

元数据——由于有着逻辑与物理位置之间的映射关系,因此对于一个运行的可靠系统来说存储元数据的管理显得极为关键。

回冲——同样,逻辑与物理位置之间的映射关系使得虚拟技术下的系统回冲不再是微不足道的过程。

服务/应用基础结构 虚拟化

企业级应用程序供应商也开始注意到虚拟化的好处并开始提供相应的解决方案:比如提供允许虚拟化诸如Apache等普遍使用的应用的功能,以及提供支持容易地从头开始开发带有虚拟化功能的软件的应用组织(fabric)平台。

应用基础结构(applicaation infrastructure)虚拟化(有时称为应用组织——application fabric)使应用从物理的OS和硬件分离出来。应用程序开发者可以面向虚拟层来编程。由“组织”来处理部署与伸缩等特性。这一过程的精髓在于网格计算向提供虚拟层特性的组织形式的演变。像Appistry以及DataSynapse这样的公司提供了这些特性:

虚拟分布

虚拟处理

动态资源发现

IBM同样从应用基础结构的层面拥抱着虚拟化概念,它重塑了Websphere XD这一品牌并推出了其强化版Websphere Virtual Enterprise。这一软件能运行在多种Windows,Unix以及基于Linux的操作系统之上并支持诸如Websphere,Apache,BEA,JBoss和PHP应用服务器等多种流行的服务器。这使得管理员可以在虚拟层,而不用在机器物理层,部署和迁移应用服务器。

最后总结

概括来看应该很明显,那就是虚拟化不仅仅是一个关于服务端的概念。这一技术可以被应用于广泛的计算领域,包括各种虚拟化:

整个机器,包括服务器和客户端两者

应用程序/桌面

存储

网络

应用基础结构

虚拟技术是以多种不同的方式在演化的,然而其中心主题是围绕着既存领域增进的稳定性,以及加速业界中尚未拥抱虚拟化的部分对其的采纳。最近微软以Hyper-V进入裸机hypervisor领域就是该技术业已成熟的标志。

超出这些核心元素之外,虚拟化的未来也正在被书写。一个中心的分界线就是特性或者产品。对于像红帽以及许多存储供应商等公司,虚拟化正作为其现有供应的补充被推送。而其它的像VMware等公司其整个业务都是建立在虚拟化产品之上的。随着这一领域的演化,InfoQ将继续关注其涉及的技术和公司。

查看英文原文:An Introduction to Virtualization。

上一页  2 3 4 5 6 7 

Tags:虚拟化 导论

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接