【IT168 特别策划】您的IT系统电费支出是不是越来越大?您是否在为如何降低功耗、节约能源煞费苦心?近期,IT168服务器频道和存储频道将推出"企业IT节能系列文章"专题策划,我们将从芯片、组件、系统、软件乃至数据中心等多个层面、多个角度出发,陆续整理出一系列实用的IT节能妙招,相信总有一招适合你!
本期节能妙招――用虚拟化整合服务器
作为企业数据中心的一线网管或者负责人,假如你稍稍留心一下,就会发现,你的服务器、存储等IT设备并非像你想象的那样,每时每刻都在充分发挥起效能。相关数据显示,目前,绝大多数的数据中心,服务器的利用率通常只有5%-15%,直连存储系统的利用率通常只有20%-40%。从数据的利用率来看,企业系统中通常有70%的数据几乎从来不存取。一言以蔽之,目前IT系统的效率非常低。
因此,进行有效提高服务器等IT设备的利用率,即迫在眉睫。而通过虚拟化手段进行集中化整合无疑是节能电力的有力途径。举例来讲:如果按照旧有的IT应用,4台服务器分别运行4个应用,每台服务器功耗为2KW,而每台服务器的资源占用率只有10%,总功耗为8KW;而引入虚拟化技术,将4个应用部署在更高级的服务器上,这样可能让服务器的资源占用率上升至70%,而总功耗仅为4KW。如果对于一个需要采购新设备的企业来说,使用虚拟化技术将会从IT采购成本、能源消耗乃至绿色环保均占有优势。
目前服务器虚拟化主要有三种主流技术:硬件虚拟化、并行虚拟化和操作系统虚拟化。
硬件虚拟化
硬件虚拟化恐怕是很多人都了解的虚拟化技术,主要产品有VMware和microsoft 的Virtual Server。这种技术的设计目标是在单台服务器上实现多种不同操作系统,其特征是对硬件资源进行虚拟化,使之成为可管理的和独立的"虚拟机"。
并行虚拟化
并行虚拟化和硬件虚拟化是类似的,因为在概念上它支持在一台服务器上实现多种操作系统。目前只有Xen的开源项目实现了这种技术,而XenSource(被Citrix收购)会跟着发布对应的商业化产品。与硬件虚拟化相比,Xen的独特之处在于对操作系统进行修改,以降低额外损耗,从而提供比硬件虚拟化技术更高的效率。
操作系统虚拟化
操作系统虚拟化是虚拟化技术的第三种实现方式,SWsoft 的Virutozzo和Sun的 Solaris Container是这种技术的两种实现。操作系统虚拟化的概念是基于共用操作系统,由于不包含额外的(虚拟化)处理层,所以它提供了一个更瘦的架构体系。这项技术的主要限制在于它不支持在一台物理服务器实现多种操作系统。如果某个组织希望在单台Linux、Windows或Sun Solaris物理服务器集成或部署多种不同操作系统的虚拟服务器,它可能不太倾向于选择虚拟操作系统技术。Solaris Containers 显然只支持Solaris,而Virtuozzo同时支持Linux和Windows。SWsoft的Linux版Virtuozzo服务器支持在虚拟服务器上实现同版本内核的不同Linux发行版。