用語解説
AWS S3とは、AWSが提供するオブジェクトストレージサービスです。Simple Storage Serviceの略称で、ファイルを「バケット」と呼ばれる論理コンテナに「オブジェクト」として格納します。
容量制限がなくイレブンナイン(99.999999999%)の耐久性を持ち、静的Webホスティング・バックアップ・データレイク・ログ集約など幅広いユースケースに対応します。ストレージクラスを用途に応じて選択することでコストを大幅に最適化できます。
どんな場面で活用するか
- Webサイトの画像・動画・静的ファイルをCDN配信の原点として保管する場合
- 機械学習の学習データや分析用ログをデータレイクとして蓄積する場合
- RDSスナップショットやEC2バックアップの長期保管先として利用する場合
よくある誤解
「S3はデフォルトで公開されているので誰でもアクセスできる」は誤りです。正しくはデフォルトでバケットは非公開(プライベート)です。ただし設定ミスによる意図しない公開事故が多いため、Block Public Accessを必ず有効化することが推奨されます。
判断のヒント
コスト最適化:頻繁にアクセスするデータはS3 Standard・不定期アクセスはS3 Intelligent-Tiering・長期保管はS3 Glacierを使い分けることでストレージコストを最大90%削減できます。