数据中心服务器虚拟化技术介绍

提到数据中心里的虚拟化技术,当属服务器的虚拟化最为久远。服务器虚拟化技术是将传统的物理主机通过虚拟化软件,将物理主机的CPU、内存和硬盘存储空间整合成统一的逻辑资源池,再从逻辑资源池中创建几个几十甚至几百个虚拟服务器为应用提供服务,从而提高资源利用率,简化服务器管理。随着云计算技术的应用,服务器虚拟化得到了极大普及,虚拟化已经成为数据中心必备技术之一。实际上,虚拟化技术包含广泛,仅是服务器的虚拟化就已经发展出了很多分支。当然,不管这些技术如何发展,目的都是一样,就是尽可能地提升数据中心应用部署、运维、故障恢复的效率。本文就来详细说一说服务器的虚拟化技术,以便使大家从整体上对服务器虚拟化技术有个了解。服务器虚拟化可以分为三大类:非硬件辅助虚拟化、硬件辅助虚拟化、硬件分区虚拟化。

 

非硬件辅助虚拟化

 

这种虚拟化技术将虚拟机系统和底下的物理硬件彻底解耦,虚拟机系统没有意识到它是被虚拟化的。这种虚拟化技术不需要硬件辅助或操作系统来辅助,为虚拟机提供最佳的隔离和安全性,使移植变得简单。这类虚拟化主要有基于容器的虚拟化,这种虚拟机无操作系统,共享操作系统,例如OPEN VZ,OPEN VZ是基于Linux平台的操作系统级服务器虚拟化解决方案,允许物理服务器运行多个操作系统;基于主机的虚拟化,这种虚拟机有独立的操作系统,也叫虚拟主机。典型代表是VMware 服务器和VMware工作站,虚拟主机的一个实例支持多个虚拟操作系统实例,同一个主机操作系统的内核在进程级别处理虚拟服务器的I/O和调度需求;准虚拟化技术,这类虚拟化技术有独立操作系统,以完全仿真的方式进行,CPU必须要特别将虚拟化技术加入到CPU核心中,对CPU有特殊需求,需要修改内核的代码。典型代表是XEN、KVM技术,XEN既可以是非硬件辅助虚拟化,也可以实现硬件辅助虚拟化。XEN少于15万行的代码量,不包含任何物理设备驱动,可以重用现有的Linux设备驱动程序,XEN对硬件兼容性非常广泛,只要是Linux支持的,XEN都可以支持;完全虚拟化技术。这种技术有独立的操作系统,不做任何修改,虚拟机的操作系统代码仿真执行。典型代表是VMware ESX。VMware ESX是VMware的企业级虚拟化产品,2001年就发布了ESX 1.0。ESX服务器启动时,首先移动Linux Kernel,通过这个操作系统加载虚拟化组件VMkernel,VMkernel会完全接管对硬件的控制权,实现本地的一些管理功能。

 

硬件辅助虚拟化

 

硬件厂商面对虚拟化都相当热情,他们都投入了大量的精力来开发新的特性来简化虚拟化技术的应用。硬件辅助虚拟化技术囊括了计算机体系架构中CPU、内存、网络和I/O的虚拟化,并且还在一直发展当中,内存和I/O虚拟化都有了成熟的规范。硬件辅助虚拟化直接在硬件上提供虚拟化能力,简化软件的实现。典型代表是Intel的VT-x/VT-I,AMD的AMD-V/AMD-Vc,这两种都是CPU虚拟化技术,还有I/O虚拟化的VT-d,AMD-VI,网络虚拟化的VT-c,所有这些都属于半虚拟化技术。半虚拟化技术虚拟化了物理硬件,为虚拟机呈现一系列标准的虚拟设备,这些虚拟设备有效地模拟了所熟知的CPU、内存等部件,并将虚拟机的请求翻译成对系统物理硬件的请求。设备驱动的标准化也帮助了虚拟机的标准化并增加在不同平台间的可移植性,因为所有虚拟机都配置运行在虚拟硬件上,跟底下真实的系统物理硬件无关。

 

硬件分区虚拟化

 

