您的位置: 计世网> 服务器> 应用> 软件+硬件,VMware虚拟化应用实例

软件+硬件,VMware虚拟化应用实例

作者:网界网
http://www.ccw.com.cn 2009-07-01 16:55:18

1.硬件篇

电脑日新月异的发展,也推动了互联网应用的日益普及,空间、网站、虚拟主机等概念也逐渐被人们所熟悉。服务器做为互联网的信息基地也随着计算机软硬件技术的不断革新,使服务器的性能及功能日趋强大。

  就拿网站服务器为例,有两种情况,一是独立使用一台服务器,这种服务器用于访问量比较大的门户网站; 二是多个网站共同使用一台服务器,这就是我们说的虚拟空间,但是虚拟空间有很多的缺陷: 不同客户的网站放置在一台服务器上,且通过同一操作系统进行管理,客户与客户之间的数据管理将比较复杂,也很容易相互干扰,假如其中一个客户的网站中毒,或者系统中毒了,则整台服务器上所有的客户都会受到影响,另外,假如这台服务器的操作系统崩溃了,那所有客户的网站都将OFF LINE等等诸如此类的问题,这些都将为服务器的经营管理者增加不必要麻烦,同时也让客户的利益受到损失。

  鉴于上述问题,现在很多IDC商家都纷纷推出了服务器应用的新概念——VPS主机。其实作为一个销售服务器的人员,对于服务器技术、知识,要有比较透彻的了解。对于VPS,我也略有涉及。VPS是Virtual Private Server的简称,是利用虚拟服务器软件在一台物理服务器上创建多个相互隔离的小服务器。然后根据自己的实际需要,在这些小的服务器上,转载独立的操作系统,它的运行和管理与独立服务器完全相同。每个虚拟专用服务器都设定自己独立的IP地址,这和共同享用一个IP的虚拟主机有很大不同。

  VPS享有独立系统、独立空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。而虚拟主机,这是都是共享的。在VPS上,用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。

  虚拟机

  当然要想实现虚拟机,我们还需要一套成熟的服务器虚拟机软件,目前市面上所使用的虚拟机软件有微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo.无论采用什么的虚拟软件,功能都是大同小异。考虑到成本的问题,我们采用VMWARE的免费版本,以前这些软件都是要money的。

  VMware

  非常碰巧,近来有位比较熟知的朋友,正好想导入虚拟机产品,以解决多达50个客户网站建站问题,但由于对虚拟机的性能不太了解,所以该计划一直搁浅。经过商议,由我们搭建测试平台并对该软件进行测试。下面就是这次测试的全过程:

  一、硬件篇

  首先,我们准备了一台(亿时空SX1242)型号的服务器,由于这次所需要的虚拟机数量非常庞大,想要在一台服务器上实现,则必须增强硬件配置,于是我们将(亿时空SX1242)服务器的内存扩容至12G,硬盘升级成2个SAS 15K 300G,CPU增至双路XEON 5405。

  亿时空SX1242服务器

  图1 亿时空SX1242服务器

  内存

  图2 6条2G FBD667内存

  硬盘

  图3 2个SAS 300G 15000转硬盘

  服务器

  图4 服务器内部全貌

  亿时空SX1242服务器配置了intel 45nm制程的新版四核至强,根据intel的官方文档,新版的45nm制程四核至强,相比65nm制程的版本,有了以下几个主要方面的提升:

  (1) Radix-16除法器以及增强型英特尔虚拟化技术;

  (2) 更大更快速的高速二级缓存(从8M提升到12M);

  (3) SSE4指令集以及Shuffle引擎;

  (4) 深层关机技术与增强型动态加速技术。

  在上面几个方面上,最令我们感兴趣的就是第一项了,根据的intel的说法,Radix-16除法器以及增强型英特尔虚拟化技术是Penryn基于酷睿微体系架构中宽位动态执行的改进,新增加的Radix-16相除技术与前代产品相比能将所有应用上的计算除法器速度提高约一倍。而增强型英特尔虚拟化技术则可将虚拟机的转换速度提高25-75%。上面的这些特性仅是通过硬件则可实现,无须在软件应用层修改现有的程序。

  当然,要更好的实现虚拟化,除了CPU之外,别的配置也需要跟上,才能达到一个整体良好的配合,充分发挥平台的性能优势。得益于亿时空SX1242服务器的良好扩充能力,我们把内存扩充到了12GB,并配置了转速高达15000转的高速SAS硬盘,以消除存储子系统的瓶颈。其实虚拟化的历史由来已久,但是一直都没有在常见应用中普及,很大程度上,是因为过去硬件的性能有限,虚拟化的实用性受到了很大的制约。随着硬件性能的跳跃式发展,计算机的计算能力呈几何级数增长,在很多入门级别应用上,可以说主流的硬件都存在着性能剩余。为了充分的利用硬件的计算能力,虚拟化就成了一个比较好的解决方案。本次测试,因为要满足50个虚拟机的建立,对机器硬件上的性能要求就相对高了,所以我们采用这个配置相对高端的配置。

本文关键词: 虚拟化 VMware
您对本文的评价: 与朋友分享此文 加入收藏
责任编辑:王绍伟
条评论点击看全部
发表评论: