配属された現場で「画像はエススリーに置いといて」「ログはS3にアップロードして」という指示を受けて、とりあえずうなずいてしまった経験はありませんか?S3はEC2と並んで、AWSでもっとも登場回数の多いサービスです。
この記事では、そのS3を「容量無制限のネット上の倉庫」という例え話を軸に、仕組み・現場での使いどころ・料金の考え方まで、専門用語をかみ砕いて解説します。
結論を先に言うと、S3とはAWSのクラウド上にファイルをいくらでも置いておける保管庫サービスです。
この記事でわかること
- S3がどんなサービスか(例え話つき)
- 「バケット」と「オブジェクト」の意味と、現場でのS3の使われ方
- S3の料金の考え方と、無料で試す方法
S3とは?一言でいうと「容量無制限のネット上の倉庫」
S3(エススリー)とは、AWSのクラウド上にファイルを保管できるサービスです。正式名称は「Amazon Simple Storage Service」で、頭文字にSが3つ並ぶことからS3と呼ばれています。
なぜ倉庫にたとえられるのでしょうか。手元のパソコンやサーバーにファイルを置くと、いつかは容量がいっぱいになります。ディスクが壊れればデータも消えます。置き場所を増やすには、機材を買い足す手間もかかります。
S3は、そうした心配のいらない預け先です。あらかじめ容量を決める必要がなく、置いた分だけ倉庫が広がっていきます。データはAWS側で自動的に複数の場所へ複製されるため、預けたファイルが失われる確率は極めて低く抑えられています。
その安全性は数字でも示されています。公式には99.999999999%の耐久性とされ、9が11個並ぶことから「イレブンナイン」と呼ばれます。感覚的には、預けたファイルが消える心配はほぼしなくてよい水準です。
S3の仕組みと使いどころ
S3の入れ物が「バケット」、中身が「オブジェクト」
S3を使うときは、まず「バケット」という入れ物を作ります。バケットは倉庫そのもの、あるいは倉庫の中の区画にあたるイメージです。そのバケットの中に置く1つ1つのファイルを「オブジェクト」と呼びます。
ここがS3のちょっと変わった点です。パソコンのフォルダのように見えますが、S3の内部にフォルダという概念はありません。オブジェクトには「キー」という名前がついていて、その名前を指定して出し入れします。こうした仕組みを「オブジェクトストレージ」と呼びます。
倉庫にたとえるなら、棚を階層でたどるのではなく、荷札の番号を伝えると係の人が一発で持ってきてくれる方式です。この作りのおかげで、ファイルが何億個に増えても速度が落ちにくくなっています。
新社会人がS3に出会う場面
入社1〜3年目でよくあるのは、先輩からの「アップロードされた画像はS3に保存する作りにしておいて」という頼まれごとです。障害を調べるときに「その時間のログ、S3から落としてきて」と言われる場面もよくあります。
現場でのS3の使われ方は、だいたい次のどれかに当てはまります。
- ユーザーがアップロードした画像やPDFなどのファイル置き場
- アプリやサーバーが出したログの保管場所
- データベースのバックアップの預け先
- HTMLやCSSを置いてWebサイトをそのまま公開する用途
まずは「S3=アプリ本体とは別に用意する、ファイルの置き場」とおぼえておけば、現場の会話にはついていけます。
S3と関連サービスの違い・つながり
S3は単体で使うこともありますが、ほかのAWSサービスと組み合わせるのが基本です。混同しやすいサービスとの違いから整理します。
まず、EC2(クラウド上で借りるパソコン)との関係です。EC2がプログラムを動かす場所なのに対して、S3は動かす機能を持たないファイル置き場です。EC2で動くアプリが、S3に画像を預けたり取り出したりする、という組み合わせになります。
次に、EC2に付けるディスクであるEBSとの違いです。両方ともデータを保存しますが、性格がはっきり分かれます。
- EBS: EC2に直接つなぐディスク。OSやアプリ本体を置く。基本は1台のEC2専用
- S3: ネットワーク越しに使うファイル置き場。複数のサーバーから同時に読み書きできる
一緒に使われるサービスとしては、配信を速くするCloudFrontが代表的です。S3に置いた画像をCloudFront経由で届けると、利用者に近い場所から配信されて表示が速くなります。EBSやCloudFrontは、この「1分でわかるAWS」シリーズで今後1つずつ解説していきます。
S3の料金と無料枠
S3の料金は、大きく3つの要素の合計で決まります。使った分だけ支払う従量課金で、あらかじめ容量を契約する必要はありません。
- 保存容量: 預けているデータ量に応じた月額。S3の基本料金にあたる部分
- リクエスト回数: ファイルを置く、取り出すといった操作の回数に応じた料金
- データ転送: S3からインターネットへ送り出したデータ量に応じた料金
覚えておくと得なポイントもあります。ファイルの削除は無料です。また、インターネットへの転送は毎月100GBまで無料の枠が用意されています。同じリージョン内でのやりとりも、原則として転送料はかかりません。
コストを下げる仕組みが「ストレージクラス」です。よく読み書きするデータは標準のS3 Standardに、めったに使わない古いログは長期保管向けのS3 Glacierに置く、といった使い分けができます。アクセス頻度が読めないデータなら、自動で最適な階層へ動かしてくれるS3 Intelligent-Tieringという選択肢もあります。
無料で試す方法もあります。執筆時点(2026年8月)では、AWSの新規アカウントに最大200ドル分の無料クレジットが付与され、最大6か月間、無料プランで試せる仕組みになっています。以前の「12か月間の無料利用枠」から制度が変わっているため、古い解説記事を読むときは注意してください。金額は変動するため、最新の条件は公式の料金ページで確認してください。
まとめ:S3はAWSのファイル置き場の定番
この記事の要点をふり返ります。
- S3は、容量を気にせずファイルを預けられるAWSの保管サービス
- 入れ物を「バケット」、中のファイルを「オブジェクト」と呼ぶ
- 料金は保存容量・リクエスト回数・データ転送の合計。削除は無料
次の一歩は、無料クレジットの範囲でバケットを1つ作り、手元の画像を1枚アップロードしてみることです。数分で終わりますが、現場の会話がぐっとわかるようになります。
コメント