Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rook/Cephストレージシステムを開発しながらupstream OSSに成果を還元してきた取り組み

Rook/Cephストレージシステムを開発しながらupstream OSSに成果を還元してきた取り組み

Cloud Native Days Tokyo 2022の発表スライドです。
https://event.cloudnativedays.jp/cndt2022/talks/1525

Satoru Takeuchi

November 21, 2022
Tweet

More Decks by Satoru Takeuchi

Other Decks in Technology

Transcript

  1. Cephのアーキテクチャ 7 アプリ ストレージプール Cephクラスタ node disk disk node disk

    disk node disk disk … ブロックデバイス オブジェクトストレージ OSD OSD OSD OSD OSD OSD ファイルシステム
  2. Rookのアーキテクチャ 8 Rook ストレージプール Cephクラスタ node disk disk node disk

    disk node disk disk … ブロックデバイス オブジェクトストレージ アプリ OSD OSD OSD OSD OSD OSD PV PV PV PV PV PV PV PVC Object Bucket Claim(OBC) Object Bucket(OB) PVC PVC PVC PVC ファイルシステム PV PVC PVC PVC
  3. Rook/Cephクラスタの完成予想図 9 K8sクラスタ リモート K8sクラスタ * 左図と 同様の構成 レプリケーション HDD

    Rook/Cephクラスタ SSD Rook/Cephクラスタ アプリ アプリ オブジェクト ストレージ ブロック ストレージ HDD node node SSD HDD HDD SSD NVMe SSD バック アップ
  4. upstream OSS最新情報チェック 25 ▌RookとCephの動向を毎日全てチェック ⚫ML, issue tracker, GitHub, slack… ▌目的

    ⚫深刻なバグの早期発見 ⚫問題に遭遇する前にワークアラウンド実施 ⚫暫定的に自前パッチ適用&リリース版へバックポート
  5. Rook/Cephクラスタ開発の進捗 32 K8sクラスタ レプリケーション Rook/CephクラスタA Rook/CephクラスタB オブジェクト ストレージ ブロック ストレージ

    現行インフラ リモート K8sクラスタ * 左図と 同様の構成 HDD node node SSD HDD HDD SSD NVMe SSD 一部アプリ バック アップ アプリ アプリ