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程序的服务器来使用