存储评论网

Qlogic FabricCache:第一个在 SAN 上跨多个服务器的 SSD 缓存

企业版  ◇  软件

业界的一个流行趋势是利用超高速闪存驱动器在服务器上缓存数据,从而加快对高要求业务应用的访问速度。Qlogic 更进一步,将这些闪存设备的数据缓存到 SAN 上的多个服务器池中。FabricCache 将单服务器专属缓存转变为可供多个服务器使用的资源,从而支持各种企业应用。去年,QLogic 开始以Mt. Rainier 的名义展示这项技术,而今天的发布会则详细介绍了该系列的首款产品 FabricCache QLE10000。

基于标准光纤通道适配器,Qlogic 的 FabricCache QLE10000 具有以 8Gbps 运行的 SSD 存储,以加速服务器 I/O 访问。 通过使用单个驱动程序,缓存过程被卸载到适配器,并最大限度地减少对服务器的 CPU 周期和服务器内存的影响。 多年来,将 I/O 活动转移到板外适配器一直是一种提高通道性能同时降低主机需求的方法。 Qlogic 基于行业标准 PCIe SSD 驱动器和光纤通道 SAN 适配器设计了此产品,以最大限度地提高兼容性,同时降低总体部署成本。 SAN 适配器的初始版本将有 200 GB 和 400 GB 的 SSD 缓存,但没有透露供应商和闪存配置。

FabricCache 技术最吸引人的品质之一是通过对现有 SAN 基础设施、软件驱动程序或管理框架基本上透明来简化部署。 这意味着可以添加此架构的增强性能,而不会对现有服务器和 SAN 环境产生重大影响,从而最大限度地减少停机时间和部署中的潜在风险。 关于现有管理框架的互操作性,插件程序将可用于 VMware、MS Hyper-V 和 Xen 服务器。

与标准光纤通道 SAN 适配器不同,Qlogic FabricCache 适配器相互之间保持持续通信,提供跨多个服务器节点的集群和缓存管理。 每个适配器都标识 SAN 上 LUN 的缓存所有者,并且由于所有适配器都知道这种关系,因此 I/O 将重定向到该特定 LUN 的缓存所有者。 通过允许缓存数据的单个副本支持多个服务器和应用程序,这极大地增强了可扩展性,从而最大限度地提高了 SSD 驱动器的利用率,从而降低了 TCO。

在 250 个用户 (TCP-E) 的性能测试中,没有缓存的单个服务器每秒只能产生 74 个事务 (TPS),而具有共享缓存的服务器可以产生 544 TPS,增加了事务的 7 倍。 对于多台服务器,FabricCache 技术真正大放异彩:4 台没有缓存的服务器达到了 87 TPS,仅比一台服务器高出 7 TPS。 但是使用 FabricCache GLE10000 适配器和共享缓存,同样的 4 台服务器能够提供 1,925 TPS,增长超过 22 倍。

在使用具有 2 个用户的 11 节点 Oracle RAC 集群 (2gR11.2.03 1000) 的测试中:

  • 峰值响应时间加快 82%
  • 磁盘 IOPS 降低 87%(对阵列的需求)
  • 平均交易时间减少 57%

在 Microsoft SQL Server 2008 上,将非缓存性能与缓存性能进行比较(120 Mbps 与 350 Mbps)时,吞吐量性能几乎翻了三倍。

总而言之,Qlogic FabricCache 技术为分布式环境(无论是离散环境还是虚拟环境)提供了飞跃,并展现了以下品质:

  • 光纤通道适配器和缓存整合
  • 用于简化部署和管理的透明缓存
  • 跨多个服务器和应用程序共享缓存
  • 应用程序性能无需更改 SAN 基础架构、S/W 驱动程序或管理框架

QLogic 缓存解决方案

讨论这个故事

参与 StorageReview

电子报| YouTube | 播客iTunes / Spotify | Instagram | Twitter | TikTok | RSS订阅

存储审查