FabricPoolを使用する場合、Amazon S3のデータサイズがボリュームの論理サイズよりも大きいのはなぜですか?
環境
- Cloud Volume ONTAP ( CVO )
- Amazon Web Services ( AWS )
- Fabric Pool
回答
これは、オブジェクトの削除とデフラグの設計によるものです。
- データをクラウド階層に移動する際に、圧縮、重複排除、コンパクションなどのストレージの効率性が維持されるため、オブジェクトのストレージコストと転送コストを削減できます。
- ただし、Fabric Poolは、接続されたオブジェクトストアからブロックを削除しません。代わりに、オブジェクト内のブロックの特定の割合がONTAP によって参照されなくなった後、Fabric Poolはオブジェクト全体を削除します。
例:
Amazon S3に階層化された4MBのオブジェクトには、1、024個の4KBブロックがあります。
デフラグと削除は、205個未満の4KBブロック(1、024個の20%)がONTAP によって参照されるまで発生しません。
十分な数のブロック(1、024個)に参照がない場合、元の4MBオブジェクトが削除され、新しいオブジェクトが作成されます。
追加情報
この割合は再利用されていないスペースのしきい値で、Amazon S3のデフォルト設定は20%です。