扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共3页)
Adaptec 6Q及maxCache 2.0 SSD缓存技术
PMC是半导体领域的创新企业,致力于推动存储、光网络以及移动网络不断升级。而Adaptec在服务器RAID市场上已经有25年的经验,并在RAID创新方面具有非常丰富的历史,能够提供主机总线控制器、RAID控制卡。
2009年,PMC公司第一次在服务器市场推出了6Gb/s SAS的RoC(片上RAID)。为了进一步在存储器和服务器市场上有所建树,PMC在2010年6月收购了Adaptec。2011年3月,采用了PMC的芯片以及Adaptec软硬件技术所推出的第一代产品——6系列RAID卡(详情参见:“Adaptec by PMC:资产有形,经验无价”一文)上市。
PMC公司渠道存储产品事业部产品营销经理Jason Pederson,在加入PMC公司之前,Pederson先生在Adaptec公司曾负责运营和产品管理事务。
Jason Pederson:Adaptec公司是在2009年最早在市场上推出了SSD Caching,也就是MaxIQ固态硬盘缓存技术。起初是在SSD(Intel X25-E)里内置了许可密匙,后来把SSD里的许可钥匙拿出来放在RAID卡上,这个我们称之为Q系列产品。这样就使得最终用户可以采用自己的SSD,而不一定用Adaptec捆绑销售的SSD。第一代产品是5Q,只能提供读取缓存。今天宣布推出的是第二代固态硬盘缓存的技术,也就是maxCache 2.0,我们是通过6Q系列RAID卡来推出新一代的技术。
Adaptec推出了两款6Q系列6Gb/s SAS RAID卡——6805Q和6805TQ,都是带有8个内部端口,其中“T”的不同之处我们在下文中会有交待。
在第二代maxCache2.0的产品中,我们将SSD缓存从只是读缓存扩大到既可以加速读又可以加速写的缓存。第一代的读缓存对于某些具体的工作负载来说非常有价值,特别是读取密集型应用。而maxCache 2.0使得获益于maxCache缓存的应用程序越来越多。
maxCache 2.0是基于6Q控制器的,用户只有在6Q系列产品上才能获得maxCache 2.0支持,服务器厂商和数据中心管理员可以灵活的配置各种不同的硬盘以及SSD。除了maxCache 2.0之外,6Q系列产品同时也配备了零维护缓存保护模块。
maxCache 这个产品是通过我们专选的渠道和零售商向中国市场进行提供的,同时我们也在利用PMC与中国OEM厂商的关系,直接向中国的OEM客户进行销售。
标配零维护缓存保护(ZMCP)模块的 Adaptec 6805Q、6805TQ 6Gb/s SAS RAID卡
ZDNet:对于maxCache 2.0的性能表现,由于现在看到的都是官方数据,大家可以参考我们以前列出的LSI CacheCade Pro 2.0测试指标,暂时无法直接比较二者之间的优劣。笔者相对更关心的是maxCache与CacheCade不同的授权提供方式。
maxCache 2.0目前只有Adaptec 6Q系列RAID卡提供捆绑支持,之前的5Q系列没有提供升级到2.0技术的途径。相比之下,LSI CacheCade SSD缓存软件则相对灵活,不仅可以通过硬件Key和软件License两种不同的授权方式支持多种型号的RAID卡,而且已经购买CacheCade 1.x高级软件的MegaRAID用户可以免费升级到2.0,当然这需要更新支持CacheCade Pro 2.0的固件版本(Firmware)和MegaRAID Storage Manager管理软件。
还有一点,就是由于Adaptec 6Q系列还标配了AFM-600零维护缓存保护模块,因此6805Q和6805TQ的厂商建议零售价达到了1055美元,相比之下不带maxCache功能的Adaptec 6805T只有550美元,4端口的6405T为375美元。
Adaptec maxCache 2.0工作原理图。橙黄色的箭头代表将HDD上频繁随机读访问的“热数据”复制到SSD缓存池,来加速随机读IOPS性能;而下方浅蓝色的“冷数据”读仍然直接从机械硬盘RAID进行,这部分和maxCache 1.0是相同的。上方深蓝色的箭头则是新加入的SSD写缓存,这其中似乎少了一个箭头和部分描述,因为被写入SSD缓存池中的数据应该也是随机写操作,而且这部分数据之后将从SSD回写(write back)到HDD RAID上。
Jason Pederson:写缓存所使用的缓存池跟刚才所介绍的缓存池是一样的,对这个缓存池可以进行一个配置,将一定比例的缓存池用于读取,另一部分的缓存池用于写入,可以把写入的操作路由到SSD。在这样一个模式中,写入的完成速度就能够提高很多,因为SSD在写入方面的速度也比硬盘要快,之后我们再把这一区块写入的数据放到硬盘里。
ZDNet:LSI CacheCade Pro 2.0由于增加了写缓存功能,可以对SSD高速缓存池中的驱动器组成RAID 1, 10,来避免单个SSD损坏而丢失写缓存中的数据。那么针对maxCache 2.0,PMC目前现在有没有加入缓存池中的镜像或者是对SSD数据保护方面的技术?
Jason Pederson:在6Q产品中没有镜像技术,其原因主要是由于来自于数据中心客户的反馈告诉我们,很多的数据中心在做冗余的时候不是在RAID这一级,而是在其他的层面做冗余。他们会将复制的数据放在各个不同的服务器和其他的一些数据中心里,因为云计算公司会想尽办法来避免造成单点所产生的故障,并且特别看重总容量。我们的解决方案可以使云计算客户充分利用整个缓存池里全部的容量,如果在里面要是采用冗余的话,缓存池容量就会缩减一半。我们和很多的云计算公司进行了讨论,他们实际上自己已经另外采取了其他的措施来做保护。
ZDNet补充:Adaptec第一代MaxIQ技术在缓存池中最多支持4个SSD驱动器,今天的maxCache 2.0增加到了8个;而LSI CacheCade最多可以支持32个SSD,因此加入RAID保护就显得有些必要了。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者