硬件分区虚拟化分为物理分区和逻辑分区两部分。物理分区是LVM最小的磁盘空间分配单元,物理分区是物理卷上的大小相同的磁盘空间。物理分区构成逻辑分区,逻辑卷是一个卷组内多个逻辑分区的集合。硬件分区虚拟化主要用于大型机,硬件资源直接做物理或逻辑分区,每个分区运行各自的操作系统。典型代表是IBM system z LPar和HP nPartitions。IBM的system z在1964年诞生距今已经超过50年,经过这些年system z也在不断进步和发展,到了2014年,已经发展成为System z云。HP的nPartitions也是硬件分区主流技术,npartitions可以实现多个节点的硬分区(每个节点可配置不同的操作系统),一个节点的硬分区(可配置多个操作系统),一个硬分区内的虚拟分区。硬件分区可支持更为细化的工作负载合并和软件隔离,支持系统管理员对分区资源进行智能化调配,目的在于保证关键任务运行。

 

经过以上的介绍,可以看到虚拟化的技术种类比较多,但基本都是从与硬件的关联程度来区分的。其中非硬件辅助虚拟化是软件厂商提出来的,希望虚拟化能尽量脱离硬件,与硬件松耦合,而硬件分区虚拟化完全是硬件厂商基于硬件特点提出来的,结合硬件处理效率高的优势,也占据重要地位,硬件辅助虚拟化则介于两者之间,既与硬件有一定关联,但又不是全部。造成这样的结果主要是来自软件和硬件两大阵营的竞争,硬件厂商统治了数据中心数十载,如今终于轮到了软件厂商,软件厂商希望借助虚拟化技术迅速占尽优势,一举改变软件在数据中心里的地位,硬件厂商自然不甘示弱,一方面强调硬件的重要性,另一方面也基于硬件开发出来一些虚拟化技术,希望保持住原有的优势地位。这样的竞争局面持续了几年,现在还看不到哪方面的技术有绝对优势,在数据中心市场里也势均力敌,这也让数据中心市场里的服务器虚拟化竞争十分好看,未来十年究竟是硬件厂商继续主宰,还是该轮到了软件厂商,就看谁的虚拟化技术玩得好,让我们拭目以待吧。

====================================分割线================================

本文转自d1net(转载)

时间: 2024-10-21 11:46:28

数据中心服务器虚拟化技术介绍的相关文章

数据中心网络虚拟化技术概要

随着云计算和大数据等新兴应用的快速发展,"数据中心即计算机"(data center as a computer)的技术发展趋势逐渐明朗.数据中心作为一台计算机,与传统的高性能计算机具有很大的不同.在高性能计算领域,因为服务器被独占式的分配给租户使用,所以其主要的优化目标是"算得快".但是在云计算领域,为了提高数据中心的利用率.降低其运营成本,服务器整合(server consolidation)技术将成为常态.此时,服务器内将同时运行不同租户.不同应用的实例.一般

长城电脑数据中心服务器电源技术获奖

本文讲的是长城电脑数据中心服务器电源技术获奖,[IT168 资讯]"2014年度中国电子学会科学技术奖"于日前正式揭晓,中国长城计算机深圳股份有限公司(简称长城电脑)提交的"数据中心服务器电源技术研发与产业化项目"以其领先的创新技术成功荣获"科技进步类二等奖".该项目研制难度大,创新性强,属国内首创,不仅是长城电脑在电源及服务器领域长期以来深厚技术积累的结晶,也填补了国内空白,打破了我国在高端服务电源领域长期依赖进口的尴尬局面,代表着我国在高端服

云计算数据中心网络虚拟化技术

云计算数据中心网络虚拟化技术 李明 云计算带来的超大规模数据中心建设,对数据中心网络提出了新的需求,网络虚拟化技术是解决这些新需求的有效手段,本文通过系统论述数据中心网络虚拟化技术中涉及的控制平面虚拟化技术和数据平面虚拟化技术,分析了业界主要厂商的技术实现和新的虚拟化标准协议的技术原理,为数据中心网络虚拟化技术的发展提出了一个较为清晰的演进路径. 关键词: 云计算 数据中心 网络虚拟化技术   [下载地址]:http://bbs.chinacloud.cn/showtopic-13551.asp

浅析数据中心网络设备虚拟化技术-802.1BR

