S3ストレージクラスの選択 アクセス頻度からコストを最適化する
本記事はSAAを目指す方向けに、Amazon S3のストレージクラス選択とコスト最適化を解説します。試験では「アクセス頻度と取り出し要件からクラスを選ぶ」力が問われます。
覚え方のフレームは3つの観点です。アクセス頻度・取り出し速度・最低保管期間。この3点で各クラスを整理します。
主要ストレージクラスの使いどころ
S3 Standardは頻繁にアクセスする稼働中データ向けです。アクセス頻度が読めない、または変動する要件ではIntelligent-Tieringが最適で、自動で最安の階層へ移動しコストを最適化します。数か月に一度しか使わないバックアップはStandard-IA、数年保管のアーカイブで取り出しに数時間を許容できる要件はGlacier系を選びます。
ライフサイクルポリシー
オブジェクトの経過日数に応じて、クラス移行や削除を自動化します。ログを30日後にStandard-IA、90日後にGlacierへ自動移行してコストを削減したい要件で使います。手作業を排し運用負荷を下げられます。
| クラス | アクセス頻度 | 取り出し | 使いどころ |
|---|---|---|---|
| Standard | 高 | 即時 | 稼働中データ |
| Intelligent-Tiering | 不定 | 即時 | 変動アクセス |
| Standard-IA | 低 | 即時 | 低頻度バックアップ |
| Glacier Deep Archive | ほぼ無 | 数時間 | 長期アーカイブ |
よくある誤り Standard-IAやGlacierには最低保管期間があり、短命なデータを入れて早期に削除すると割高になります。すぐ消すデータにIAを使うと逆にコスト増となる点に注意しましょう。
チェックリスト
- アクセス頻度でクラスを選び分けられる
- Intelligent-Tieringが適する場面を判断できる
- ライフサイクルで自動移行を設計できる
- 最低保管期間と早期削除料金を理解している
まとめ
ストレージクラスは「頻度・速度・保管期間」で捉え、迷ったら自動最適化のIntelligent-Tieringが有力です。この記事の理解度はクイズで確認し、最新の試験範囲はAWS認定 公式ページで確認しましょう。
SAA(ソリューションアーキテクト アソシエイト) におすすめの教材
書籍
徹底攻略 AWS認定 ソリューションアーキテクト − アソシエイト教科書 第3版[SAA-C03]対応
問題集
AWS認定ソリューションアーキテクト−アソシエイト問題集
Udemy・講座
これだけでOK! AWS認定SAA(SAA-C03)試験突破講座
Udemy・模試
AWS認定SAA 本番模試(6回分/390問)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。