计算存储
云存储通常是一种架构选择,要求你将数据迁移到第三方的基础设施上。而计算存储固态硬盘可以被云服务提供商用来降低他们提供服务的成本,或者被拥有自己本地设备或合作数据中心的公司所采用。
ScaleFlux 是首家将基于硬件的压缩技术引入NVMe SSD市场的公司。为了充分利用压缩技术的优势,以释放存储设备中的额外容量,我们对控制器设计和固件架构进行了显著的改进。是的,最近其他一些供应商也开始在SSD中引入压缩技术。然而,多年来,存储阵列供应商一直在部署基于主机的压缩技术,但它们面临着CPU负担过重、吞吐量低和可扩展性不高等问题。
我们已经注意到,许多公司正在重新将之前部署在云上的工作负载迁移到本地(On-Premises)服务器上。并不是每个工作负载都适合在云上运行,或者在云上运行是经济上划算的。
我们目前正处于计算存储(CSD)部署的初期阶段。在这一行业中,我们仍在积极努力制定各项标准,以充分发挥计算存储的潜力。随着时间的推移,CSD有望提高将数据与计算和内存连接的效率,从而实现更高效、性能更卓越的数据中心运营。
工作站是一种可行的选项。计算存储固态硬盘采用了行业标准外形规格(例如U.2,还有其他规格即将推出)。如果工作站能够提供足够的空气流通,以防止硬件过热,那么这是一个可选择的解决方案。我们确实有一些客户正在考虑使用这些固态硬盘,以提升工作站的性能并扩展本地存储容量。
ScaleFlux CSD 3000
可以有效的减少CPU/Memory的开销。
CSD3000的透明压缩/解压功能是通过自研SoC的硬件压缩/解压引擎,采用Zlib level (6)压缩级别同等的压缩算法,但是由于硬件实现的效率更高,因此有更好的压缩效率。 以下是zlib使用的压缩算法采用Deflate/Inflate算法实现压缩/解压。
我们当前这一代产品有我们设计的定制SoC ASIC,我们不使用FPGA。这是为了降低成本、提高性能并实现 NVMe 兼容性。
数据具有高的可压性才可以扩容,基于压缩比扩容。
我们在北美和亚洲均设有生产基地。
不,我们使用相同的SKU来涵盖这两种情况。在对延迟敏感的应用程序中,您可以选择最大化性能优势而不使用扩容功能,而在对成本敏感的应用程序中,您可以选择最大化扩容以降低每GB数据存储的成本。
这些固态硬盘的保修期为5年,或者是终身PBW(每日擦写量,容量可根据需要扩展)。您还可以看到每天的硬盘写入次数(DWPD),这是指每天可以完全覆盖硬盘整个容量的次数。即使在适度的压缩条件下(1.2:1的压缩比),这款硬盘的耐用性也是其他NVMe SSD的两倍。
基本没有区别。ScaleFlux的容忍度会更高一些。
是的,我们可以提供现场支持。
我们可以在 48 小时内更换硬盘以便后续的RMA(Return Material Authorization)
CSD3000提供的是盘上硬件实现的通用压缩算法, 具体的压缩比取决于数据本身的压缩比或者说稀疏程度。要评估业务压缩比可以通过以下几种方式:使用软件压缩工具比如gzip来压缩业务数据来粗略评估业务的压缩比。通过将业务数据拷到CSD 3000盘上,通过sfx-status工具来查看整盘压缩比来准确评估业务数据在盘上的压缩比。针对具体的某个文件使用sfx-filesize工具来评估其压缩比。
ScaleFlux的计算存储固态硬盘具备扩容的能力。
我们的固态硬盘 100% 与NVMe 兼容,并具备基于硬件的压缩及扩容功能。
是的,我们欢迎合格客户进行现场测试我们的产品。请联系我们以安排咨询。您可以通过访问以下链接与我们联系:https://scaleflux.cn/contact-us/
根据客户扩容比,在发货前扩容好。或者提供相应命令在线扩容。
在当前一代的 CSD(计算存储固态硬盘)中,我们在硬件中实现了压缩(比使用 CPU 的功耗和性能效率要高得多)。为了在 SSD 中获得压缩的所有优势,我们必须开发一种新的闪存管理流程来管理压缩产生的可变长度数据(相对于通常由 SSD 控制器管理的固定长度块)。
这些固态硬盘专为服务器设计,需要受控的环境和良好的空气流通。某些工作站也可以使用这些固态硬盘。但这些固态硬盘不适用于普通的个人电脑或笔记本电脑。
在实际应用场景,不会影响时延,主机感受不出来,解压时延可以忽略不计。
定价和维护
谢谢!这是非常有价值的部分——通过减少所需的系统和组件数量来满足特定工作负载的需求。
ScaleFlux的固态硬盘在与高性能的TLC硬盘相比,尤其是在它们具有相似的物理存储容量的情况下,具有很大竞争力。
ScaleFlux 降低了每 GB 数据存储的成本。与具有类似物理容量的固态硬盘相比,其定价具有竞争力。
这些硬盘享有 5 年/总字节写入的保修,这是企业级 SSD 的常见做法。随着压缩比 (CR) 的提高,硬盘的有效耐用性 (TBW) 显着增加。CR 低至 1.2:1,用户看到的 TBW 是其他供应商的 2 倍。4:1 CR,耐久性甚至可以提高到9倍!
我们没有额外的持续维护费用。
我们不收取许可费。我们向您出售固态硬盘。如果您选择利用扩容功能来存储更多数据,则无需向我们支付任何额外费用。
是的,我们有几个 TCO 计算器。请联系我们讨论您的情况。 https://scaleflux.cn/contact-us/
采用与管理
这些固态硬盘可以通过NVMe命令在用户的环境中增加容量。您不需要支付额外的费用来扩展您购买的固态硬盘的容量… 这些是您自己的固态硬盘,可以根据您的需要自由使用它们!
不需要安装任何特殊软件或驱动程序。
ScaleFlux SSD 的安装和呈现方式与任何其他 NVMe SSD 相同,因此具有相同的要求。它们可以在任何支持 NVMe 设备的系统中和平共处。
是的,安装方式与任何其他NVMe SSD相同。不需要特殊的驱动程序或软件配置。它使用标准的NVMe命令与系统一起工作。因此,从旧设备迁移到现代SSD的过程与其他任何设备迁移过程一样。
不,您可以用任何其他供应商的硬盘替换 ScaleFlux的……您只需要购买一个容量为 2 倍的固态硬盘即可存储相同数量的数据,并且您可能需要购买 2 个他们的硬盘才能达到相同的系统性能。
我们很乐意与您的团队协商,讨论存储容量以及所需的总工作负载,以帮助您确定正确的硬盘数量和存储总容量。
完全正确。压缩比率取决于数据类型(任何告诉您不同的人都是误导您的!)。我们有一个压缩估算工具,可以让您测试您的数据(无论是否已部署我们的存储设备,该估算工具都模拟了存储设备中的压缩算法)。话虽如此,我们有各种数据类型下客户实际实现的压缩比率的示例。
唯一的基础设施变化在于容量监控。当使用压缩来扩展容量时,您需要监控物理容量的容量指示器。这是通过标准的NVMe命令来处理的,适用于“薄配置(thin-provisioned)的命名空间”。如果需要,我们可以提供这些命令的指南。
我们计划每季度进行更新,其中包括发布说明。当然,如果出现安全问题,我们将在修复完成后立即发布紧急版本。
ScaleFlux存储设备可以在任何环境下使用,与NVMe固态硬盘兼容,无需满足特定CPU/DRAM的最低要求。然而,这些存储设备属于企业级,需要满足电源、空气流通和环境温度的要求,以避免性能问题的影响。在应用程序方面无需特定的集成。为了充分利用扩展的存储容量,用户需要使用NVMe协议命令来监控NUSE参数。
为数据静态存储加密已经成为企业和数据中心固态硬盘的标准配置。将压缩任务卸载到固态硬盘上比采用基于CPU的压缩更加高效和可扩展。为了启用在或接近固态硬盘内部执行额外的计算任务,固态硬盘需要具备管理压缩和加密的能力。
是的,根据需要添加单独的存储设备。
数据中心的电力和冷却
ScaleFlux精心设计了其控制器ASIC和存储设备,以符合企业级固态硬盘的电源规格。通过直接将硬件计算引擎集成到我们的ASIC中,我们避免了在多个组件之间传输数据时浪费主板空间或存储设备电源。 ScaleFlux存储设备通常在与其他高性能NVMe固态硬盘相近的功耗范围内运行…但我们在额外的1W功耗上获得了2-4倍的性能,使我们在性能每瓦特方面效率远高于其他设备。
ScaleFlux存储设备包括电源丢失数据保护电路和存储内电容器,在突然停电的情况下,可以将易失性缓存数据转移到非易失性存储中。
服务器断电后,盘的恢复时间与容量和数据量有关,满盘恢复时间为30秒。
是的!CSD 必须满足外形尺寸和功率限制的行业规范。
性能和权衡
ScaleFlux 通过承担压缩和解压缩的负担,为您的应用程序释放 CPU 周期。通过持续降低存储设备的响应时间,用户可以实现 CPU 效率的提高(“等待”周期损失的时间更少)
未来有可能。当前的存储设备适用于服务器。
ScaleFlux的计算存储设备(CSDs)使用户能够在计算节点中缓存更大量的数据,从而减少了对本地缓存的频繁访问(这反过来会导致更多的网络流量)。
是的,因为每个存储设备都包括专门设计用于处理每个设备数据速率的压缩引擎,您可以通过添加额外的存储设备来线性扩展您的吞吐量。您将在这些存储设备之间分发和并行执行任务。
在任何涉及读写流量混合的工作负载中,您都可以看到比普通 NVMe SSD 性能的 2 倍或更多。
不会,但当数据不可压缩(例如,已经加密)时,我们将无法利用压缩来提高性能和服务质量(QoS)。如果您突然从发送可压缩数据切换到发送不可压缩数据,那么随着存储设备上的NAND填满,写入性能最终会下降。然而,更多地影响性能的是数据的平均可压缩性,而不是短期的变化。
在混合读/写工作负载(如OLTP)中,客户报告每秒事务数增加了2-4倍。由于CSD不使用CPU资源或主机DRAM来管理压缩,性能随着每个添加的存储设备而扩展…当然,直到达到CPU可以处理的数据库事务的最大数量为止!
在第四代带有PCIe 5 ASIC的存储设备中,可以预期性能在所有性能指标上都提高了约2倍。当前一代的存储设备具有高达16TB的物理容量,并支持高达24TB的数据存储。下一代计划包括高达32TB的物理容量和64TB的数据存储,尽管随着NAND密度的增加,更高容量也是可能的。
相较于其他企业级NVMe固态硬盘,ScaleFlux存储设备可以为应用程序和服务器带来更高的性能。通过卸载CPU上的存储处理任务并优化闪存以减少写入幅度,延迟可以显著改善,同时通过减少总线上的数据流来解决性能瓶颈。此外,通过在存储设备中使用专用硬件进行压缩处理,其速度几乎可以比CPU中的快100倍。这些延迟和性能的改进直接源于在SSD控制器ASIC中实施硬件压缩。此外,对网络流量的影响也会得到改善 – 通过增加服务器中的有效存储空间,服务器可以减少从网络中获取数据的需求,从而减轻了网络流量负担。
硬件压缩
这些存储设备是块设备。将大文件发送到存储设备时,文件会被分成4KB的数据块进行压缩(对用户来说是不可见的),然后写入NAND存储。已经使用视频或图像压缩编解码器进行处理,这些几乎没有进一步可压缩空间。 进行过压缩的无人机图像将不会看到太多的剩余压缩效果。
在存储设备上进行压缩时,压缩可以充当性能加速器,因为它减少了存储设备上的额外开销,例如垃圾回收。这样做的结果是减少了写入放大,尤其在混合读/写场景下,减少了进出闪存芯片的数据流量,进而提高了响应速度。此外,所有这些任务都从CPU中卸载,以便CPU可以更多地投入执行更高价值任务。
不,我们使用行业标准压缩算法。
尽管ScaleFlux和Pure都提供基于闪存的解决方案,但这两家公司正在应对存储市场的不同需求。Pure销售全闪存阵列(AFA)- 这是一个完整的系统,配备了他们自家的专有软件和管理工具。ScaleFlux销售的存储设备适用于任何服务器原始设备制造商(OEM)的系统。ScaleFlux的存储设备不需要安装任何专有驱动程序或新软件。ScaleFlux的CSD(计算存储设备)可以插入到与其他供应商的NVMe SSDs相同的插槽中。 这两家公司都提供数据降低功能。Pure在系统级别管理压缩和去重,类似于其他存储阵列供应商。在阵列级别,他们的重点是最大化数据压缩和去重,通常涉及大块数据的压缩。这种粗粒度压缩对于高性能应用程序不太适用,因为它可能引入显著的读取放大和延迟问题。而ScaleFlux将压缩引入到各个存储设备中,以对小数据块进行压缩。这种细粒度压缩允许高性能应用程序以及混合读写工作负载充分利用压缩,使其既可以作为加速器,又可以作为降低存储成本的工具。
这大致是整个过程!存储设备接收写入的输入/输出操作(IO),执行数据压缩和整理,以生成与页面对齐的数据块,接着对数据进行加密,最后将其写入存储介质。在读取数据时,这个过程将会被反转,即先解密、解压缩,然后将数据发送给主机。
是的,ScaleFlux 有一个实用程序,您可以下载它来估计数据的可压缩性。https://github.com/kpmckay/compression-estimator
工作负载
我们没有专用的视频转码加速器。尽管这是我们密切关注的市场。
这是透明压缩的一个很酷的地方 – 它与任何应用程序无缝配合。主机看到的是一个块存储设备,它会自动在写入时压缩数据,并在读取时解压数据。
是的!客户报告显示其数据库性能提高了 2 倍或更多。
在各种应用程序(数据库、分析、HPC、AI)中,客户报告了数据访问时间(延迟)和系统响应能力(每秒工作量)的改进。我们已经看到了高达 4 倍的改进结果。
用户在处理大数据集,高并发场景时,我们的盘性能更好。 用户在处理小数据集,低并发场景时,我们的盘拥有扩容收益。
存力和算力可以相互线性扩展,扩其中一个,另一个也会扩展。因为每张盘都内置计算加速引擎,我们扩展容量时都可以做到线性计算能力扩展。 友商需要扩机器才可以扩展计算能力。 每个添加到系统中的CSD都提供了足够的计算能力来处理CSD的任务。试图使用CPU核心来扩展压缩吞吐量以匹配多个NVMe的能力是一场不会胜利的战斗。
CSD 通过两种方式提高应用程序性能:(1) 存储设备可以通过更高的工作负载以更低的延迟进行响应(正如 Percona 在 MySQL 工作负载测试中所报告的那样);(2)它们减轻了CPU的负担以及压缩/解压缩功能对主机DRAM的影响,从而获得更好的系统性能。
硬件支持
ScaleFlux SSD 可以插入任何 U.2 或 U.3 插槽。其他外形尺寸正在开发中。
由于我们使用标准 NVMe 驱动程序,因此没有操作系统限制。
软件支持
不需要。无需安装新软件或驱动程序,无需集成应用程序。如果您的应用程序默认压缩数据,您可以更改该设置以禁用基于主机的压缩,从而释放 CPU 来处理实际的应用程序处理。
与数据库的唯一“集成”实际上是关闭主机压缩(如果您今天打开了它)。
支持,我们持有WHQL证书。
这些存储设备支持任何应用程序,就像另一块NVMe SSD一样。如果云部分涉及到“托管在云服务提供商基础设施上的应用程序”,答案仍然是肯定的,这些存储设备可以在那里工作。然而,大型云服务提供商通常不会告诉您您的数据或应用程序托管在哪种具体的存储设备上。对于本地部署,CSD可以用于任何类型的应用程序,没有对使用ScaleFlux存储设备的应用程序的限制。
虚拟化环境
我们已经完成了VMware认证并正在研究VSAN。如果您需要 VSAN 支持,请联系我们详细讨论。
我们已经完成了VMware认证,并在他们的网站上列出了我们的产品。https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=57305&deviceCategory=io&details=1&partner=871&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
是的,存储设备与虚拟机管理程序无关。
OEM认证和验证
对于服务器 OEM,我们测试了多家供应商的系统,并与系统集成商和增值经销商 (VAR) 合作,向客户提供配备我们硬盘的系统。
先进的数据管理功能
需要澄清的是,我们并没有进行重复数据删除。我们使用硬件压缩引擎以全 NVMe 数据速率执行无损、块级压缩。重复数据删除最好在非常大的数据集上以及文件或对象级别进行。 ScaleFlux CSD 是块存储设备,可对小数据块(4KB 块)进行压缩。这种压缩粒度允许线速压缩和解压缩,以满足延迟敏感应用程序的需求。
不,这些有点超出了 SSD 的范围。我们强烈建议您继续与专门从事这些领域的公司一起管理您的备份、灾难恢复和勒索软件恢复。
没有!在生产中运行 ScaleFlux 存储设备不需要您在灾难恢复 (DR) 或本地基础设施的其他部分中使用它们。您的灾难恢复只需要有足够的容量来处理您的数据集。
我们建议业务方基于物理容量进行预警,并按照固定的扩容比例进行扩容。 同时,我们提供盘内物理容量使用率指标,客户可以基于传统盘的告警模式,增加一个告警指标即可。
安全
所有安全功能都是内置的。无需购买额外的许可证。
是的。我们的存储设备符合 TCG Opal 标准,并使用 AES-256 加密来保护数据。
实际上并没有任何新的安全漏洞。固件被锁定,用户没有机会修改它。压缩是在硬件引擎中完成的,同样不会引入任何新的攻击方式。
安全性和可靠性符合企业 SSD 要求(来自 OEM、超大规模企业和行业标准)。就优势而言,与其他企业级 SSD 相比,CSD 可以提供更好的经济性(存储的数据的美元/GB)、更好的性能、更好的效率(性能/瓦特、每台服务器的应用程序性能)以及更好的耐用性(生命周期写入的 PB 数)。
不,使用透明压缩功能不会增加或减少安全性。该存储设备符合 TCG Opal 标准,可确保数据安全。https://ulinktech.com/tcg-certification-compliance-test-suite-list/ ScaleFlux
透明压缩功能并不会增加主控故障率。
这是透明压缩的一个很酷的地方 – 它与任何应用程序无缝配合。主机看到的是一个块存储设备,它会自动在写入时压缩数据,并在读取时解压数据。