Ceph 簡介
開源社區的明星項目—Ceph談算法
Ceph 是分佈式,高可用,高性能,高拓展性的存儲系統,我的認爲這是目前最適合雲計算的存儲系統,,它是軟件定義存儲(SDS),它目前提供對象存儲, 塊設備存儲, 文件系統存儲三種存儲應用服務器
- 高擴展性:使用普通x86服務器,支持TB到PB級的擴展。
- 高可靠性:多數據副本,沒有單點故障,自動管理,自動修復。
- 高性能:數據分佈均衡,並行化度高。對於對象存儲和塊設備存儲,不須要元數據服務器。
Ceph是一種軟件定義存儲,能夠運行在幾乎全部主流的Linux發行版(好比CentOS和Ubuntu)和其它類UNIX操做系統(典型如FreeBSD)。分佈式
Ceph的分佈式基因使其能夠輕易管理成百上千個節點、PB級及以上存儲容量的大規模集羣,同時基於計算的扁平尋址設計使得Ceph客戶端能夠直接和服務端的任意節點通訊,從而避免由於存在訪問熱點而致使性能瓶頸。ide
Ceph是一個統一存儲系統,即支持傳統的塊、文件存儲協議,例如SAN和NAS;也支持對象存儲協議,例如S3和Swift。性能
下面介紹一下學習 Ceph 順序,這樣有了大綱會比較高效的學習瞭解 Ceph;學習

Ceph安裝步驟
Ceph安裝部署測試
Ceph 分佈式存儲系統的三種存儲
Ceph 塊設備存儲雲計算
Ceph RGW對象存儲操作系統
Ceph CephFS 存儲插件
Ceph 擴容
Ceph OSD 縱向擴容
Ceph 數據盤壞掉怎麼辦?
Ceph 壞盤
Ceph 經過 PG存儲位置 metadata scrub 進行數據一致性檢查
Ceph 數據一致性檢查
Ceph 節點的守護程序(mon, mgr, osd, crash, fuse, radosgw,volume)解析
Ceph 守護進程
Ceph 程序異常的時候,所須要查的日誌
Ceph 日誌分析
Ceph 集羣狀態信息
Ceph 平常監視
Ceph 資源池管理
Ceph pool 資源池管理
Ceph 不一樣集羣規模,所須要的 PG 數量分析
Ceph PG數量分析
Ceph 核心 Crush 算法規則剖析
Ceph Crush Map 規則剖析
Ceph RBD 的快照功能
Ceph rbd 快照功能
Ceph RBD 全量備份和增量備份以及後續恢復過程
Ceph RBD 備份和恢復
構建 Ceph RGW 高可用集羣,防止單點故障
Ceph RGW 高可用集羣
使用 fio 和 rbd bench 對 Ceph 集羣壓測
Ceph 壓力測試
Ceph 圖形化界面狀態展現


Ceph Dashboard 等 mgr 經常使用插件
Prometheus 監控 Ceph 集羣
Ceph 與 Kubernetes 集成使用
Ceph 與 volumes、PV/PVC 集成
Ceph 與 StorageClass 集成