分布式存储

Ceph

Ceph是一个可靠、自动重均衡、自动恢复的分布式存储系统。Ceph没有单点故障的问题,数据强一致性,在部分节点出现故障的时候依然能够正常存取文件。

  • 高可用性:Ceph 存储集群应该保存两份以上的对象副本。Ceph数据分布CRUSH算法在大规模的集群下数据依然能够快速准确的计算存放位置,同时能够在硬件故障或扩展硬件设备时做到自动重均衡、自动恢复。
  • 一致性:Ceph 客户端读或写数据前必须先连接到某个 Ceph 监视器,监视器集群基于改进的Paxos算法,对外提供一致性的元信息访问和更新服务。
Ceph数据分布与复制

腾讯PaxosStore

PaxosStore: 数据分布与复制
PaxosStore架构
微信分布式文件系统

微信分布式文件系统Namenode 基于PaxosStore,DataNode基于Raft协议。Raft是基于租约机制的完美实现,基于Raft可以做到DataNode的强一致写。

Reference

Ceph分布式存储
Ceph Monitor and Paxos
微信10亿日活场景下,后台系统微服务架构实践

你可能感兴趣的:(分布式存储)