close

  通常来看,这防止了写入缓存跨越多个节点实行,因为不同的缓存不必定持有雷同的数据,它们不是统一的。缓存一致性问题通常禁止了分布式写入缓存跨越一个服务器集群或者单一机箱中的一组刀片服务器。

  最近在戴尔存储论坛上,掀开了"Hermes"项目标神秘面纱,这个命名来自于希腊神话传说。戴尔盼望该产品可能击败EMC的VFCache,将在戴尔集群中的闪存缓存之间支持写入,以确保他们都携带相同的数据。这是一个主要的事,所以 “Hermes” 名目必需要敏捷进行。

  戴尔也能够使用其RNA技巧聚合一个集群服务器的DRAM成为一个单一的虚构池,以便利用程序运行在集群中来应用内存数据库。

  戴尔天然地称这个为Fluid Cache(流动缓存),在大会的这多少天“流动”的标签被运用到戴尔的大局部存储概念上,并表现将挪动Compellent可能还有EqualLogic阵列的第一层存储,将其放入服务器中。现有Compellent的存储分层软件将发展成放置热数据进入Hermes物理缓存中,已取得快捷读取访问,RNA技术通过跨越独破的闪存存储,在其物理缓存中,用于传布一台服务器节点的写入数据,来供给一个单一版本的准确度。

  戴尔的RNA技术可以在一个集群中支撑超过100个服务器节点。Hermes统一分布式缓存方案预计推出日期为2013年的第一季度,并将明显加快应用程序——尤其是像VFCache那样,不会被只读缓存加速并且带有大批I/O写入的方案。

  他说,统一散布式缓存须要软件技术来检测,写入到一个缓存节点并疾速复制到另一个节点的进程 (就像前面例子,这样会有一个逾越缓存的单一XYZ dongle价钱)。

  缓存是十分简略的,你把来自一个速度较慢的存储介质的热数据放到一个速度较快,并且更昂贵的存储块前端。这个过程象征着访问缓存数据比在慢存储中的数据更快。咱们在磁盘驱动器阵列的前端或者在阵列把持器中有闪存缓存,来履行此功效。缓存数据的读取来自阵列而且数据也是写入到阵列。

  事实上,一个单一的虚拟缓存由每一个独立个体组成。戴尔通从前年6月收购的RNA Networks失掉了它的虚拟缓存技术。它的Memory Virtualisation Acceleration (MVX)技术可以集中服务器DRAM或闪存到单个虚拟池中——由以太网或InfiniBand承载衔接新闻,以确保跨越DRAM或闪存物理实例的一致性。

  这些缓存在物理状态上就是PCIe闪存卡。在这个计划中,服务器和阵列之间没有可共享的闪存机箱,相似EMC的Project Thunder跟XtremIO技术的情形。戴尔可能会说联网的闪存机箱不同一的服务器闪存缓存方案那样快,由于它依然是通过网络延迟下降了数据拜访速度。这是对Nimbus、Pure Storage和Violin Memory这些来自联网的全闪存阵列竞争者的回应。

  磁盘阵列内部连接有无比高速的掌握器,比方VMAX的虚拟矩阵,可以解决这个问题。但对一般的x86服务器集群中的节点,它是不切实际的,这就是戴尔的Hermes吸引眼球的处所。戴尔的存储策略执行总监Carter George lv2013夢幻新款目錄,上周在波士顿的戴尔存储论坛上谈到过。

  进一步说,“Hermes”在一个存储阵列的集群x86节制器之间,提供应它们一个统一的虚拟内存池或者统一的虚拟闪存池,或两者兼而有之,使它们处置更多的I/O流量,这意味着支持更多的服务器和应用程序。

  目前有大量的公司将PCIe闪存缓寄存进服务器,如EMC的VFCache和Fusion-io的ioDrive产品,通过避免数据从迟缓的磁盘驱动器阵列中掏出的强迫等候来加快应用程序。当服务器有多个节点时,有数据写入的缓存问题。当一台服务器在它的高速缓存中写入数据,就似乎一个XYZ dongle更新了价格,这些数据是只存在于它的缓存中。假如另一台服务器的应用程序接着查找该XYZ dongle的价格,它将得到不同的价格。

Related articles:
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 靜空 的頭像
    靜空

    靜心夜空

    靜空 發表在 痞客邦 留言(0) 人氣()