开云上术设计超大规模数据中心采用三星FDP SSD降低存储成本

 

  的总体拥有成本(TCO)。尽管Open-Channel SSD和ZNS SSD等主机端数据放置技术都具有相应的使用场景和参与客户群体,但这些解决方案不可避免的导致软件生态系统的碎片化,从而使代码变得臃肿且增加开发和维护成本。

  Flexible Data Placement(开云上术设计FDP)是新批准的 NVMe 规范(TP4146),由三星,Meta和谷歌推动,旨在减少写放大的同时,简化整个软件生态系统的集成。

  FDP SSD支持FDP功能开启和关闭两种模式,在关闭FDP功能时,可以兼容传统SSD,无需对现有的软件生态做任何改动,便可直接使用;开启FDP功能后,只需要投入少量的开发资源便可享受FDP功能带来的优化效果,且这些改动并不会过多的增加现有软件生态的复杂性和运维成本。

  主机端将不同生命周期或不同类型通过不同的RUH写入所指向的RU中,从而实现数据隔离,以减少垃圾回收(GC)时所引入的数据拷贝,从而降低写放大,提升服务质量(QoS)和SSD的耐久性开云上术设计。

  西安三星电子研究所对FDP SSD在FDP功能分别开启和关闭的场景下进行了对比测试。测试对象是基于自研的RocksDB数据库的FDP插件。

  从测试结果开云上术设计来看,FDP功能开启后,将RocksDB不同生命周期的数据放在不同的RU中开云上术设计,写放大和性能均得到明显改善。其中写放大从3.24降至1.73,同时IOPS提高了55%,P99延迟下降了28%。

  随着 FDP SSD的到来,能够更好的帮助超大规模数据中心处理日益繁重的工作负载。由于它的兼容性以及Linux内核对FDP的支持开云上术设计,可以很容易集成到现有生态系统中。三星将在最新一代数据中心 SSD 中支持 FDP功能,我们期待将这项技术及优势带给整个超大规模数据中心。

  *本文中的产品图片以及型号、数据、功能、性能、等仅供参考,三星有可能对上述内容进行改进,具体信息请参照产品实物、产品说明书或三星半导体官网。除非经特殊说明,本网站中所涉及的数据均为三星内部测试结果,涉及的对比均为与三星产品相比较。

搜索