x86虚拟化在数据中心遇到的八大问题

2008-12-16    | |
打印本文章
RSS

导读:本文描述通过与IT专业人员、分析师和厂商探讨得到的8个部署x86服务器虚拟化“陷阱”——用户在部署虚拟环境时可能面临的障碍。

关键词:x86 服务器 虚拟化

正在加载数据...

  x86服务器虚拟化的好处是显而易见的:打破软件与硬件之间的联系,为更加动态、灵活和高效的数据中心打下基础。今年虚拟化软件市场规模预期将增长到10亿美元,在这种情况下,业界并不仅限于试验这项技术。但是,通向虚拟数据中心的道路并不平坦。向虚拟环境的迁移必须谨慎进行,必须了解这种新基础设施将如何改变IT规划与管理。以下是美国《Network World》通过与IT专业人员、分析师和厂商探讨得到的8个虚拟化“陷阱”——用户在部署虚拟环境时可能面临的障碍。

  忽视硬件

  向虚拟环境迁移的概念是在更少的物理系统上运行更多的虚拟工作负载,但这并不是说硬件的重要性降低了。如果企业不仔细考虑支持虚拟工作负载和相应监测硬件资源需要哪些物理资源,它们会发现自己遇到了麻烦。Minneapolis市虚拟化咨询机构Xcedex公司的CTO David Payne说:“实现虚拟化,实际上是部署支持它的合适的物理系统的问题。一些人认为他们可以从Dell购买和安装廉价系统,然后将虚拟化技术部署到它们上面之后就得到了虚拟环境。但是,很多时候他们是根据商品价格来做这件事的,而非真正考虑虚拟工作负载会是什么。我们合作过的最成功的公司非常注意规划工作,他们最终取得了很好的结果,取得了这些系统的高利用率和真正好的整合率。”

  应用性能降低

  尽管虚拟化技术变得日益普及,但很多应用还没有为虚拟环境进行优化。例如,盐湖城大学医疗保健机构高级系统工程师Daniel Burtenshaw大约一年前部署了VMware公司的ESX Server,并取得了不错的结果。他说:“我们遇到的最大问题是我们的应用厂商不愿在虚拟服务器上支持他们的应用,以及我们使用的ESX版本存在局限性。” Burtenshaw说,这家医疗保健机构拥有一个大型Citrix环境,可是当它将一些Citrix服务器迁移到VMware环境中时,它发现性能没有得到保持。他说:“实际上每个服务器用户数量非常有限,如果我们虚拟化,一台主机上的大量虚拟服务器相当于只有一个物理主机。” 他补充说,他的公司将向VMware的Virtual Infrastructure 3升级。他说:“从我们看到的信息(但我们还没有进行测试),Virtual Infrastructure 3据说为运行Citrix进行了更好的优化,因此,我们应当能够在虚拟服务器上运行更多的正常用户负载。”

  安全性不佳

  一旦你部署虚拟环境,你将去除硬件与软件之间的联系,而这会给基础设施安全带来混乱。安全补丁专业厂商Blue Lane公司产品运营高级副总裁Allwyn Sequeira说:“软硬件之间联系的切断,面临着一定的风险,即让安全专业人员看不到他们的网络安全设备背后究竟发生了什么。服务器环境变得更不固定、更复杂,安全专业人员最终失去硬件提供的稳定性。任何类型的安全漏洞扫描都可能在几分钟后过时。”

  安全与遵从性厂商Configuresoft公司CTO Dennis Moreau对此表示赞同。虚拟化可以优化诸如服务配置和打补丁这样的流程,但它还增加了IT专业人员可能没有想到的复杂化。他说:“我们过去不得不为操作系统和应用程序打补丁,但是当你虚拟化时仍必须做这些事,现在你必须对可能存在安全漏洞的虚拟机管理器层打补丁。因此,维护安全环境和出于遵从性目的建立安全环境文档的工作,只会由于引入虚拟技术层而变得更复杂。”

  被锁定

  虚拟化市场正在迅速演进,连VMware都在追求以标准方式创建和管理虚拟化。但是标准和互操作性的到来将是个缓慢的过程。不谨慎的公司可能发现自己被锁定在某家厂商的方式上,从而在技术成熟时采用其他方式变得困难和费用高昂。美国国家半导体公司CTO Ulrich Seif说:“尽量选择可能被认为具有一定标准和向虚拟化市场开放的产品,比如可以从其他产品导入虚拟机的产品。今后两年里这个领域中会发生太多的事情,因此,如果你能够避免的话,就别把自己逼入绝境。”

  虚拟机泛滥

  最初,虚拟化只是整合物理服务器的好方法,并因此减少电源需要和发热量。但是由于部署虚拟机的方便性,企业可能发现在减少物理设备数量的同时,需要管理的虚拟系统数量呈爆炸式增长。

  IDC项目主管John Humphreys说:“这里的最大问题之一是虚拟机的泛滥。我们一次又一次地看到这种现象:比如,虚拟化之前拥有500台服务器、每台服务器上运行一个系统的客户,在虚拟化之后突然发现他们将会管理700个虚拟机系统。”他说,避免这种虚拟机泛滥的最好办法是规划虚拟机生命期。

  许可费用

  正如公司与ISV就多核服务器的软件许可费用讨价还价一样―这些厂商的软件根据使用的CPU数量来设定许可费用,在涉及虚拟环境下的软件许可费用时,他们也会遇到麻烦。Gartner研究副总裁John Enck说: “软件许可证可能成为障碍。你可能打算在一个大型虚拟化服务器上运行一个应用,但许可证可能适用于这台机器中的物理处理器内核数量。因此,如果你将这种应用从一台两路服务器转移到四路虚拟化服务器上,你的软件许可证费用可能会增加―即使该软件只使用虚拟环境中的两个处理器。”

  存储问题

  由于很多虚拟化候选者运行在分布式x86系统上,因此很容易忘记更加集中化的虚拟资源架构可能造成的影响。例如,对存储应当加以密切关注,因为在很多情况下,虚拟资源将访问共享存储区域网络(SAN)。

  Xcedex的Payne说:“一些公司可能购买某种存储阵列,他们可能没有考虑VMware环境将给存储阵列带来的工作负载,结果这个存储阵列不能应付工作负载:太大的吞吐量,太多的I/O。如果存储阵列瘫痪并给SAN造成问题,每一台虚拟机都将受到负面影响,也就是说它们可能会崩溃,或者可能会被破坏,这将是一次真正糟糕的经历。”

  国家半导体的Seif说,存储问题应当成为规划虚拟环境时优先考虑的问题。他说,SAN存储“对于取得业务连续性和灾难恢复的好处是必不可少的,它保证了转移工作负载来优化正常运行时间和性能,以及更好地控制主机上的客户机规模。由操作系统、软件和本地服务器硬盘上的数据转移到SAN的存储量会迅速增加,对于我们来说,每台主机存储容量为40GB。如果没有可靠的分级存储战略,增加的存储量会很快地吞噬非常昂贵的SAN存储。”

  虚拟障碍

  在AMD和Intel服务器并肩运行在很多数据中心的情况下,一些公司可能认为虚拟机可以跨任何x86硬件平台移动,但事实并不是这样。IDC的Humphreys说: “人们想方设法解决的问题是‘当我移动这些虚拟机时,我必须采用类似的硬件吗?’”

  VMware产品与解决方案营销副总裁Raghu Raghuram表示,目前,VMware虚拟机不能在基于Intel和AMD的系统之间移动。他说: “我们的vmotion技术使你可以将运行的应用程序从一台物理设备转移到另一台上,但这些设备中的处理器必须是相同的,因此你可以从AMD转移到AMD,或从Xeon转移到Xeon。这是由于处理器架构存在的差异以及某些指令的行为造成的。这是个需要更长时间才能解决的问题。”

