S3ストレージクラス選択を理解する
保存単価だけでなく、取出し時間、AZ耐性、保存期間からS3ストレージクラスを選びます。
この単元で学ぶこと
- クラスと取得条件を区別する
- 単一AZと複数AZの意味を判断する
- 最小課金条件を費用へ反映する
本文解説
1. 先に決める条件 商品画像と監査記録ではアクセス頻度や待てる時間が違います。読取り頻度、復元まで許される時間、失ったとき再作成できるか、保存期間を先に書きます。同じS3でもこれらの条件で適切な保存方法が変わります。
2. StandardとIA Standardは頻繁に使うデータの基本候補です。Standard-IAは低頻度でもミリ秒で取得でき、複数AZに保存します。ただしIAには取得料金と最小保存期間等があるため、読取りの多いデータを移すと総費用が増える場合があります。
3. One Zoneの条件 One Zone-IAは一つのAZに保存します。別に原本がある再作成可能なサムネイル等と、唯一の原本を区別してください。耐久性の大きな数字だけを見て、AZ全体の喪失への耐性まで同一と判断しないことが大切です。
4. Glacierでも取得は異なる Glacier Instant Retrievalはミリ秒で取得できます。Flexible RetrievalとDeep Archiveはアーカイブからの復元が必要です。Glacierという名称だけで「全て長時間待つ」「全て即時取得できる」と一括りにしません。
5. 最小保存期間 Standard-IAとOne Zone-IAは30日、Glacier Instant RetrievalとFlexible Retrievalは90日、Deep Archiveは180日の最小保存期間を費用に反映します。期間前に削除や移行をしても残り期間相当の課金が生じ得ます。保存禁止期間という意味ではありません。
6. 小さいファイル IAは128 KB未満のファイルでも128 KBとして保存容量を課金します。例えば64 KBのファイルを100個保存すると、この条件では128 KB×100を基礎に考えます。データの実サイズだけの見積もりでは差が出ます。
7. パターンが未知の場合 アクセス頻度が読めない場合はIntelligent-Tieringの自動階層化を検討します。監視料金や対象サイズを含めて評価し、任意のアーカイブ階層を使うなら復元待ちも確認します。すべてのオブジェクトが必ず安くなるという約束ではありません。
8. 総費用で比較 保存量×単価に加え、取得量、リクエスト、移行回数、最小保存期間を比較します。Lifecycleで移すときは、その後すぐ消す予定がないかも確認します。価格はリージョンや時点で変わるため、実見積もりでは現行料金を参照します。
図解
重要ポイント
- 取得の待ち時間とAZ耐性を先に決める。
- Glacier系にも即時取得と復元待ちがある。
- 最小保存期間と最小課金サイズを含めて比較する。
間違えやすい点
- 低い保存単価だけで決める。
- One Zoneを唯一の原本に無条件で使う。
- 最小保存期間を削除禁止期間と取り違える。
用語解説
- IA
- Infrequent Access、低頻度アクセス向けの分類。
- 最小保存期間
- 短期で削除・移行しても費用計算に反映される最小期間。
- 復元
- アーカイブから内容を取得できる状態にする処理。
関連教材
参考資料
教材データに登録された参考リンクです。リンク先の内容や更新日は提供元でご確認ください。
- https://docs.aws.amazon.com/aws-certification/latest/solutions-architect-associate-03/solutions-architect-associate-03.html
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-expire-general-considerations.html
- https://aws.amazon.com/s3/pricing/
確認問題の出題・採点や学習履歴の保存にはログインが必要です。