如何确认哪些物理服务器适合虚拟化?

日期: 2008-08-03 作者:Alessandro Perilli翻译:唐琼瑶 来源:TechTarget中国 英文

实施虚拟化说比做容易,尤其是如果你谈论迁移整个生产环境,不仅仅创建一个虚拟实验室用于小型测试和开发环境。因此,隐藏在企业虚拟化项目背后的是什么?IT经理在实施虚拟化期间面临着哪些问题?   在这一系列文章中,TechTarget中国的特约虚拟化专家Alessandro Perilli将识别实施虚拟化的各个阶段,包括: 确认候选者 容量规划 ROI计算 P2V迁移 企业管理 资源管理 灾难恢复 基础设施自动化(配置) 资源监控与报道   如果现今的虚拟化市场看起来很火热,我们也能发现它其实也很冷清。这个市场仍然处于初级阶段,有几个领域仍待发展。在本文中,我们将查看选择哪个服务器进行虚拟化的棘手方……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

实施虚拟化说比做容易,尤其是如果你谈论迁移整个生产环境,不仅仅创建一个虚拟实验室用于小型测试和开发环境。因此,隐藏在企业虚拟化项目背后的是什么?IT经理在实施虚拟化期间面临着哪些问题?

  在这一系列文章中,TechTarget中国的特约虚拟化专家Alessandro Perilli将识别实施虚拟化的各个阶段,包括:

  • 确认候选者
  • 容量规划
  • ROI计算
  • P2V迁移
  • 企业管理
  1. 资源管理
  2. 灾难恢复
  3. 基础设施自动化(配置)
  4. 资源监控与报道

  如果现今的虚拟化市场看起来很火热,我们也能发现它其实也很冷清。这个市场仍然处于初级阶段,有几个领域仍待发展。在本文中,我们将查看选择哪个服务器进行虚拟化的棘手方面。

  全公司范围虚拟化项目的第一阶段是确定把什么物理服务器进行虚拟化。这个操作比你们想象得要难得多。对于一个缺乏有效企业管理的公司来说,虚拟化可能实际上需要花费更多的时间。

  性能测量

  因此,实施虚拟化的第一步是制作整个数据中心的一个详细目录。第二个同样重要的步骤是对整个服务器群体作出一个彻底的性能测量,为容量规划阶段存储这些关键的数据。这个步骤通常被忽略,因为IT管理通常有一个普遍概念,那就是哪个服务器满足资源的最少要求,并且相信这种概念对规划阶段已经足够。

  不过有时一个基准测试分析显示意外的瓶颈,这取决于服务器工作负荷的问题或简单的错误评估。在第一种状况下,最好马上暂停虚拟化项目并继续解决瓶颈问题。移动一个有问题的服务器到虚拟环境可能对整个基础架构有严重的影响,随后进行故障检修将更困难。

  性能平均值和峰值的一个精确计算对实施虚拟化的下一个阶段也是基本的。在容量规划阶段,在相同主机上整合互补的角色是有必要的。

  选择虚拟化候选者

  收集了性能测量值之后,我们必须在详细目录群体里识别适合的虚拟化候选者。

  与一些用户(还有一些顾问)想的相反,如今并不是每台物理服务器都能或者应该虚拟化。决定什么服务进入虚拟机有三个因素很重要:虚拟化开销、高度的特殊硬件相关性和产品支持。

  未来虚拟化改进将越来越缓解虚拟化开销,不过现在这仍是我们需要慎重考虑的。

  I/O负载是实施虚拟化的一个重要的关键点,严重依赖于数据交换的服务器不是那么容易迁移。

  数据库和邮件服务器尤其不容易迁移到虚拟架构。在这两种情况下,虚拟化在某种程度上增加了I/O开销,对性能有明显的影响,有时导致迁移不成功。

  但是对于这些或其他服务器的类型没有一个普遍的规则;这实际上取决于工作负荷。在某些学习的情况下,用户可能不需要任何特别努力地进行虚拟化;在其他情况下,只有当虚拟机接受到双倍的期望资源时,迁移才是成功的。

  第二个关键点与生产服务器依赖的特殊硬件有关。目前的虚拟化产品能虚拟化标准的端口系列,包括旧的串行和并行端口,不过厂商仍然不能虚拟化急需的新硬件组件。

  一个有效的例子是现代强大的视频适配器,游戏开发或者CAM/CAD应用需要它,在今天,这两种都是最受争议的不受支持的硬件。

  确定一台服务器作为虚拟化候选者的第三个关键点是产品支持。

  市场只为近两年来的服务器虚拟化作了准备,厂商对虚拟机里的产品的支持很缓慢。

  这很容易解释:虚拟架构里有太多因素影响到性能。这个数字非常大,由于厂商的支持人员不能控制甚至不知道为什么会出现这种情况,以致应用程序行为严重受影响。

  微软本身在提供虚拟化解决方案的同时,也不愿意在Virtual Server里支持它自己的产品,许多Windows Server技术仍然不受支持。

  因此,无论何时你的服务器似乎适合虚拟化,最后的结果都取决于厂商提供应用程序——至少如果你想要依靠厂商的支持。虽然每个虚拟化供应者有自己的、身份不明的支持厂商列表,你最好查询应用程序厂商以确认支持。甚至在长时间的测试后,没有支持而进行虚拟化是冒险和不明智的。

  从产品角度来看,市场提供了少量代替品。通过四种专家能识别出候选服务器,他们是硬件厂商、操作系统厂商、应用程序厂商和中立虚拟化专家。

  诸如IBM和惠普这样的硬件厂商提供了大型虚拟化规划并提供外包服务。他们通常有识别虚拟化候选者的内部技术。在罕见情况下,这些工具甚至能供用户使用,例如IBM的Consolidation Discovery and Analysis Tool(CDAT)。

  操作系统厂商通常不提供虚拟化工具,不过这个趋势将很快改变。他们所有,从微软到Sun、Novell和红帽,都将在他们的平台实施hypervisor,并将提供加速实施虚拟化的工具。

  微软在五月的WinHEC 2006会议上宣布,它将提供一个叫做Virtual Machine Manager的新产品,以满足需求。

  应用程序厂商几乎不提供用于虚拟化的特殊工具,即使他们很容易完成这项工作。最好是期望他们能有个应用程序分析池,概括数据库的平均值,用于物理和虚拟测试环境的性能比较。

  目前用户可用的最好混合解决方案来自第四种类型——中立的虚拟化专家。

  在他们中间,最广为人知的可能是PlateSpin和他的Power Recon 2.0,为数据中心的盘存和物理机基准测试提供了完整的灵活的解决方案,最后传输数据到P2V迁移工具,在实施虚拟化的第四阶段我们将讲到这个。

  在下文中,我们将讨论容量规划阶段,这个阶段决定了整个项目的成功或失败。

  关于作者:Alessandro Perilli是IT安全与虚拟化技术分析师,获得了CISSP、Check Point、Cisco、Citrix、CompTIA、Microsoft和Prosoft认证。在2006年,获得了微软MVP。Perilli是现代虚拟化传道者,并且是著名博客virtualization.info的创立者。

相关推荐