RustFS一共分为几种启动模式?
RustFS一共分为三种启动模式:
适用于低密度非关键业务,在生产环境建议经验进行数据备份,避免出现风险。
1台服务器中只有一个数据盘,所有的数据全部落入这一个数据盘中。
具体架构图如下:
适用于中性非关键业务,在生产环境中通常损坏指定的M块硬盘不会出现数据风险,若整个服务器损坏或者超过M磁盘损坏,则数据丢失。
1台服务器中只有多数据盘,数据以分片的形式存储在多个数据盘上。
一个数据块,会拆成指定的K个数据块和M个校验块,最多不能丢失K个数据块,最多不能丢失M个校验块。
以下图为例:
适用于生产环境中的关键业务,建议在专家指导下进行配置,并且了解并发、吞吐、业务场景、压力等多项指标,对系统进行全面优化。
最小需要4台服务器,最低每台服务器需要1块磁盘,才可以安全的启动分布式象存储集群。
以下架构图例,数据通过负载均衡,随机向任何一台服务器写入数据。以默认 12 + 4的模式。 一个数据块默认会切分成12个数据块 + 4个校验块,分别存到不同服务器的不同磁盘上。
任何1台服务器损坏或者维护都不会影响到数据安全。
任何4块磁盘以内的数据损坏都不会影响数据安全。