WEB开发网
开发学院服务器虚拟化 虚拟化落在实处---多种虚拟化技术介绍 阅读

虚拟化落在实处---多种虚拟化技术介绍

 2008-11-28 16:48:48 来源:WEB开发网   
核心提示: 3.隔离应用的执行 客户虚拟系统可以提供相互隔离的、安全的应用执行环境,它可以用来执行企业中外来的或不被信任的应用程序,虚拟化落在实处---多种虚拟化技术介绍(10), 4.QoS(Quality of Service)的需要 客户虚拟系统可以被分配一定数量的资源,这样客户虚拟系统就能够保

3.隔离应用的执行

客户虚拟系统可以提供相互隔离的、安全的应用执行环境。它可以用来执行企业中外来的或不被信任的应用程序。

4.QoS(Quality of Service)的需要

客户虚拟系统可以被分配一定数量的资源,这样客户虚拟系统就能够保证自身在系统繁忙时,有足够的资源提供服务。

5.系统软件调试

服务器虚拟化软件可以用于帮助系统软件(如操作系统等)进行调试工作。

6.软件测试

服务器虚拟化软件有助于建立那些在实际物理环境下很难建立的测试环境,进行软件测试和质量保证。

虽然x86平台的服务器虚拟化技术近几年来不断发展和进步,但目前广泛应用服务器虚拟化技术还有一些需要解决的问题。

应用篇

应用服务器虚拟化技术的3大障碍

服务器虚拟化技术的广泛应用面临的困难有以下几方面。

1.客户虚拟系统映像的管理

随着服务器虚拟化技术的应用,也使得在原有的硬件系统平台上运行着更多的客户虚拟系统。系统管理员需要同时管理更多的虚拟系统映像。如果这些系统映像分布在各个服务器上,那么管理员的工作负担将成倍增加。因此,集中管理这些客户虚拟系统映像成为必然的发展方向。这就需要SAN,特别是IP SAN的技术支持。从SAN的角度上看,安装与配置后的服务器软件系统,可以认为是一种特殊的数据。但目前SAN对系统映像这种特殊数据的支持还需要进一步优化。比如,SAN原有快照技术用于支持备份,而大量的相近的虚拟系统映像,也应该支持快速复制和COW等管理功能。

2.大量虚拟系统的部署和自动管理

作为一种计算资源,虚拟的服务器资源必须经过安装、配置,并与合适的存储数据结合起来,才能提供人们所需的服务。而当这种服务改变的时候,上述安装与配置的工作又必须重新进行——在服务器机群(或集群)规模非常庞大时,手工完成这些工作的工作量是十分巨大的。为此,服务部署系统应运而生。顾名思义,服务部署系统的核心工作就是通过某种自动或半自动的手段,将服务部署到服务器硬件上,从而达到快速初始化服务器或调度服务器的目的。

另外,客户虚拟系统的调度是将各个客户虚拟系统比较均衡地分配到不同的物理资源中进行计算处理。在虚拟环境下,通过虚拟环境管理软件,将实现服务器群的虚拟化管理。当发现一个服务器的能力不够用时,通过网络和软件调用另一个服务器,通过软件监控,然后自动做出调整,使系统拥有更强的可靠性,以及高可用性和灵活性。

3.非技术性困难

服务器虚拟化技术的广泛应用还面临着一些非技术性困难。比如,采用服务器虚拟化技术需要测试虚拟化系统上的软件包。而某些开发垂直行业应用软件的厂商,由于规模小,缺乏在虚拟化环境中测试软件所需的资金或技能。对于用户来说,要想充分了解各类服务器虚拟架构是相当困难的,因为用户不仅要知道虚拟的策略是什么,还要知道什么才是最适合自己环境的架构,哪些架构能够适应存储和网络资源的虚拟需求,以及这些架构会在多大程度上将自己与厂商的产品捆绑在一起。

目前,国内用户采用虚拟化技术的并不多,这主要是国内用户传统的采购和使用习惯造成的。对于国内用户来说,买一台服务器,把它划分成若干个不同分区来跑不同的操作系统、不同的数据库、不同应用,他们担心系统一旦出了问题,后果会不堪设想。其实,这从另一个侧面反映出,厂商并没有让用户真正了解虚拟化的实质。

上一页  5 6 7 8 9 10 

Tags:虚拟化 实处 多种

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