服务器虚拟化哪一款软件是最佳选择

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟化软件在服务器上的部署越来越广泛了,曾经有企业做过调查,在479位受访者中,46%的用户部署了企业中51%-85%的服务器,21%的用户完成了100%的虚拟化。可见,服务器虚拟化已经得到多数用户的认可。

对于用户来说,服务器虚拟化首先需要挑选恰当的CPU。CPU确实对于服务器虚拟化的成败起到关键性的作用。ZOL编辑在《好马配好鞍服务器虚拟化需要怎样的CPU?》文章中,阐述了CPU对于服务器来说,有如人类一样,只有拥有了一颗强健的“心脏”,服务器才能胜任多种类的工作。

很多用户可能会问,那到底什么样的服务器适合做虚拟化呢?当然,并不是所有的服务器都适合做虚拟化。在前面的文章《帮您来挑选最适合虚拟化的三款服务器》中,ZOL编辑为用户推荐了三款最适合做虚拟化的服务器,它们分别是戴尔PowerEdge R710、IBM System x3650 M3、惠普ProLiant DL360 G7三款服务器。

这三款服务器的共同点就是,都采用了英特尔至强5500/5600处理器。为何采用英特尔至强处理器?原因就在于英特尔的至强处理器采用英特尔VT技术,使得基于该处理器的硬件可以根据需要优化虚拟化功能。特别是5600系列服务器产品。“无须更换主板,只刷新BIOS,就可以进行升级,从而获得更高性能提升”这是至强5600平台带给用户的最大好处。

进一步来说,不管用户决定是否应用虚拟化技术,在平滑升级服务器产品是已经把虚拟化带入其中,即使企业采用少量服务器的虚拟化应用,对于企业在成本和应用灵活性上都有极大的益处。

了解了服务器虚拟化过程中如何选择服务器CPU以及选择什么样的服务器之后,接下来的问题就是选择一款服务器虚拟化软件了。

此前,提到服务器虚拟化软件,人们习惯将这个市场场比作三国之战:VMware先驱强大堪比魏国,微软立誓虚拟化的决心似吴国,思杰面对VMware劲旅和微软精锐的形势如同蜀国。那么,这三国的纷争势必是各有胜负,软件也必定是各有优缺点,暂且不论,我们更加关心的事情是,对于用户来说,到底哪款服务器虚拟化软件适合您?

思杰的服务器虚拟化软件Xen Server

思杰的XenServer是一款基于Xen hypervisor的开源虚拟化产品,它为客户提供了一个开放性架构,允许客户按照与自身物理和虚拟服务器环境相同的方法来进行存储管理,其管理工具CUI是其最大的亮点。

同时,XenCenter是一种虚拟化图形接口管理工具,可在同一界面,管理多台的XenServer服务器。管理上,通常会先在XenCenter建立一个服务器群组(Pool),然后将位于同一机房内的XenServer服务器加入。

和大多数服务器半虚拟化产品相同的是,当数台XenServer服务器连接到同一台共享磁盘驱动器,且将虚拟档案放置于此的前提下,可以通过Xen-Motion这项功能,将虚拟机以手动方式在线转移到其它的XenServer 服务器,从事主机的维护,或者降低硬件资源的消耗。

那么,系统来看思杰的XenServer具有以下特性:其一,XenServer 是基于开源Xen 系统管理程序创建的,作为一种特别高效的技术,Xen系

统管理程序系统资源占用极少,同时能提供接近于原生的性能。XenServer 充分利用Intel VT 平台等进行硬件辅助虚拟化,提供更快速、更高效的虚拟化计算能力。

其二,将IT部门转变为业务部门――通过及时了解用户活动、系统性能和能力、以及IT服务使用情况,IT部门可以引入基于实际应用情况的成本中心计费模式,前瞻性地管理服务等级协议(SLA),预测容量规划,以及有效地整合应用与服务器。

其三,资源优化,管理员可对CPU、网络和磁盘进行细粒度控制,并可设置优先级水平,为虚拟机系统提供最佳性能。另外,最新版XenServer 使用的内存更少,同时改善了虚拟基础架构的性能和扩展性。

其四,动态工作负载置备,可利用单个共享操作系统镜像,采用流技术将服务器工作负载按需分配到多个物理或虚拟服务器,这将大大降低补丁和更新管理的成本,同时大大减少操作系统和应用镜像在企业中的存储空间。

因为hypervisor最早用于Linux服务器,所以XenServer与Linux 保持了高度的集成性,XenServer最大价值的体现也是围绕Linux服务器的,所以如果用户主要使用的是Linux服务器的话,尝试使用XenServer 会更好一些。

微软的服务器虚拟化软件Hyper-V

微软的服务器虚拟化软件Hyper-V是微软提出的一种系统管理程序虚拟化技术,是微软第一个采用类似Vmware和Citrix开源Xen一样的基

于hypervisor的技术。Hyper-V设计的目的是为广泛的用户提供更为熟悉以及成本效益更高的虚拟化基础设施软件,这样可以降低运作成本、提高硬件利用率、优化基础设施并提高服务器的可用性。

由于Hyper-V采用Hyperisor内核架构,Hyper-V可以提供高效的分区间通信机制,并在此基础上创建高性能的虚拟I/O架构,并且充分利用Windows驱动模型,以便提供广泛的硬件支持,因为Hypervisor可以把单个服务器分割为多个CPU和内存的容器。

目前,大多数潜在的子操作系统都还没有意识到虚拟化。它们以为是直接在服务器硬件上运行,因此需要使用hypervisor提供的硬件模拟。

Hyper-V的重要特性是多处理器的虚机。Hyper-V支持4 CPU的Windows Server 2008虚机和2 CPU的Windows Server 2003虚机。如果服务器工作负载需要很高的性能,我们可以考虑用2 CPU或者4 CPU 的Hyper-V虚机对其进行虚拟化。当然,只有当工作负载确实需要的时候,才应该使用多处理器虚机,因为拥有更多的处理器会带来一些额外的开销。

微软在Hypervisor和Windows Server 2008内核里加入创新设计,尽可能防止出现自旋锁的长时间等待条件,如果确实存在长时间等待条件,也会有效地加以检测并对其进行处理。我们还对Hypervisor进行设计,包括调度程序和内存虚拟化逻辑,以使它们在大多数临界区中都不会锁定,从而确保多处理器系统能够获得很好的延展性。

相关文档
最新文档