对于那些没有使用计算存储来处理重型工作负载,比如大数据分析和视频处理的客户,是否会有真正明显的好处?
用户在处理大数据集,高并发场景时,我们的盘性能更好。 用户在处理小数据集,低并发场景时,我们的盘拥有扩容收益。
用户在处理大数据集,高并发场景时,我们的盘性能更好。 用户在处理小数据集,低并发场景时,我们的盘拥有扩容收益。
在各种应用程序(数据库、分析、HPC、AI)中,客户报告了数据访问时间(延迟)和系统响应能力(每秒工作量)的改进。我们已经看到了高达 4 倍的改进结果。
这是透明压缩的一个很酷的地方 – 它与任何应用程序无缝配合。主机看到的是一个块存储设备,它会自动在写入时压缩数据,并在读取时解压数据。
存力和算力可以相互线性扩展,扩其中一个,另一个也会扩展。因为每张盘都内置计算加速引擎,我们扩展容量时都可以做到线性计算能力扩展。 友商需要扩机器才可以扩展计算能力。 每个添加到系统中的CSD都提供了足够的计算能力来处理CSD的任务。试图使用CPU核心来扩展压缩吞吐量以匹配多个NVMe的能力是一场不会胜利的战斗。
CSD 通过两种方式提高应用程序性能:(1) 存储设备可以通过更高的工作负载以更低的延迟进行响应(正如 Percona 在 MySQL 工作负载测试中所报告的那样);(2)它们减轻了CPU的负担以及压缩/解压缩功能对主机DRAM的影响,从而获得更好的系统性能。
我们没有专用的视频转码加速器。尽管这是我们密切关注的市场。
是的!客户报告显示其数据库性能提高了 2 倍或更多。
尽管ScaleFlux和Pure都提供基于闪存的解决方案,但这两家公司正在应对存储市场的不同需求。Pure销售全闪存阵列(AFA)- 这是一个完整的系统,配备了他们自家的专有软件和管理工具。ScaleFlux销售的存储设备适用于任何服务器原始设备制造商(OEM)的系统。ScaleFlux的存储设备不需要安装任何专有驱动程序或新软件。ScaleFlux的CSD(计算存储设备)可以插入到与其他供应商的NVMe SSDs相同的插槽中。 这两家公司都提供数据降低功能。Pure在系统级别管理压缩和去重,类似于其他存储阵列供应商。在阵列级别,他们的重点是最大化数据压缩和去重,通常涉及大块数据的压缩。这种粗粒度压缩对于高性能应用程序不太适用,因为它可能引入显著的读取放大和延迟问题。而ScaleFlux将压缩引入到各个存储设备中,以对小数据块进行压缩。这种细粒度压缩允许高性能应用程序以及混合读写工作负载充分利用压缩,使其既可以作为加速器,又可以作为降低存储成本的工具。
在存储设备上进行压缩时,压缩可以充当性能加速器,因为它减少了存储设备上的额外开销,例如垃圾回收。这样做的结果是减少了写入放大,尤其在混合读/写场景下,减少了进出闪存芯片的数据流量,进而提高了响应速度。此外,所有这些任务都从CPU中卸载,以便CPU可以更多地投入执行更高价值任务。
这些存储设备是块设备。将大文件发送到存储设备时,文件会被分成4KB的数据块进行压缩(对用户来说是不可见的),然后写入NAND存储。已经使用视频或图像压缩编解码器进行处理,这些几乎没有进一步可压缩空间。 进行过压缩的无人机图像将不会看到太多的剩余压缩效果。