服务器 频道

服务器新标准将取代InfiniBand

  【IT168 消息】惠普、IBM等大厂开始着手研发一种技术名为RDMA(远程直接内存存取,Remote Direct Memory Access)的高级数据库服务器连接方案,做为一种较便宜的替代方案,取代InfiniBand网络技术。虽然RDMA不久之后才会问世,且比InfiniBand速度还要慢,但它的优势在于可利用传统的网络硬件,以TCP/IP及以太网络标准来建立网际网络。

  如果一切顺利的话,RDMA将被用来把小型服务器连接为一个群集,可以处理现今一些十几颗处理器的高级服务器才能够处理的大型数据库。长久以来,低级服务器的软硬双雄微软与英特尔一直在鼓吹这样的远景,现在也逐渐在实现,例如由Oracle 9i RAC及IBM DB2 EEE等数据库都可看出。然而,许多产业观察家也认为,服务器的这项远景要普及开来还需要多年的时间。

  随着上一周RDMA公会发表了软硬件制造的三组规格书的第二组,这项标准的实现也越来越近了。本周微软在WinHEC大会上也将宣布支持该标准,更将往前跨出一大步。

  惠普的英特尔型服务器事业群技术长Karl Walker表示:"微软将会谈到这种标准的许多细节。Linux的程序设计师也会积极参与。"

  微软计划在周三宣布RDMA将会采用每秒10GB的以太网络,同时也将讨论RDMA与微软Chimney计划的关系,该计划是要让TCP/IP卸载引擎(TOE)的网络加速硬件更加好用。

  IBM也支持该标准,IBM的英特尔服务器产品线技术长官、同时也是InfiniBand技术的重要工程师Tom Bradicich表示:"如果你把RDMA及TOE,以及10GB以太网络放在一起,这是个相当吸引人的技术。"

哪种方法最适合大型服务器?

  RDMA技术为如何打造大型服务器的争论开启了新的篇章。过去以来,能够每分钟处理成千上万笔交易的通常只有单一、造价昂贵,动辄有十几颗处理器的服务器才能够担负重任──依业界的说法,就是拉高规格 (scale up)。但有人则提倡另一种较便宜的方法,也就是以高速的连接来连结较便宜的机器──或者所谓的降低规格 (scale out)。前者是诸如SUN或IBM等销售大型系统的服务器厂商,后者则是以Dell与微软为代表。不过一般企业多半采两者兼容并蓄的策略。

  和InfiniBand一样的,RDMA是一种可以让降低规格更为可行的工具。Walker表示:"如果你在效能上无法妥协,那么InfiniBand是你的非常好的选择。但如果你希望采降低规格方式,那么在TCP上的RDMA才是非常好的方案。拉高规格与降低规格已经在计算机构圈里争论三十年左右了。我认为这个争论不会因此而停止,但我们认为整个天平在会移向降低规格的一方。"

各家厂商预定的RDMA产品上市时间不尽相同。

  Bradicich表示:"我认为产品的问世会在2005年左右。这项技术要到10GB以太网络时用铜缆线(大约在2004年)之后才可能发生。"

  但Walker表示,惠普认为具RDMA功能的产品──操作系统与网络卡,在2004年就会开始上市。我们让这项技术的架构可以应用1GB以太网络上,这也是目前最普级的,而不只是往后的10GB以太网络。

  RDMA让计算机可以直接存取其它计算机的内存,而不需要经过耗时的处理器,因为通常这样的资料要求还要经过操作系统及其它软件层。这种延迟时间(latency),是RDMA能够取代InfiniBand的重要因素。InfiniBand的延迟时间大约是8至12ms(微毫秒,百万分之一秒),使用1gbps以太网络的RDMA大约会落在15至18微毫秒之间。

  Illuminata分析师Jonathan Eunice表示:"如果真能做到15至18微毫秒,就相当不错了。做RDMA的人,他们的风险是,努力要做到15ms,但却只得到35或40;而做InfiniBand的人,可能是要做到2或5ms,但得到的是10ms。"

  无论如何,Bradicicich表示,InfiniBand可能至少要18个月才可能问世,届时RDMA的技术细节都已经完成了。

0
相关文章