戴爾科技新近發布的ObjectScale XF960,是一款面向生成式AI與實時分析用例的全閃存橫向擴展設備。
ObjectScale是戴爾科技旗下的軟體定義對象存儲系統,目前以交鑰匙硬體設備的形式提供,但可擴展性相對有限。XF960為ObjectScale X系列產品線的首位成員,以運行ObjectScale v1.3軟體的PowerEdge伺服器為基礎。系統中具體包含伺服器、網路交換機、機架安裝設備以及配套的電源線。
根據XF960規格表的內容,每個節點將在2RU機箱內配置雙英特爾至強CPU,可支持最高737.3 TB的原始存儲容量。集群最少可容納4個節點,配備5節點即可實現高可用性,最多則可容納16個節點,原始存儲容量上限達11796 TB。下面來看更多規格細節:
雙英特爾第四代至強SP處理器,每處理器32個核心;
256 GB內存;
24塊NVMe TLC 30.72 TB驅動器(當前初版配置);
雙鏡像啟動驅動器以實現冗餘功能;
配備雙100 GbE後端與雙25 GbE前端速度的網路連接。
ObjectScale軟體是一套分布式、採用微服務架構、多節點、橫向擴展且多租戶式的對象存儲系統,可通過單一全局命名空間支持S3 API。它與戴爾的ECS軟體採用相同的代碼庫。支持範圍從3節點到超過1000節點,且不存在特定的架構限制。XF960的橫向擴展上限由硬體決定,ObjectScale軟體本身不作限制。
ObjectScale還運行在VMware vSAN節點之上,能夠支持VMware VCloud Foundation (VCF)、Tanzu和Red Hat Open Shift。其複製對象現在可以達到50 TiB,最多支持拆分成5萬個部分。v1.3支持使用S3協議進行分段上傳(MPU)。MPU能夠利用眾多較小部分構建起大型對象,且隨時能以任意順序進行上傳。
v1.3還允許在不經版本控制的前提下,在存儲桶級別實現對象鎖定。在不經版本控制的情況下啟用時,對象鎖定功能將只適用於存儲桶級別,而不再是存儲桶內的各個版本。這樣的設計有效防止了覆蓋與刪除等誤操作。戴爾在ObjectScale v1.3貼文(https://infohub.delltechnologies.com/p/introducing-the-latest-release-of-dell-objectscale-unleash-the-power-of-object-storage/)中做出了詳細說明。
戴爾在關於XF960的貼文中提到,這將是一套完全集成的交鑰匙系統,並將是「世界上最強大的、基於Kubernetes定製的對象存儲設備。」相應的計劃用例,就是在邊緣位置由軟體定義ObjectScale系統將數據發送至數據中心內的XF960設備。
根據目前已知的消息,客戶可以將基於Trino的數據湖產品Starburst同ObjectScale結合使用,「為在本地和跨多雲環境中建立高性能、無限可擴展的智能湖倉(Lakehouse)奠定基礎。」但需要注意的是,XF960硬體本身不能無限擴展,其最多只可容納16個節點。
總之這就是一套戴爾打造的對象存儲節點,可提供最高4.3 GBps的讀取速度和最高3.3 GBps的寫入速度。在與ObjectScale結合後就成為一套對象存儲系統,用於將T1層S3主數據存儲直接交付至AI/機器學習及分析流程。
對象存儲供應商Cloudian提供的6節點全閃存集群,能夠提供17.7 GBps的寫入速度和25 GBps的讀取速度。按照單節點計算相當於2.95 GBps寫入速度和4.2 GBps讀取速度,性能不及XF960。
MinIO文件系統已經將對象存儲提升為主存儲層,但目前我們還找不到能與戴爾和Cloudian產品直接進行讀寫吞吐量比較的等效存儲節點。
感興趣的朋友可以參考戴爾專門發布的貼文(https://www.dell.com/en-us/blog/unleash-the-power-of-object-storage/),其中論述了關於XF960的更多細節。