虚拟技术将如何推动向64位计算的转变

日期: 2008-04-06 作者:By Alessandro Perilli 来源:TechTarget中国 英文

大家应该都了解,IT行业现在正在开始向64位计算进行转变。当公司们开始发布一些64位产品的时候,此时前进很小的一步,将可能引起将来前进的一大步。如果你现在能够抓住这个潮流,那么你将有很大的机会收获重要的性能优势,并且能够走在如今的可量测性需求的前列。   然而,你需要仔细的对64位计算的优势与这种转变的复杂性进行平衡和考虑,因为这种转变将是一件非常昂贵的事情。

为了简化这个进程,你可以参考近十年来的另一个IT潮流,那就是服务器虚拟技术。   问题所在   向64位计算的转变是一项比较冒险的事情,因此必须进行认真、周全的计划。 为什么呢?首先,这项转变将是非常缓慢的。这整个的进程需要大约10年的时……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

大家应该都了解,IT行业现在正在开始向64位计算进行转变。当公司们开始发布一些64位产品的时候,此时前进很小的一步,将可能引起将来前进的一大步。如果你现在能够抓住这个潮流,那么你将有很大的机会收获重要的性能优势,并且能够走在如今的可量测性需求的前列。

  然而,你需要仔细的对64位计算的优势与这种转变的复杂性进行平衡和考虑,因为这种转变将是一件非常昂贵的事情。为了简化这个进程,你可以参考近十年来的另一个IT潮流,那就是服务器虚拟技术。

  问题所在

  向64位计算的转变是一项比较冒险的事情,因此必须进行认真、周全的计划。 为什么呢?首先,这项转变将是非常缓慢的。这整个的进程需要大约10年的时间才能最终完成,在这期间,公司需要面对和应用混和的计算环境,拥有可行的64位操作系统,但是某些特定任务的应用软件还将是依赖于32位的计算系统。

  这个进程比较类似于配置一项新的操作系统升级工作,但是这比升级工作的尺度和范围要大的多。新技术所带来的优势经常并不容易完整的获得,因为商务应用软件可能并不能够被新的平台系统所支持。CIO们有时候不得不等待数年的时间,才能够开始升级他们的基础设施。

  同样,我们可能也需要等待数年的时间才能够最终的收获64位技术及其优势,直到驱动商务的所有应用软件都能够与新的系统体系结构进行结合以及稳定可靠的运行。与某个应用软件从Windows NT 4.0 向2000的转变所需要的时间相比,这次的等待时间应该要更长,并且它还需要投入更多的费用。

  第二个问题在于硬件方面。决定实行向64位计算的转变就意味着需要对两种不同的体系结构进行管理。但是,更加糟糕的是, 这还意味着一旦将应用软件从32位转向64位,那么现存的硬件就将被淘汰,而没有任何的价值了,这是一个比较严重的问题。

  不可避免的发展趋势

  你可能会认为,既然存在上述的那些问题,那么我们就暂且不要向64位计算进行转变了,等到它成为一种实际的标准以后再实行。但是,即使你决定延期进行这种转变,它也将很快就迫使你重新将其提上日程,并且比想象的要快的多。

  一个接一个,那些大型的厂家们将开始提供面向64位计算的产品,因为这种体系结构将能够提供更好的性能以及可量测性,而这种性能优势是客户们长久以来一直在追求的。

  微软是最先走上这一步的公司,它宣布将开发多种基于64位计算的产品,包括比较流行的Exchange邮件服务,新的Windows 2003 Compute Cluster产品版本,以及它即将问世的Windows Longhorn的一个版本等。你可以大胆的预测,到2010年,将彻底的完成从32位向64位的转变。微软现在还提供多种重要产品的32位及64位产品,例如Windows XP 和2003, SQL Server 2005以及Visual Studio 2005。

  这家软件巨头也并不是在独自行动;很多其他的厂家,包括一些市场领导者,也正在开发或者已经开始供应基于新型体系结构的产品,并声称可以取得十倍的性能增长;这些厂家包括Apple公司, IBM公司, Novell公司, Oracle集团公司, Red Hat公司,以及Sun微系统公司等。

  在硬件方面,AMD公司及Intel公司都能够同时运行32位以及64位的代码,并且这两家公司在服务器、桌上型电脑以及膝上型电脑方面,都只出售64位的处理器。多亏了这些硬件厂家, 才能够使得硬件方面的采纳比软件方面进行的快速得多。

  虚拟技术将产生哪些推动作用

  对32位及64位的混和系统进行管理存在很大的困难,为了简化这些困难,服务器虚拟技术是这种移植过程的最好的方法。截至该文章发表,还没有任何的面向这种新型体系结构的虚拟化平台系统,但是拥有很多已经能够运行64位计算的虚拟设备,当然这多亏了上述的新型CPU。

  该市场主导者VMware公司已经能够在其所有的产品中运行64位的客户操作系统,包括新的ESX Server 3.0,即将问世的Server 1.0,以及它比较流行的Workstation 5.5.1。然而,它在对处理器的支持方面还是存在一定的局限性。

  AMDIntel

  Opteron revision E or later

  Athlon 64 revision D or later

  Turion 64 revision E or later

  Sempron 64 revision D or laterIntel EM64T

  VT-capable processors

  可以注意到,在进行测试以前,无法对AMD CPU的修订版本进行确认,所以VMware建议自己与厂家进行联系以获取帮助。

  Xen 3.0也可以运行混和的基础设施;并且Virtual Iron (现在还是基于Xen的),随着3.0版本的发布也将能够运行混和的基础设施,该版本预计将于今年年底发布。

  微软将通过Virtual Server 2005 R2产品而支持64位的主机操作系统,多亏了Service Pack 1;但是该公司已经决定在运行64位虚拟设备之前将等候它的Windows Server Virtualization。因为Windows Server Virtualization预计还需要两年的时间才能够问世,所以我们可以认为微软的该技术将无法适用于如今的这些64位计算的早期采纳者。

  多亏了VMware公司,Xen公司,AMD公司,Intel公司以及其他的一些公司的共同努力,才使得我们有希望对下一代的体系结构进行顺利的、相对比较便宜的采纳和应用。

  根据自己的商务需求,你可以通过两种不同的策略进行这种新型体系结构的采纳。

  第一种方法包括 将现存的32位应用软件转向虚拟设备,同时对硬件进行现代化更新,并且在新的服务器上测试新的产品。通过这种方法,当我们决定采用64位的应用软件的时候,虚拟设备将是一种比较稳定的方案;并且它们不需要进行一些额外的重大的努力以维持两种不同的设备体系。同时,作为一种附加的好处,这种方法对于32位服务器的分解也将进行的比较迅速。

  这种策略是比较具有挑战性和侵略性的方法,比较适用于那些希望快速收获新型体系结构优势的公司。

  另一种方法是,维持现存的32位硬件设施,并在虚拟设备在逐步的引进64位的新型应用软件,并在此对新的产品进行测试和检验。对于很多的设备而言,64位驱动器的缺少使得虚拟环境成为一种适于工作的更加稳定的平台系统。

  第二种策略比较适合于那些特定任务的情况,但是它也能够推动虚拟技术的采纳。如果在某个特定的情况下,公司决定重新将应用软件转移到物理服务器中,那么这整个的过程将是非常糟糕的。因为这个原因,在采取该方法的时候,最好能够保证服务器整合也是这次的计划之一。

  在很多的情况下,公司们将发现,同时采纳这两种方案可能是一种不错的选择,当然这也决定于它们的部门情况。

  无论采纳哪种方法和路径,如今你的选择是购买一台64位的物理主机,并在此之上安装32位的操作系统。幸运的是,这不会造成什么伤害,因为在适当的时候,(当虚拟技术厂家可以提供64位的解决方案的时候)我们可以比较方便的改变主机操作系统以及虚拟化平台,而不需要重新建立现存的虚拟设备。

  同时要感谢高性能的解决方案,使得这种运作过程可以方便的进行,甚至不需要对商务产生任何的中断。

  【关于作者】Alessandro Perilli是一名自封的服务器虚拟技术“传道者”,他于2003年创建了他的颇具影响力的Blog,virtualization.info。他还是一名IT安全性及虚拟技术分析人士,著作家,会议讲演者以及企业培训师。他被微软公司授予“安全性技术的最有价值专家”的称号。他的认证证书包括,信息系统安全专家 (CISSP);微软认证培训师 (MCT);微软认证系统工程师以及安全性资格师 (MCSES); CompTIA Linux+;Check Point 认证安全性讲师(CCSI); Check Point 认证系统专家 (CCSE+);Cisco 认证网络工程师(CCNA);Citrix Metaframe XP 认证管理师 (CCA),以及其他的一些认证。

相关推荐