Ceph剖析:數據分佈之CRUSH算法與一致性Hash

  數據分佈是分佈式存儲系統的一個重要部分,數據分佈算法至少要考慮以下三個因素: 1) 故障域隔離。同份數據的不同副本分佈在不同的故障域,降低數據損壞的風險; 2) 負載均衡。數據能夠均勻地分佈在磁盤容量不等的存儲節點,避免部分節點空閒部分節點超載,從而影響系統性能; 3) 控制節點加入離開時引起的數據遷移量。當節點離開時,最優的數據遷移是隻有離線節點上的數據被遷移到其它節點,而正常工作的節點的數
相關文章
相關標籤/搜索