はじめに
前回に引き続きNutanixバイブルを読み進めていきます。前回の記事はこちら。 cloudshopper.hatenadiary.com
※個人的な勉強メモとなりますので、記載内容について一切の責任は持ちません。
※また、個人的に感じたことは網掛け部分に記載しています。
今日のトピックス
・Nutanix Cloud バイブル(日本語版)を読んで内容をまとめてみる。
・本記事の対象は、「AOS (Storage for Compute VMs)」-「10.3 ストレージ」の下記2項目。
・「10.3.3 拡張可能メタデータ」
・「10.3.4 データ保護」
Nutanixの拡張可能メタデータ
Nutanixのデータ保護
- データ保護の基本要素
- データ書き込みの流れ
- データ書き込み時はまずローカルノード上のOpLogに保存
- 書き込み完了前に、他ノード上のCVM(OpLog)にもレプリケート
- レプリケートまで完了した後、ゲストOSに書き込み完了のACKを返送
- OpLog上のデータは一定時間経過後にエクステントストアに排出
ここまでの要素を図式化すると以下のようなイメージです。
ゲストOS
↓
ローカルOpLog
↓
↓ ----- 同期レプリケーション(RFに応じて他CVMへ)
↓
ゲストOSへACKを送信
↓
非同期でエクステントストアにデータ排出
おわりに
今回はメタデータとRFの話がメインでしたね。Nutanixと聞くとデータローカリティという考え方が思い浮かびますが、メタデータも一役買っていたんですね。
「Nutanixバイブル読んでみた」シリーズのリンク集はこちら!よろしければ別の章もご覧ください! cloudshopper.hatenadiary.com