S3ストレージクラスとは?SAA頻出の選び方を解説

S3ストレージクラスとは?SAA頻出の選び方を解説

S3のストレージクラスが多すぎて選べないエンジニアのイメージ
「S3のクラスが多すぎて選べない」
「安いGlacierにすると何が困る?」
「Standard-IAとの違いは?」

S3ストレージクラスとは、データのアクセス頻度に応じて保存料金と取り出しコストを選べる保存階層です。同じS3でも、クラスを変えるだけで保存料が数分の一になります。ただし安いクラスほど、取り出しに時間やお金がかかります。この綱引きを掴むのが選び方の芯です。

 

この記事では、まず「なぜ複数クラスがあるのか」をアクセス頻度の軸で捉え、主要クラスを1枚の表で並べます。次にライフサイクルで自動的にコストを下げる実務、迷ったときの選び方、CLFでの問われ方まで示します。AWS認定クラウドプラクティショナーの料金対策に効きます。

 

1. なぜクラスが分かれているのか

アクセス頻度で保存料金と取り出しコストが入れ替わるイメージ

クラスが複数ある理由は1つ。「よく使うデータ」と「めったに使わないデータ」を同じ料金で置くのは無駄だからです。毎日読むログと、法令で残すだけの3年前の記録を、同じ値段で保管するのはもったいない。

 

たとえるなら、冷蔵庫の使い方です。毎日使う調味料は取りやすい手前に、正月にしか出さない食材は冷凍庫の奥にしまう。奥は場所代が安い代わりに、出すのに手間がかかる。S3のクラスも同じで、出番の少ないデータほど「奥」の安いクラスへ移します。

 

つまり選び方の軸は、保存するデータにどれくらいの頻度でアクセスするかの一点です。頻繁に読むなら取り出しが速く安いクラス、ほぼ読まないなら保存料が安いクラス。この綱引きさえ意識すれば、名前の多さに圧倒されずに済みます。S3そのものの基本は Amazon S3とは で確認できます。

 

2. 主要クラスを1枚で見比べる

S3主要ストレージクラスを比較する表のイメージ

頻出のクラスを、アクセス頻度の高い順に並べました。右へ行くほど保存料は安く、取り出しの手間は増えるという関係を見てください。

 

クラス 想定アクセス 保存料 取り出し 主な用途
S3 Standard 頻繁 高め 即時・無料級 公開画像・稼働中データ
Standard-IA 低頻度 即時・取り出し課金 たまに見るバックアップ
One Zone-IA 低頻度 やや安 即時・単一AZ保存 再作成できる副本
Glacier 各種 ほぼ無し(保管) 安い 数分〜数時間 アーカイブ・法定保存
Intelligent-Tiering 読めない 自動最適化 自動で階層移動 アクセスが予測しづらいデータ

 

注意したいのがOne Zone-IAです。名前のとおりデータを単一の可用性ゾーンにだけ置くので、その分安い代わりに、ゾーン障害でデータを失うリスクがあります。あなたが失っても再作成できる副本向けで、原本には向きません。

 

読み方のコツは、「保存料の安さ」と「取り出しの重さ」はシーソーだと捉えることです。安いクラスは、保管には最適でも、頻繁に読み出すと取り出し課金がかさんで逆に高くつく場面もあります。保存料だけで飛びつかない——これが失敗しない見方です。

 

3. ライフサイクルで「勝手に安くする」

ライフサイクルポリシーで古いデータを自動でGlacierへ移すイメージ

クラス選びで現場が本当に助かるのが、ライフサイクルポリシーです。「作成から30日たったらStandard-IAへ、90日でGlacierへ」といったルールを決めておくと、AWSが自動でクラスを移してくれます。あなたが手で棚卸しする必要はありません。

 

実務では、ログやバックアップのように時間とともに価値が下がるデータと相性が抜群です。新しいうちはよく参照するのでStandard、古くなったら読まれないのでGlacier、と自動で流していく。これを設定しておくだけで、放っておいても保管費がじわじわ下がります。どのデータがコストの主犯かを掴む視点は、AWSの料金体系とは と合わせると立体的になります。

 

アクセスが読めないデータには、Intelligent-Tieringが効きます。使われ方を監視し、しばらく読まれないデータを自動で安い階層へ落とす。手作業のルール設計が難しいときは、これに任せるのが現実的です。「予測できないなら自動化」という割り切りが、運用を軽くします。

 

4. 迷ったときの選び方

用途からS3クラスを選び分けるイメージ

クラスに迷ったら、「どれくらいの頻度で読むか」と「消えたら困るか」の2問に落とすと決まります。あなたが答えを持っていれば、選択肢はすぐ絞れます。

 

  • 頻繁に読む・止められない → S3 Standard
  • たまに読むが即座に欲しい・原本 → Standard-IA
  • 再作成できる副本で少しでも安く → One Zone-IA
  • ほぼ読まない・長期保管が目的 → Glacier 各種
  • アクセスが読めない → Intelligent-Tiering に任せる

 

この物差しがあれば、クラスの名前を丸暗記しなくても、目の前のデータに合う置き場が選べます。安さだけ、速さだけで決めず、頻度と重要度の2軸で見るのが失敗しないコツです。

 

5. CLFでの問われ方

CLFでのS3ストレージクラスの出題角度を整理するイメージ

CLF(クラウドプラクティショナー)では、「アクセス頻度が低いデータのコストを下げるには」という形で問われます。答えの方向は、Standard-IAやGlacierといった低頻度・アーカイブ向けクラスへの移行です。あなたは「頻度が低い=安いクラス+取り出しに手間」という対応を、反射で結べるようにしておきましょう。

 

頻出の引っかけは、「とにかく一番安いGlacierにすればよい」という早合点です。頻繁に読むデータをGlacierに置くと、取り出しの遅さと課金でかえって困る。用途と頻度に合わせて選ぶ、という原則を押さえておけば、この手の設問は落とせません。

 

次のステップ

AWSの料金・請求が試験全体でどう問われるかを俯瞰したいなら、AWS認定クラウドプラクティショナーの試験範囲と勉強法ガイド で学習の順序を組み立てるのが近道です。

知識を得点に変えたいなら、AWS CLF 料金と請求の問題集 で、コスト最適化まわりの設問に手を動かして慣れておくと定着します。