

# 長期データストレージとしての S3 Glacier ストレージクラスを理解する
<a name="glacier-storage-classes"></a>

Amazon S3 S3 Glacier ストレージクラスを使用すると、頻繁にはアクセスされない長期データを保存するためのコスト効率の高いソリューションを提供できます。S3 Glacier ストレージクラスは、次の 3 種類のストレージクラスに分類されます。
+ S3 Glacier Instant Retrieval
+ S3 Glacier Flexible Retrieval
+ S3 Glacier Deep Archive

データにアクセスする頻度とデータの取り出し速度に応じて、これらのストレージクラスのいずれかを選択します。各ストレージクラスは S3 Standard ストレージクラスと同様の耐久性と回復性を、より低いストレージコストで提供します。S3 Glacier ストレージクラスの詳細については、[https://aws.amazon.com/s3/storage-classes/glacier/](https://aws.amazon.com/s3/storage-classes/glacier/) を参照してください。

****トピック****
+ [S3 Glacier ストレージクラスの比較](#glacier-class-compare)
+ [S3 Glacier Instant Retrieval](#GIR)
+ [S3 Glacier Flexible Retrieval](#GFR)
+ [S3 Glacier Deep Archive](#GDA)
+ [S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive はアーカイブストレージクラスです。](archival-storage.md)
+ [これらのストレージクラスと Amazon Glacier サービスの違い](#glacier-storage-vs-service)

## S3 Glacier ストレージクラスの比較
<a name="glacier-class-compare"></a>

各 S3 Glacier ストレージクラスには、すべてのオブジェクトについて、最小ストレージ期間があります。最小ストレージ期間より前にオブジェクトを削除、上書き、または別のストレージクラスに移行した場合、その期間の残りに対して料金が請求されます。

S3 Glacier ストレージクラスの一部はアーカイブ用で、これらのクラスに保存されているオブジェクトはアーカイブされ、リアルタイムアクセスには使用できません。詳細については、「[S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive はアーカイブストレージクラスです。](archival-storage.md)」を参照してください。

取り出し時間が長い低頻度アクセスパターン用に設計されたストレージクラスでは、ストレージコストがより低くなります。料金情報については、[https://aws.amazon.com/s3/pricing/](https://aws.amazon.com/s3/pricing/) を参照してください。

次の表は、S3 Glacier ストレージクラスを選択する際に検討すべき重要ポイントをまとめたものです。


| S3 Glacier ストレージクラス | 最小ストレージ期間 | 推奨されるアクセス頻度 | 平均取り出し時間 | アーカイブ目的か | 
| --- | --- | --- | --- | --- | 
| S3 Glacier Instant Retrieval | 90 日間 | 四半期に一度 | ミリ秒 | いいえ | 
| S3 Glacier Flexible Retrieval | 90 日間 | 半年に一度 | 数分～12 時間 | はい | 
| S3 Glacier Deep Archive | 180 日間 | 年に一度 | 9～48 時間 | はい | 

## S3 Glacier Instant Retrieval
<a name="GIR"></a>

S3 Glacier Instant Retrieval は、四半期に一度のアクセス頻度で、ミリ秒単位での取り出しが要求される長期データに使用することをお勧めします。このストレージクラスは、画像ホスティング、ファイル共有アプリケーション、予約時にアクセスする医療記録の保存など、パフォーマンスが重視されるユースケースに最適です。

S3 Glacier Instant Retrieval ストレージクラスは、S3 Standard-IA ストレージクラスと同じレイテンシーとスループットパフォーマンスで、オブジェクトにリアルタイムでアクセスできます。S3 Glacier Instant Retrieval は、 S3 Standard-IA と比較して、ストレージコストは低くなりますが、データアクセスコストは高くなります。

S3 Glacier Instant Retrieval ストレージクラスに保存されるデータの最小オブジェクトサイズは 128 KB です。また、このストレージクラスの最小ストレージ期間は 90 日間です。

## S3 Glacier Flexible Retrieval
<a name="GFR"></a>

S3 Glacier Flexible Retrieval は、1 年に 1～2 回のアクセス頻度で、即時アクセスを必要としないアーカイブデータに使用することをお勧めします。S3 Glacier Flexible Retrieval では柔軟な取り出し時間を選択でき、数分から数時間のアクセス時間と、無料の一括取り出しによるコストとのバランスをとるのに役立ちます。このストレージクラスは、バックアップとディザスタリカバリに最適です。

S3 Glacier Flexible Retrieval に保存されたオブジェクトは、アーカイブされ、リアルタイムでアクセスできなくなります。詳細については、「[S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive はアーカイブストレージクラスです。](archival-storage.md)」を参照してください。これらのオブジェクトにアクセスするには、まず復元リクエストを開始し、リクエストの完了時にアクセスできるオブジェクトの一時コピーを作成します。詳細については、「[アーカイブされたオブジェクトの操作](archived-objects.md)」を参照してください。オブジェクトを復元するときは、ユースケースに合わせて取り出し階層を選択でき、復元時間が長くなるほど、コストは低くなります。

S3 Glacier Flexible Retrieval では、次の取り出し階層を使用できます。
+ **迅速取り出し** — 通常、1～5 分でオブジェクトを復元します。迅速取り出しは、需要に応じて使用します。信頼性が高く、予測可能な復元時間を確保するには、プロビジョンド取り出しキャパシティを購入することをお勧めします。詳細については、「[プロビジョンドキャパシティー](restoring-objects-retrieval-options.md#restoring-objects-expedited-capacity)」を参照してください。
+ **標準取り出し** — 通常、3～5 時間でオブジェクトを復元します。S3 バッチオペレーションを使用すると、1 分～5 時間以内にオブジェクトを復元します。詳細については、「[バッチオペレーションを使ってオブジェクトを復元する](batch-ops-initiate-restore-object.md)」を参照してください。
+ **一括取り出し** — 通常、5～12 時間以内にオブジェクトを復元します。一括取り出しは無料です。

どの取得オプションでも、5 TB を超えるオブジェクトは通常 48 時間以内に終了し、取得スループットは最大 300 メガバイト/秒 (MBps) になります。詳細については、「[アーカイブ取得オプションを理解する](restoring-objects-retrieval-options.md)」を参照してください。

S3 Glacier Flexible Retrieval ストレージクラスのオブジェクトの最小ストレージ期間は 90 日間です。

S3 Glacier Flexible Retrieval では、オブジェクトごとに 40 KB の追加メタデータが必要です。これには、データの特定と取得に必要な 32 KB のメタデータが含まれ、S3 Glacier Flexible Retrieval のデフォルトレートで課金されます。アーカイブされたオブジェクトのユーザー定義の名前とメタデータを維持するには、追加の 8 KB データが必要で、S3 標準レートで課金されます。

## S3 Glacier Deep Archive
<a name="GDA"></a>

アクセス頻度が 1 年に 1 回未満のアーカイブデータには、S3 Glacier Deep Archive を使用することをお勧めします。このストレージクラスは、コンプライアンス要件を満たすためにデータセットを複数年間保持するように設計されており、バックアップやディザスタリカバリ、または取り出しまで最大 72 時間待機できるアクセス頻度の低いデータにも使用できます。S3 Glacier Deep Archive は、AWS で最も低コストのストレージオプションです。

S3 Glacier Deep Archive に保存されたオブジェクトは、アーカイブされ、リアルタイムでアクセスできなくなります。詳細については、「[S3 Glacier Flexible Retrieval および S3 Glacier Deep Archive はアーカイブストレージクラスです。](archival-storage.md)」を参照してください。これらのオブジェクトにアクセスするには、まず復元リクエストを開始し、リクエストの完了時にアクセスできるオブジェクトの一時コピーを作成します。詳細については、「[アーカイブされたオブジェクトの操作](archived-objects.md)」を参照してください。オブジェクトを復元するときは、ユースケースに合わせて取り出し階層を選択でき、復元時間が長くなるほど、コストは低くなります。

S3 Glacier Deep Archive では、次の取り出し階層を使用できます。
+ **標準取り出し** — 通常、12 時間以内にオブジェクトを復元します。S3 バッチオペレーションを使用すると、9～12 時間以内にオブジェクトを復元します。詳細については、「[バッチオペレーションを使ってオブジェクトを復元する](batch-ops-initiate-restore-object.md)」を参照してください。
+ **一括取り出し** — 通常、標準取り出し階層のコストのごく一部で、48 時間以内にオブジェクトを復元します。

S3 Glacier Deep Archive ストレージクラスのオブジェクトの最小ストレージ期間は 180 日間です。

S3 Glacier Deep Archive には、オブジェクトごとに 40 KB の追加メタデータが必要です。これには、データの特定と取得に必要な 32 KB のメタデータが含まれ、S3 Glacier Deep Archive のデフォルトレートで課金されます。アーカイブされたオブジェクトのユーザー定義の名前とメタデータを維持するには、追加の 8 KB データが必要で、S3 標準レートで課金されます。

## これらのストレージクラスと Amazon Glacier サービスの違い
<a name="glacier-storage-vs-service"></a>

S3 Glacier ストレージクラスは Amazon S3 サービスの一部であり、データをオブジェクトとして S3 バケットに保存します。これらのストレージクラスのオブジェクトは、S3 コンソールを使用するか、S3 API または SDK を使用して、プログラムによって管理できます。S3 Glacier ストレージクラスにオブジェクトを保存すると、高度な暗号化、オブジェクトのタグ付け、S3 ライフサイクル設定などの S3 機能を使用して、データのアクセシビリティとコストを管理できます。

**重要**  
あらゆる長期データには、Amazon S3 サービス内の S3 Glacier ストレージクラスを使用することをお勧めします。

Amazon Glacier サービスは、データをボールト内のアーカイブとして保存する個別のサービスです。このサービスは Amazon S3 機能に対応しておらず、データのアップロードおよびダウンロード操作のコンソールのサポートも提供していません。長期データに Amazon Glacier サービスを使用することはお勧めしません。このサービスに保存されたデータは、Amazon S3 サービスからアクセスできません。Amazon Glacier サービスの詳細については、「[Amazon Glacier デベロッパーガイド](https://docs.aws.amazon.com/amazonglacier/latest/dev/introduction.html)」を参照してください。Amazon Glacier サービスから Amazon S3 のストレージクラスにデータを転送するには、AWS ソリューションライブラリの「[Amazon Glacier ボールトから Amazon S3 へのデータ転送](https://aws.amazon.com/solutions/implementations/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/)」を参照してください。