ScaleIO 是一個純軟件定義存儲,系統可以被直接安裝在服務器上或者一個虛擬機的系統中(Hypervison或者VM)
ScaleIO 有多種管理工具包括:CLI,GUI,REST,OpenStack和VMware插件
ScaleIO 由硬件和軟件兩部分組成
硬件部分
節點
節點,或稱服務器,或者PC被用來安裝和運行ScaleIO系統,他們可以和其他軟件裝在一起,或者獨立安裝成羣集。總之,ScaleIO與硬件是弱耦合關係,因此除了性能考慮,服務器類型對ScaleIO本身來說是不重要的。
存儲介質
可以使用任何介質,包括(機械硬盤、固態硬盤、閃存卡)或者其他(DAS等外接設備)
軟件
元數據服務器Meta Data Manager -MDM
配置和監控ScaleIO系統,MDM可以被配置成冗餘羣集模式,三個成員分佈在三臺服務器上或者五臺分佈在五臺服務器上,或者單機模式部署。
使用單機模式在生產系統上是不被推薦的,除非零時使用。MDMs 包括所有系統操作所使用的原始數據。單機模式是沒有保護的,把系統暴露在單點故障上。
ScaleIO Data Server-SDS
管理羣集中單個服務器的磁盤容量和扮演數據訪問後端角色。SDS被安裝在所有貢獻給ScaleIO磁盤存儲的服務器上。這些設備通過SDS來被訪問
ScaleIO Data Client -SDC
一個輕量級設備驅動用來暴露ScaleIO捲成爲一個塊存儲提供給那些裝有SDC程序的服務器來使用