Amazon Simple Storage Service (Amazon S3) Glacier Flexible Retrieval、または Amazon S3 Glacier Deep Archive ストレージクラスに関連するデータ取得コストとストレージコストを管理したいと考えています。
解決策
バケットで S3 ライフサイクルを設定する
アクセス頻度の低いオブジェクトのストレージコストを削減するには、S3 ライフサイクル設定を使用してオブジェクトを S3 Glacier ストレージクラスに移行します。
S3 ライフサイクル設定をセットアップする前に、「S3 ライフサイクルに関する考慮事項」と「移行に関する制約と考慮事項」を参照してください。S3 Lifecycle 設定のルールを設定する方法については、「S3 ライフサイクル設定を設定する方法」を参照してください。
移行コストとストレージコストを確認
オブジェクトを S3 Glacier ストレージクラスに移行すると、移行とストレージコストが発生します。コストは S3 Glacier ストレージクラスごとに異なります。移行については、ライフサイクルの移行リクエストごとに課金されます。ストレージについては、保存したギガバイトごとに課金されます。詳細については、「Amazon S3 の料金」を参照してください。
**注:**多数のオブジェクトを移行する場合、移行リクエストごとに課金されるため、移行コストが高くなる可能性があります。移行料金とオーバーヘッドストレージ料金を減らすには、小さなオブジェクトを少数の大きなオブジェクトにまとめるのがベストプラクティスです。
データ取得コストを確認
S3 Glacier ストレージクラスに保存するオブジェクトのコストは、使用する取得オプションと取得するデータの量によって異なります。
たとえば、S3 Glacier Flexible Retrieval ストレージクラスから 1,500 万個のオブジェクトを取得する場合、取り出されたデータの合計量は 100 TB (102,400 GB) です。以下は、各取得オプションのコストの計算例です。
標準取り出し
データ取り出しリクエストの料金は、1,500万÷1000×0.05 USD = 750 USD です。
GB に基づくデータ取り出し料金は 102,400×0.01 USD = 1,024 USD です。
総コスト: 1,774 USD。
優先取り出し
データ取り出しリクエストの料金は 1,500 万÷1000×10 USD = 150,000 USD です。
GB に基づくデータ取り出し料金は 102,400×0.03 USD = 3,072 USD です。
総コスト: 153,072 USD。
S3 Glacier Flexible Retrieval に保存したオブジェクトを取得するために一括取得を使用しても料金はかかりません。
最小保管期間
S3 Glacier Instant Retrieval と S3 Glacier Flexible Retrieval にアーカイブしたオブジェクトには、最低 90 日間のストレージ期間の料金が発生します。S3 Glacier Deep Archive にアーカイブしたオブジェクトには、最低 180 日間のストレージ期間の料金が発生します。
最小ストレージ期間を満たしていない場合に、データを削除、上書き、または別のストレージクラスに移行すると、ストレージ使用料が発生します。また、最低保管期間の残りの期間については、日割り計算による保管料金が発生します。
請求コストを見積もるには、AWS 料金計算ツールを使用してください。