如今,数据中心网络设备如何进行虚拟化被广泛关注与讨论,这是一种提升网络管理效率的有效方式.网络设备的虚拟化不同于网络虚拟化技术,强调的是网络设备之间的融合,将所有的网络设备虚拟化成一台设备,统一对所有网络设备集中式管理,这样大大提升了网络的使用率和管理效率,802.1BR就是这样的一种虚拟化技术.一般的网络设备虚拟化往往是将同种类型的网络设备虚拟化为一台设备,比如网络核心层.汇聚层以及接入层某一层的设备,有些技术也可以实现不同网络层级的设备虚拟化,但往往对网络设备数量有限制,而且这种虚拟化是强耦

数据中心网络虚拟化技术之NFV

NFV这个词语如今在各大媒体上出现的次数越来越频繁,很多人可能还不知道NFV是什么东东,本文就来给大家恶补一下,NFV是Network Functions Virtualisation的缩写,中文名叫网络功能虚拟化,这是由网络运营商联盟提出的,ETSI(欧洲电信标准协会)组织的NFV规范基础是标准范本.NFV旨在利用标准IT虚拟化技术解决这些问题,具体是把多种网络设备类型融合到数据中心.网络节点和终端用户企业内可定位的行业标准高容量服务器.交换机和存储中.通过使用X86等通用型硬件以及虚拟化技术

数据中心服务器节能技术漫谈

每次走进数据中心机房,都能看到一望无际的机架上摆放着满满的都是服务器.在数据中心里,服务器的数量多少决定了这个数据中心的业务处理能力,而中大型的数据中心里服务器都是以数千台来计算的,按照一个机架放置10台服务器,大型数据中心就需要数百个机架.这样巨量的服务器设备同时运转,按照每台运行功率300W来计算,一万台就要3千KW,所以如果每台服务器都能节省一点能耗,一万台服务器节省的能耗就非常可观.因此有不少的专家从服务器入手,在服务器上下功夫,在不降低服务器运行性能的前提下,尽量降低运行的能耗,下面就

数据中心:虚拟化技术融合加速

虚拟化是新一代数据中心使用最为广泛的技术,也是其与传统数据中心的最大差异. 随着新一轮IT技术的发展,数据中心体系结构的变化,以及企业对新一代数据中心建设提出的明确要求,如业务驱动.适应性.面向服务.绿色.安全等,使得标准化.简易化.模块化.集成化成为规划新一代数据中心的依据.而建设新一代数据中心的关键环节是如何利用虚拟化技术实现基础设施虚拟化并整合数据中心的基础设施. 在新一代数据中心,通过服务器虚拟化.网络虚拟化.应用虚拟化等解决方案,不仅可以帮助企业或机构减少服务器数量.优化资源利用率.简

《通信技术导论(原书第5版)》——2.2 下一代数据中心:虚拟化和千兆比特速率

2.2 下一代数据中心:虚拟化和千兆比特速率 数据中心存放企业的数据和语音电话包括电子邮件和会计等应用程序.大多数的数据中心专门配备冷却.火灾报警.安全进入和备用电源.公营及私营机构.云设施和运营商网络均设有自己的数据中心. 下一代数据中心支持: 设备间千兆比特速率通信. 虚拟化减少了存储文件和运行应用程序的物理服务器的数量.2.2.1 数据中心的私有云 企业和商业机构对于将数据中心的功能移至云端持谨慎态度.正如第1章详细介绍,安全性.可移植性和数据控制权的丢失是它们担心的主要原因.但是IT主管

数据中心存储虚拟化五大注意事项

  服务器很受关注,但是成功的虚拟化部署有赖于存储.存储可以保护虚拟机的状态.保留快照和帮助用户访问共享应用程序中的数据.由于这些特性.可用性和性能因素,我们对于存储基础设施提出了很高的需求.所以管理员应该了解最关键的数据中心存储虚拟化注意事项. 数据中心存储虚拟化注意事项之一 :存储性能 现在,管理员可以从多个不同的存储平台中进行选择,比如iSCSI.光纤通道.网络附加存储和以太网光纤通道.所有这些平台都可以适用于虚拟环境,但是会提供完全不同的可扩展性.性能表现.可用性和容量特性. 存储性能通