存储虚拟化刺激了服务器虚拟化技术的发展。面对系统架构越来越复杂的现状,对于用户来说,服务器虚拟化是增强应用基本的方法。
传统的环境中,业务日趋复杂,办公场所逐年增加、服务器数量将无序增长、应用增加、重叠和互相干扰,又引致服务器数量的进一步增加,形成恶性循环,这无疑都导致IT管理成本呈现几何级数增长。
要打破恶性循环链,合并一些传统应用,并大大简化IT基础架构,虚拟化是一种较理想的选择。
根据IDC的报告显示,现在采用服务器虚拟化技术的客户表示,将对2006年所购买的新服务器中的45%进行虚拟化。到2009年,企业在服务器虚拟化方面的花费将达到接近150亿美元,500人以上的企业有近四分之三都将部署虚拟化服务器。
*为什么要虚拟化
服务器的实际利用率问题已日益明显,一些企业发现自己购置的服务器系统并没有得到充分的使用,这不但仅发生在大型RISC服务器身上,中小型Intel架构的服务器也同样面临这样的问题。
企业的IT系统适应能力一般都不理想,平均利用率很低,大都只在25%到30%之间,对于32位Windows和Linux环境的服务器,适应能力更不行,利用率也往往不到两位数。
为什么传统IT系统适应能力差利用率低下如此普遍呢?原因总结归纳大致有以下几种:
◆ 多数公司有这样一种IT模型,即业务部门确定需要服务器,和IT部门协作扩大服务器,然后业务部门支付服务器的费用,最后IT部门购买服务器并用于应用。
在这种情况下,没有一种针对该业务部门的激励机制,让其他业务部门的工作负载共享这些资源,即使大部分资源都浪费了也是如此—反正已花钱购买了服务器。
◆ 计划使用的容量比实际猜测的要多一些。假如要在服务器上部署新的应用,那么有关预期的负载、资源的配置或工作负载的性能需求等信息很少。
◆ 过载的代价巨大。估计值通常较高的一个原因是对另一次升级成本的低估。用户需要购买另一台更大的服务器并发起从新购买的服务器到较大服务器的另一次迁移。这不但需要购买昂贵的新服务器,而且还需要花费大量的时间迁移并再次测试应用。
◆ 多种多样的硬件平台、操作系统和程式环境,导致了纷杂的电脑系统和资源。单应用程式服务器的激增,连同相应的数据库系统,可能严重影响数据调用和网络运行。
在企业IT系统中,有些设备被过度使用,有些设备却没有得到有效利用。
总之,这些问题组合在一起就导致大量系统专用于一种工作负载。现在来看,不通过购买新硬件设备来增加计算能力的惟一方法就是虚拟地增加服务器,即服务器虚拟化。
*服务器虚拟化
通常来说,虚拟化的实现方式有三种,即基于服务器的、基于存储设备的连同基于存储网络层的。
存储虚拟化刺激了服务器虚拟化技术的发展。面对系统架构越来越复杂的现状,对于用户来说,虚拟化是简化系统可行的方法之一。
关于服务器虚拟化的概念,各个厂商有自己不同的定义,然而其核心思想是一致的,即他是一种方法,能够通过区分资源的优先次序,并随时随地能将服务器资源分配给最需要他们的工作负载,来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。
仔细来说,服务器虚拟化就是多个操作系统在同一时间一起运行在同一台主机上。
服务器虚拟化使逻辑服务器(例如信息、数据库和域控制器)能够和硬件相互脱钩,他还能够将应用和操作系统隔绝开来,换句话说,他将一台物理服务器转换成为“处理外设”。
通过这种技术,在一台机器上能够同时支持像Linux、Windows、Unix等操作系统一起运行,而无需重启机器以转换操作系统。
通过这种特性能够将基于不同操作系统的应用所提供的服务,一起提供给用户,提高服务器的利用率,减少系统管理的复杂度。
服务器虚拟化和存储、应用和信息的虚拟化都是网格计算的重要组成部分,但是要实现服务器和存储的虚拟化,不但要实现网格的协议统一,还应该具备各种各样的功能,如工作负载的管理、调度、动态供给等。
具体来看,虚拟技术主要用于解决两方面的商业需求,支持传统应用的需求和合并传统应用的需求。
支持传统应用的需求。传统应用使用许多老式操作系统,业务扩大和系统升级等给这些系统带来诸多挑战,使企业不得不面对代价高昂的选择,假如针对现有的操作系统对应用进行升级或重写,所需要的资源很可能不够。
合并传统应用的需求,许多商业应用都在利用率较低的服务器上运行,多年来,IT部门都希望对这些应用进行合并,减少服务器的数量,同时还能够节省大量的管理成本、硬件、占地空间和电力消耗。
但问题是,通常这些应用在编写时就已确定不能和其他应用共存于同一台服务器上。有些应用需要不同版本的操作系统、数据库和中间件;有些应用则可能消耗掉系统中的任何硬件或软件资源。
因而阻止其他应用的运行。虚拟技术能够帮助解决这一问题,使服务器能够适应快速、频繁的重新配置。
虚拟化服务器技术能够为不同规模、不同行业的客户提供显著的利益。
有了可行的虚拟化方案,用户能够更高效地利用电脑资源,添加新的工作软件。
一个如此良好运转的电脑系统,带来了用户所需要的帮助,帮助企业达到管理和盈利目标,进而实现资源的更有效整合。
硬件辅助的虚拟化技术的优势主要体现在能够支持32位和64位操作系统同时运行,这是软件虚拟化方式无法企及的。部分虚拟化工作由硬件完成,效率更高,而且能够支持多种VMM连同更多的操作系统平台。
通过将服务器资源分配到多个虚拟机,虚拟化支持不同的应用,甚至不同的操作系统在同一企业级服务器上同时运行。每个虚拟机就像一台单独的服务器,但实际上在同一物理服务器内运行。
在一台服务器上运行多个应用能够提高服务器效率,并减少需要管理和维护的服务器数量。
当应用需求增加时,能够迅速创建更多虚拟机,从而无需增加物理服务器即可灵活地响应不断变化的需求。
而且,利用虚拟技术,IT管理员能够在服务器之间移动正在运行的虚拟机,同时保持服务器持续可用。
虚拟技术为服务器整合提供了很好的选择。服务器不但变得更大更快,拥有更多的可用内存,而且还包括了多种选项,如虚拟I/O(VIO)服务器、共享以太网、虚拟以太网、虚拟SCSI和微分区技术。
*服务器虚拟化的典型应用
服务器虚拟化的典型应用之一是系统整合。在传统的服务器基础设施中,每台服务器都是单独的。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




