S3のストレージクラス設計 コストを下げながら取り出し要件を満たす
S3はどのクラスに置いても同じAPIで読み書きできる分、試験では「要件に対して最も安いクラスはどれか」という形で問われます。SAA-C03 の定番論点なので、取り出しの速さ・最低保存期間・料金の3軸で整理しておきましょう。
覚え方は「アクセス頻度・取り出し速度・保存期間」の3軸
問題文からこの3つを拾えば、答えはほぼ一意に決まります。頻度=毎日読むのか年に数回か、速度=ミリ秒で返す必要があるのか数時間待てるのか、期間=最低保存期間(30日、90日、180日)を割ってしまわないか。とくに3つ目は見落としがちで、短命なデータをGlacierに入れると早期削除料金でかえって高くなります。
クラスごとの使いどころ
S3 標準は頻繁に読むデータ。S3 標準IAは月に数回程度で、必要なときはすぐ読みたいバックアップなど(最低30日)。S3 One Zone-IAは再生成できる二次的なデータ向けで、単一AZに置くため約20パーセント安い代わりにAZ障害で失われます。S3 Intelligent-Tieringはアクセスパターンが読めないデータ向けで、監視料金と引き換えに自動で階層を移します。Glacier Instant Retrievalは四半期に一度読む程度でも即座に取り出したい医用画像などに、Glacier Flexible Retrievalは数分から数時間待てるバックアップに、Glacier Deep Archiveは7年保管の規制対応ログのように年1回読むかどうかの長期保管に向きます。
| クラス | 取り出し | 最低保存期間 | 向いているデータ |
|---|---|---|---|
| S3 標準 | 即時 | なし | 稼働中のコンテンツ |
| Intelligent-Tiering | 即時 | なし | アクセス予測が困難なデータ |
| 標準IA | 即時(取り出し料金あり) | 30日 | 月数回のバックアップ |
| One Zone-IA | 即時 | 30日 | 再生成可能な二次データ |
| Glacier Instant Retrieval | ミリ秒 | 90日 | 年数回でも即時性が必要 |
| Glacier Flexible Retrieval | 数分から数時間 | 90日 | 通常のアーカイブ |
| Glacier Deep Archive | 12時間程度 | 180日 | 長期の規制対応保管 |
チェックリスト
- 7つの主要ストレージクラスを取り出し速度で並べられる
- 最低保存期間(30日・90日・180日)を言える
- One Zone-IA を選んでよいデータの条件を説明できる
- Intelligent-Tiering が有利になるケースを説明できる
- ライフサイクルルールで移行と失効を設計できる
まとめ
S3のコスト最適化は「頻度・速度・期間」の3軸で判断し、早期削除料金の罠を避けることが要点です。 理解度の確認にはクイズが便利です。試験範囲や申し込みの最新情報はAWS認定 公式ページもあわせて確認してください。
SAA(ソリューションアーキテクト アソシエイト) におすすめの教材
徹底攻略 AWS認定 ソリューションアーキテクト − アソシエイト教科書 第3版[SAA-C03]対応
AWS認定ソリューションアーキテクト−アソシエイト問題集
これだけでOK! AWS認定SAA(SAA-C03)試験突破講座
AWS認定SAA 本番模試(6回分/390問)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。