&edit(,nolabel); -&color(red){(1-03).Data Structure.}; >Nutanix Distribution Filesystemは、概念的には以下の様な構成要素で構築されている。 --&color(red){ストレージ・プール([[Storage Pool>Terms/StoragePool]]).}; ---主な役割:物理デバイスのグループ ---記述:ストレージ・プールは、クラスターのためのPCIe,SSD,HDDデバイス等を含めた物理的なストレージ・デバイスのグループである。 ストレージ・プールは、複数のNutanixノードに跨り、クラスターのスケールに従って拡張される。ほとんどのコンフィグレーションに於いては、単一のストレージ・プールが活用されている。 --&color(red){コンテナ([[Container>Terms/Container]]).}; ---主な役割:VM或いはファイルのグループ ---記述:コンテナは、ストレージ・プールの論理的な一部分であり、VM或いはFile([[vDisk>Terms/vDisk]])のグループを収容している。或るコンフィグレーション・オプション(即ち RF)がコンテナ レベルで構成されるが、個々のVM或いはファイル レベルでの適用も可能である。 コンテナは、典型的には(NFS/SMBの場合)データストアと1対1マッピングされる。 --&color(red){[[vDisk>Terms/vDisk]]}; ---主な役割:[[vDisk>Terms/vDisk]] ---記述:[[vDisk>Terms/vDisk]]は、[[vmdk>Terms/vmdk]]とVMハードディスクを含んだ[[NDFS>Terms/NDFS]]上で512KBを上回る全てのファイルである。 [[vDisk>Terms/vDisk]]は、グループ化され[[Extent Group>Terms/ExtentGroup]]としてディスク上に保存された[[Extent>Terms/Extent]]により構成されている。 >以下は、どの様に、これらが[[NDFS>Terms/NDFS]]とhypervisorの間のマップしているかを示す。 ><<Fig-01-03-01>> CENTER:&ref("Nutanixバイブル/NutanixBible_1-03J/SP_structure.png","NDFS-hypervisorMapping",100%); --&color(red){[[Extent>Terms/Extent]]}; ---主な役割:論理的に連続なデータ ---記述:[[Extent>Terms/Extent]]は、幾つかの連続なブロック(ゲストOSのブロックサイズに依存して変わる)により構成される論理的に連続なデータの1MBの断片である。 [[Extent>Terms/Extent]]は、取扱う塊(粒度:granularity)と効率のためにサブ[[Extent>Terms/Extent]](即ち、スライス([[slice>Terms/slice]]))を単位として書込/読取/変更が行われる。 [[Extent>Terms/Extent]]のスライスは、書込まれたりキャッシュされるデータの総量に依存してキャッシュに移動される際に刈込まれる(trim)ことがある。 --&color(red){[[Extent Group>Terms/ExtentGroup]]}; ---主な役割:物理的に連続に保存されたデータ(SSD,HDD等の上に) ---記述:[[Extent Group>Terms/ExtentGroup]]は、物理的に連続に保存されたデータの1MB或いは4MBの断片である。このデータは、CVNに所有されているストレージ デバイス上のファイルとして保存されている。 [[Extent>Terms/Extent]]は、性能を向上するためにノード/ディスクを跨ってデータの[[Striping>Terms/DiskStriping]]を提供するために、[[Extent Group>Terms/ExtentGroup]]間に動的に分散配置される。 >注: 4.0の[[Extent Group>Terms/ExtentGroup]]は現在、重複排除([[dedupe>Terms/dedupe]])に依って1MB或いは4MBのどちらかである。 >以下は、様々なファイルシステムの間でこれらの構造要素がどの様に関連しているかを示している。 ><<Fig-01-03-02>> CENTER:&ref("Nutanixバイブル/NutanixBible_1-03J/NDFS_DataLayout_Text.png","Ndfs",100%); >以下は、様々なファイルシステムの間でこれらの構造要素が論理的にどの様に関連しているかを示しているもう一つの図式表現である。 ><<Fig-01-03-03>> CENTER:&ref("Nutanixバイブル/NutanixBible_1-03J/NDFS_DataLayout_Graphical.png","Ndfs",80%); &edit(,nolabel);[[Nutanixバイブル]] ----