原文出处:http://www.enet.com.cn/article/2008/1215/A20081215403312.shtml
来源:eNet    
  评论
相关的专家答疑
 
我们需要观察虚拟环境,以便其能平滑运行,因为虚拟环境与物理机相比有不同的要求。但你必须避免安全问题、经常备份你的数据并监控环境。
 
不同的虚拟化技术已经渗透到了各种IT应用环境中。然而,在应用持续流行的同时,如何确保安全性,如何促成标准的出台以推动整个产业的持续发展,再度成为业界关注的话题。
 
在一台特定的服务器上,每一个虚拟机是否可以运行任何版本的Windows?重新启动虚拟机,是否会对其它虚拟机产生影响……
 
所有虚拟机都有可能给虚拟工作环境带来负面影响。虚拟机可能给存储网络、管理设备、hypervisor带来安全威胁。如何配置能够远离安全风险呢?
 
2009年的虚拟化领域将会给我们带来什么新的气象呢?虚拟化能够在经济风暴的“洗礼”下保持强劲的势头吗?
虚拟化部署项目包括几个阶段和重大的规划,以满足IT现有的技术环境。如果执行得正确,虚拟化部署的这些阶段能帮助你评估和测量现有的技术资产,并决定你的虚拟化需求。本手册将介绍虚拟化项目实施过程中的三大阶段,教您如何正确执行以便获得成功。
在之前的专题“虚拟桌面基础架构VDI”以及“桌面虚拟化VDI实施流程指导手册”中,我们学习了VDI的定义以及实施流程。在本专题中,我们主要学习VDI的使用情况,需要注意的事项及技巧。
什么是VMware vSphere?它主要有哪些新功能?如果升级到vSphere,硬件要求是什么?如何创建VMware vSphere子操作系统?VMware vSphere的亮点究竟在哪里?  2009年4月21日,VMware公司宣布推出新一代虚拟化平台VMware vSphere。这是VMware继三年前发布VMware ESX之后的又一重大举措。在本期技术手册中,我们将详细介绍VMware vSphere,从下面几个方面进行探讨……
最新更新
专家答疑
技巧
吴炫国
能否简单介绍一下Hyper-V的远程控制台功能?我不太清楚如何实现远程管理的功能,许多时候会出现RPC错误。我的环境是公网。
Serdar Yegulalp
在主机物理磁盘上如何排列虚拟硬盘最合适?排列虚拟硬盘的最佳方式是什么?如果你的服务器有三个驱动,宿主了两个虚拟操作系统,可以……
Scott Feuless
如果业务单位反对采用虚拟化的话,IT该怎么办?阻碍虚拟化采用的关键是什么?如何说服业务单位采用虚拟化?

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录