摘要:随着企业应用需求的不断增加,势必导致服务器数量增长过快,为了集中管理、提高服务器利用率,在进行新一代数据中心改造时,我们采用了基于Vsphere虚拟化的服务器整合方案,本系列博文则简要介绍Vsphere虚拟化技术以及在XXX集团新一代数据中心服务器虚拟化中的实践。

虚拟化技术的简要介绍

1、虚拟化技术的概念

虚拟化是一种方法,本质上讲是指从逻辑角度而不是物理角度来对资源进行配置,是从单一的逻辑角度来看待不同的物理资源的方法。比如说,当前只有一台计算机,通过虚拟技术,在用户看来,似乎却是多台,每台都有其各自的CPU、内存、硬盘等物理资源。

虚拟化技术实现了软件跟硬件分离,用户不需要考虑后台的具体硬件实现,而只需在虚拟层环境上运行自己的系统和软件。而这些系统和软件在运行时,也似乎跟后台的物理平台无关。

2、虚拟化技术的类型

虚拟化技术之所以会被广泛的采用,都有其应用背景,当前虚拟化技术大致看来主要有以下几种类型:拆分、整合、迁移。

1)拆分:某台计算机性能较高,而工作负荷小,资源没有得到充分利用,这种情况适用于拆分虚拟技术,可以将这台计算机拆分为逻辑上的多台计算机,同时供多个用户使用,从而可以使这台服务器的硬件资源得到充分的利用。拆分形式的虚拟化示意图如下:
基于VMware vSphere 5.0的服务器虚拟化实践(1)_虚拟化

2)整合:当前有大量性能一般的计算机,但在气象预报、地质分析等领域,数据计算往往需要性能极高的计算机,此时可应用虚拟整合技术,将大量性能一般的计算机整合为一台计算机,以满足用户对整体性能的要求。整合形式的虚拟化示意图如下:
基于VMware vSphere 5.0的服务器虚拟化实践(1)_vSphere_02

3)迁移:将一台逻辑服务器中的闲置的一部分资源动态的加入到另一台逻辑服务器中,提高另一方的性能,以便实现资源共享、跨系统平台应用等。迁移形式的虚拟化示意图如下:
基于VMware vSphere 5.0的服务器虚拟化实践(1)_VMware_03

3、虚拟化技术的好处

1)减少服务器的数量,节约硬件成本。虚拟化技术可以支持实现物理资源和资源池的动态共享,可通过动态资源配置提高服务系统对应用的灵活适应力,满足不断变化的应用需求,将极大的提高每台服务器的利用率,从而降低整个服务器基础架构的总体拥有成本。

2)降低管理复杂度。通过服务器虚拟化减少了物理服务器的数量,也就减少了相应的物理资源管理;隐藏物理资源的部分复杂性;简化了服务器部署、管理和维护工作,降低了管理费用。通过实现自动化、获得更好的信息和实现集中管理来简化公共管理任务;实现负载管理自动化。

3)提高数据备份的可靠性。支持快速转移和复制虚拟服务器,提供一种简单便捷的灾难恢复解决方案,虚拟化技术可以实现较简单的共享机制无法实现的隔离和划分,可实现对数据和服务进行可控和安全的访问,带来具有透明负载均衡、动态迁移、故障自动隔离、系统自动重构的高可靠服务器应用环境。

XXX集团数据中心服务器系统应用现状 

经过多年的发展,XXX集团数据中心已有各类服务器20多台,组成了庞大的服务器系统。随着服务器设备的不断增加,系统配置的时间增多、维护费用增加、灵活性和可靠性降低,系统资源闲置的问题日益明显。服务器系统实际利用率平均在35%左右。经过研究和分析认为,造成服务器系统适应能力差、利用率低下主要有以下原因:

1、硬件采购缺乏统一的规划
   
随着企业信息化建设的不断发展,很多应用系统、管理系统都需要增加服务器以支持其新的应用,结果导致服务器数量不断上升。而各类新增信息化系统往往都采用单独服务器单一部署,实际上每台服务器所运行的服务占用系统资源容量比服务器计划订购的资源容量要小很多,这就造成了相当大的成本和资源浪费。

2、软硬件资源配备复杂多样

多种多样的硬件平台、操作系统和应用程序,衍生了纷杂的信息服务系统。一些传统的应用程序使用老式的操作系统,通常这些应用在编写的时候就已经确定了不能与其他应用共享一台服务器,必然造成部分系统资源被闲置。

面临系统架构越来越复杂的现状,单纯传统地堆积服务器是不能解决应用增加与服务系统部分资源闲置的问题的,而最有效的办法就是进行服务器虚拟化。服务器虚拟化技术是当今信息产业界最受关注的新技术之一,其价值已在许多环境中得到验证,越来越多的企业已经借助虚拟化技术提高服务系统的处理效率。

PS:下一篇博文中,将介绍“XXX集团数据中心服务器虚拟化实践解决方案” ,敬请关注。