在哪里部署基于闪存的SSD缓存来优化应用加速

该供应商编写的技术底漆已经被网络世界编辑,以消除产品推广,但读者应该注意到它可能会倾向于提交者的做法。足球竞猜app软件

增强服务器而存储技术在I/O性能上造成了差距企业级存储这点已经得到解决网络基于SSD的缓存作为PCIe-基于闪存卡,但有不同的方法来部署固态硬盘。本文对SSD缓存方法进行了比较,并提出了一种新的方法,该方法克服了每种方法各自的缺点,同时结合了它们的相对优势。

的目的SSD基于高速缓存是通过减少I / O延迟并增加IOPS性能,解决I / O性能差距。审议中的任何企业缓存解决方案应该是易于部署,单独的服务器以及多服务器集群,包括用于支持在OS /应用程序透明的,并且支持高速缓存高度虚拟化环境和集群应用。它也应该保持现有的SAN数据保护和法规遵从政策,并提供整个企业中的应用范围最广的好处。

[新闻报道]三星购买SSD缓存厂商Nvelo

明确的选择TEST:对固态硬盘的瘦]

今天,有对SSD缓存在网络三种主要的方法:基于阵列的高速缓存,高速缓存设备和基于服务器的缓存。

*存储阵列基于SSD的缓存。SSD缓存的初始部署涉及到在共享存储阵列中安装SSDs/PCI-flash卡,以及所需的软件和固件功能。由于早期ssd的插件兼容性,这些初始实现不需要对现有阵列硬件或软件进行大量修改,而且在许多情况下,可以作为现有设备的升级。

应用SSD缓存来提高内部存储阵列提供性能的几个优势紧密平行集中式网络附加存储阵列,包括的基本优势:高效共享的宝贵资源,维护现有的数据保护制度,并提供变化去哪儿网的单点拓扑结构和相关程序不需要改变。

然而,将SSD缓存添加到存储阵列需要升级,在某些情况下,还需要替换现有的阵列(包括数据迁移工作和风险)。即使所有的磁盘驱动器都升级到ssd,由于在过度订阅的网络和阵列端口上由争用引起的拥塞延迟,预期的性能优势也没有完全实现。存储阵列中SSD缓存的性能优势可能是短暂的,而且缓存的可伸缩性可能不是很好。随着工作负载的增加以及物理服务器和虚拟服务器的附加率的增加,随着阵列和存储网络的总体需求的增加,初始的每服务器性能改进可能会随着时间的推移而减少。[也认为:“flash能不负众望吗?“]

*高速缓存设备。高速缓存设备是被插入到连接到SAN交换机的服务器和主存储阵列之间的数据路径的网络连接的设备。像基于阵列的高速缓存,共享设备相对昂贵且有限的资源,但不需要升级现有阵列。因为这些设备是独立于主存储阵列,它们可以被分配到一个存储网络用于特定服务器或服务器类优化性能内的多个位置。

但是,与数组一样,缓存设备也容易受到存储网络和繁忙设备端口的拥塞的影响。设备方法提供了比基于数组的缓存更好的可伸缩性,因为在存储网络中添加增量设备在概念上很简单。但是,每一个附加设备都代表一大笔资金支出、网络拓扑结构的变化和单点故障停机。

相比于基于阵列的高速缓存,设备是在企业IT环境中的新元素和需要改变政策,程序,运行书籍和人员培训。此外,在大多数高速缓存设备的心脏的行业标准组件的总线和内存带宽的限制,限制其规模平稳性能的能力。鉴于这些家电坐带共享网络存储链接,基础设施架构师和管理人员,了解有关这些设备的真实世界的可伸缩性担心的理由。

*基于服务器的缓存。SSD缓存放置的最后一个选项位于存储网络的服务器边缘,直接连接到I/O密集型服务器。向具有高I/O需求的服务器添加大型缓存将使缓存最接近应用程序,并使其不受存储基础结构中拥塞的影响。

缓存也处于集成应用程序理解以优化整体性能的最佳位置。基于服务器的缓存不需要升级存储阵列,在关键网络的数据路径上不需要额外的设备安装,并且随着应用程序需求的增加,存储I/O性能可以平稳地扩展。

另一个好处是,通过在网络边缘“短时间停止”关键服务器的大量I/O需求,服务器中的SSD缓存有效地减少了对存储网络和阵列的需求。这种需求的减少改善了其他附加服务器的存储性能,并可以延长现有存储基础设施的使用寿命。

虽然当前基于服务器的SSD缓存的实现在提高单个服务器的性能方面非常有效,但是,提供了存储加速度跨集群服务器环境中是无法达到,并限制了性能优势,以相对小的一组单台服务器的应用程序。

目前部署的基于服务器的SSD缓存存在几个严重的缺陷,包括:

  • 创建的服务器圈养的缓存资源共享防止昂贵的SSD资源孤岛,使得一个更加昂贵的解决方案为达到特定的性能水平。
  • 驱动软件提高管理和维护要求,增加互操作性风险和复杂的层次可以消耗服务器的处理器和内存资源。

解决的弊端

一种新方法基于服务器的SSD高速缓存可以解决传统的实现的缺点。而不是创建一个离散圈养缓存为每个服务器中,SSD缓存可以与SAN HBA进行组合,并创建多个服务器之间的共享高速缓存资源。从多张卡的高速缓存可群集作为一个中央资源。这消除了俘虏SSD容量孤岛,降低成本,以实现特定的性能水平。

此外,新方法使用一个简单的HBA驱动程序作为标准的SAN HBA出现在主机上。新技术融合了一种新的基于主机的智能技术I / O优化其提供集成的存储的网络连接,一个SSD接口,和嵌入处理引擎需要使所有SSD管理和缓存任务完全透明到主机。操作所需的唯一主机驻留软件是一个标准的主机操作系统的驱动程序。所有的“繁重”由嵌入的多核处理器透明地执行板载SSD / HBA卡。

此外,从多张卡的缓存可以集群提供了大量高性能的缓存池,支持集群的应用和高度虚拟化环境中的高I / O需求。

最后,通过建立所有缓存请求都指向的LUN缓存所有者,新方法保证了缓存一致性并消除了潜在的缓存损坏。LUN缓存所有者监视每个缓存的状态,并在发生任何更改时进行更新。因为只有一个SSD卡一直在积极地缓存一个LUN,而加速器集群的所有其他成员都通过LUN缓存所有者处理该LUN的所有I/O请求,所以所有存储加速器集群成员都在相同的数据副本上工作。缓存一致性得到了保证,同时避免了协调相同数据的多个副本的复杂性和开销。

通过群集高速缓存,并通过单个LUN缓存所有者,这个实现基于服务器的缓存解决了所有传统的基于服务器的高速缓存的顾虑执行高速缓存一致性。

加入对网络世界的社足球竞猜app软件区Facebook的LinkedIn对那些顶级心态的话题发表评论。
相关:

版权©2013足球竞彩网下载

IT薪资调查:结果在