溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Ceph中CRUSH是什么

發(fā)布時間:2021-12-17 10:41:40 來源:億速云 閱讀:129 作者:小新 欄目:云計算

這篇文章主要介紹Ceph中CRUSH是什么,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

CRUSH 算法通過計算數(shù)據(jù)存儲位置來確定如何存儲和檢索。CRUSH 授權(quán) Ceph 客戶端直接連接 OSD ,而非通過一個中央服務(wù)器或經(jīng)紀(jì)人。數(shù)據(jù)存儲、檢索算法的使用,使 Ceph 避免了單點故障、性能瓶頸、和伸縮的物理限制。

CRUSH 需要一張集群的地圖,且使用 CRUSH 把數(shù)據(jù)偽隨機(jī)地存儲、檢索于整個集群的 OSD 里。CRUSH 的討論詳情參見 CRUSH - 可控、可伸縮、分布式地歸置多副本數(shù)據(jù) 。

CRUSH 圖包含 OSD 列表、把設(shè)備匯聚為物理位置的“桶”列表、和指示 CRUSH 如何復(fù)制存儲池里的數(shù)據(jù)的規(guī)則列表。由于對所安裝底層物理組織的表達(dá), CRUSH 能模型化、并因此定位到潛在的相關(guān)失敗設(shè)備源頭,典型的源頭有物理距離、共享電源、和共享網(wǎng)絡(luò),把這些信息編碼到集群運行圖里, CRUSH 歸置策略可把對象副本分離到不同的失敗域,卻仍能保持期望的分布。例如,要定位同時失敗的可能性,可能希望保證數(shù)據(jù)復(fù)制到的設(shè)備位于不同機(jī)架、不同托盤、不同電源、不同控制器、甚至不同物理位置。

當(dāng)你寫好配置文件,用 ceph-deploy 部署 Ceph 后,它生成了一個默認(rèn)的 CRUSH 圖,對于你的沙盒環(huán)境來說它很好。然而,部署一個大規(guī)模數(shù)據(jù)集群的時候,應(yīng)該好好設(shè)計自己的 CRUSH 圖,因為它幫你管理 Ceph 集群、提升性能、和保證數(shù)據(jù)安全性。

例如,如果一個 OSD 掛了, CRUSH 圖可幫你定位此事件中 OSD 所在主機(jī)的物理數(shù)據(jù)中心、房間、行和機(jī)架,據(jù)此你可以請求在線支持或替換硬件。

類似地, CRUSH 可幫你更快地找出問題。例如,如果一個機(jī)架上的所有 OSD 同時掛了,問題可能在于機(jī)架的交換機(jī)或電源,而非 OSD 本身。

定制的 CRUSH 圖也能在歸置組降級時,幫你找出冗余副本所在主機(jī)的物理位置。

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

Ceph中CRUSH是什么

以上是“Ceph中CRUSH是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI