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