服务器 频道

藁城市信息中心虚拟化:高效能的低成本实现

  【IT168 专稿】藁城市信息中心的虚拟化案例告诉我们,成功部署虚拟化并不总是需要投入很多。像本案这种服务器负载量较小,应用产生的数据量不大的情况,采用2台英特尔四核至强服务器,搭配VMware免费版虚拟化软件。如此组合,尽管简单,但富有成效。服务器利用率大大提高、电费大大节省,虚拟化最直接的两项益处在此体现的淋漓尽致。不过,我们仍然要明白,本案的低成本成功实现,实施方的全程技术支持也是有力保证。诚如王春海所言,"哪怕是虚拟化之外的事情,我们都要一管到底"。

 

  实施方王春海、盖伟东接受IT168专访

  记者:今天我们谈到的这个藁城市信息中心的虚拟化案例,对于政府行业是否具有一定的代表性?从您多年实施虚拟化的经验来看,政府行业对虚拟化的需求与其他行业相比有哪些相同和不同的地方?

  王春海:每个行业、每个单位都有其特点,尤其是政府部门。今天我们谈到的这个案例,并不能完全代表政府部门,但本案例可以对一些政府部门的虚拟化起到借鉴作用。本案例是典型的"服务器虚拟化"的一些应用,不管是政府部门还是其他的行业,只要原来服务器的负载比较轻、硬盘空间占用比较小,都可以采用"服务器虚拟化"来整合原来的服务器。

  记者:您在刚才的案例分享部分,也特别提到了在迁移服务器时的一些注意事项,比如说最好是使用RJ45的直通线、停止"源"服务器的SQL Server服务、检查"源"服务器磁盘是否有错误等等,那么这些是专门针对VMware的迁移工具而言的,还是具有普遍性?除此之外,还有没有其他需要注意的地方?

  王春海:这个并不是针对VMware迁移工具而言的,这个方法适用于迁移所有的Windows服务器,也适用于其他工具。采用RJ45直通线,可以减少"交换机"这一层级的消耗,同时提高了可靠性。另外,在当时我们采用虚拟化迁移的时候,并没有千兆的交换机,而服务器是千兆网卡。另外,在停止"源"服务器的SQL Server服务、检查服务器硬盘镜像,这可以避免在服务器迁移的过程中,减少由于意外原因造成的迁移失败。在迁移的过程中,要避免对源服务器、目标服务器进行其他的操作。

  记者:我们看到案例提到,原来他们的服务器硬盘采用的是Raid 1模式,而新的系统为Raid 5模式。这种模式在性能和安全性上有多大的提升?对于部署虚拟化有什么帮助?

  王春海:这也是许多单位在配置服务器时的问题。采用RAID1,对于数据来说,有一个备份(两块硬盘是一样的,当其中一块硬盘损坏时,数据是不丢失的)。对于一些负载比较"轻"的应用,这是没有什么问题的。RAID 1下,磁盘数据"写"速度只能达到单块硬盘的一半。在采用虚拟化后,在一个物理机器上,同时跑多台虚拟机,再采用RAID 1就不合适了。而采用RAID 5,我们是每台服务器配置6块硬盘(5块硬盘做RAID 5,另一块硬盘作为备用),数据传输率提高是很大的。我们可以初步算一下,每个硬盘的内部数据传输率大约是52MB/s,在采用RAID 1时,写速度是26MB/s,读速度大约是52MB/s,而5块SAS硬盘做RAID5,读写速度大约是5×52×(4/5)=208MB。这样,硬盘写速度提升了大约8倍。在实际情况下,我们将原来的许多物理机迁移到虚拟机后,实际的访问速度、响应速度比原来提升的主要原因:并不是说原有的系统有多低档、只是没有合理的应用而已。

  记者:在这个案例中,我们看到用户最终采用的是DELL2900服务器还有VMware的ESX这样的组合,实际上,目前虚拟化解决方案非常多,而用户选择这样的搭配,是出于什么样的考虑?

  盖伟东:在安全、可靠的前提下,尽量的减少用户的投资,这是我们的出发点。从硬件方面来说,在相同的配置下,DELL服务器要比IBM、HP服务器价钱低。从软件方面来说,我们用的是VMware的免费产品VMware Server与VMware ESX Server 3.5i。这两者(硬件和软件)是可以满足我们的要求的。另外,我们这个方案是分两次实施的,第一次实施的时候是2006年,当时也只有VMware的产品在这方面做的好。

  记者:在这个项目当中采用的DELL2900服务器,处理器应该是英特尔的CPU-Xeon 5420,对于英特尔的志强处理,包括英特尔新推出的Nehalem处理器平台,以及他们在虚拟化上表现出来的优势,你有什么看法?

  王春海:我们在选择服务器的时候,优先考虑的是Intel的CPU。并不是说其他的CPU不好。Intel CPU也许不是最快的,也可能不是最便宜的,但我们认重的是,Intel CPU始终如一的稳定性。对于Intel 一些新型号的CPU,在虚拟化处理上表现的优势,可能更多会在Windows 2008 的Hyper-V Server虚拟机中体现出现。对于现在的虚拟化厂商中,我比较熟悉的是VMware和Microsoft的虚拟化产品。我个人认为,VMware系列虚拟机(包括ESX Server),对CPU的硬件辅助虚拟化(Intel-VT或AMD-V)并不是必需的,而Hyper-V则是必需需要CPU的硬件辅助虚拟化。

  记者:我们知道,目前部署虚拟化,在数据存储部分通常是采用独立的SAN环境,而部署SAN存储又往往会带来成本的增加,但好像这个案例没有特别提及,能否详细谈一下?

  王春海:我们这个案例毕竟是一个很简单的应用。在我们的另外一个虚拟化的应用案例中,用到磁盘陈列,但也仅仅限于作为外部的存储器使用。SAN、NAS等,在虚拟化中,我个人认为,更多是体现在虚拟机的在线、实时迁移过程中,尤其是对于运行虚拟机的主机出现故障时、实时迁移到其他主机的情况下。这方面我个人用的很少。

  记者:实际上,您的身份既不是厂商、也不是最终用户,是作为集成商的这样一种中间角色。能否从您这个角度来谈一下国内目前虚拟化的应用情况?比如,用户在进行虚拟化的选型时,通常更倾向于哪些虚拟化厂商的方案和产品?在给用户推荐时,您更看中哪些指标?

  盖伟东:我们目前的用户主要集中在石家庄及石家庄附近的区县,全国的事情并不是很了解。根据我们私下的了解,目前虚拟化的应用并不是很多,即便有一些应用,也集中在"服务器虚拟化"这一层次,其他的,像应用程序虚拟化、桌面虚拟化,可能用的并不多。最终用户在选择虚拟化产品时,稳定、可靠是首要的,同时,还要考虑费用问题。所以,我们近可能给用户选择免费的产品。另外,我们公司主要是做软件开发,为用户提供虚拟化、以及虚拟化的解决方案,并不是我们的主要业务。根据我个人的一些经验来说,对于厂商、公司来说,可能更多的是把自己熟悉、安全、可靠、稳定的产品推荐给用户。另外,如果用户比较注重技术,用户也会在网上,或者他们可能获得的渠道(行业的推荐会、其他兄弟单位的成功经验)选择产品。

  记者:在部署和应用虚拟化的过程中,你们碰到用户最多的问题是什么?有哪些经验可以和更多的用户来分享?您认为虚拟化项目要获得成功,最关键的因素有哪些?

  王春海:对于政府部门来说,资金并不是主要的。在开始实施虚拟化的过程中,虽然我们已经有了几年的虚拟化应用经验,但与用户一样,我们也有些担心,虚拟化后,是否影响用户现有的应用、是否对现有的应用造成影响,这包括:虚拟化后,用户的访问速度是否会变慢、虚拟机出了问题怎么办、怎么来恢复。在开始时候,我们虽然已经将要替换的物理服务器迁移到了虚拟机中,但在刚开始运行的时候,替换下来的服务器也一直在"开机",只是把网线拔了,一旦虚拟机出现问题,我们会立刻把网线接到原来的物理服务器中。所幸,这只是我们的一个备案,在虚拟化实施后,这样的情况并没有出现。

  虚拟化项目要想成功,用户的支持、理解是首要的,这就要有前期的成功经验以及与客户的沟通。同时,对于公司来说,必须要为用户提供足够的技术支持。在虚拟化的过程中,用户会出现多种问题,这些问题可能与虚拟化无关,但也仍然要为用户解决这些问题。只要你解决了在虚拟化过程中出现的各种问题(前期的、后期的),就会成功。

 

 

0
相关文章