
S3 Glacierは、コールドデータ(アクセス頻度が低いが長期間保存が必要なデータ)を安全かつ低コストで保管するためのサービスです。
長期保管向けの低コストアーカイブストレージとして設計されており、データのアクセスパターンや重要度に応じて選択できるストレージ階層と取り出しオプション(Glacier Instant Retrieval、Glacier Flexible Retrieval、Deep Archive )を提供しています。これにより、取り出し時間と費用のトレードオフを柔軟に選択することができます。
ライフサイクルポリシーを設定することで、S3 Standardなどのホットストレージに保存されているデータを一定期間後に自動的にGlacierへ移行できます。これにより、コスト最適化とデータ管理の効率化を両立できます。
Vault Lock (ボールドロック)を活用することで、データを一度書き込んだ後に改ざんや削除ができない状態に保ち、コンプライアンスや監査要件、法的保持義務にも対応します。
Vault Lock は、S3 Glacier のVault単位で保持ポリシーを設定し、その内容をロックできる機能です。一度ポリシーを確定すると、管理者であっても変更や削除ができなくなるため、データ保持ルールを恒久的に適用できます。これにより、WORM(Write Once Read Many)モデルに準拠したデータ保護を実現し、監査証跡の維持や法令遵守を確実に行うことが可能になります。
S3 Glacierは、巨大なデータの長期保存、バックアップ、ログ保全などに最適であり、必要に応じてジョブベースでデータをリストアし、完全復元や一時的な高速取り出しも可能です。データのライフサイクル全体を通じて、信頼性・セキュリティ・コスト効率を高いレベルで実現するストレージサービスです。
重要用語
ユースケース
- リスト1
 - リスト2
 - リスト3
 
ベストプラクティス
- リスト1
 - リスト2
 - リスト3
 
高可用性・冗長化
- リスト1
 - リスト2
 - リスト3
 
セキュリティ
- リスト1
 - リスト2
 - リスト3
 
運用・監視
- リスト1
 - リスト2
 - リスト3
 
デフォルトのリミット値
| リミット事項 | 上限数 | 
|---|---|
| 項目1 | 上限1 | 
| 項目2 | 上限2 | 
| 項目3 | 上限3 | 
| 項目4 | 上限4 | 
| 項目5 | 上限5 | 
AWS CLIのサンプルコード
vpc を作成
#include <stdio.h>
void main(void) {
  int i;
  for (i=0; i<10; i++)
    printf("%d\n", i);
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
Terraformのサンプルコード
vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy
課金モデル
| 項目 | 内容 | 
|---|---|
| 項目1 | 内容1 | 
| 項目2 | 内容2 | 
| 項目3 | 内容3 | 
| 項目4 | 内容4 | 
| 項目5 | 内容5 |