S3 について 11

今日はS3について

概要

S3はawsが提供するクラウドストレージサービス。要は外付けストレージ。 今回の演習は画像の保存に使った。

ではなぜ、webサーバーに保存しないのか。 1. webサーバーへのリクエストを減らし、負荷を分散。 2. webサーバーのストレージが画像でいっぱいになるのを防ぐ 3. サーバー台数を増やしやすくする 4. コンテンツ配信サービスから配信することで、画像を高速化できる

重要概念

重要な概念。用語は3つ。

  1. バケット:データの保存場所
  2. オブジェクト:でーた本体。ファイル
  3. キー:オブジェクトの格納URLpath

今回、保存した画像で考えると バケット=s3で作成した場所。 オブジェクト=画像ファイル キー= 画像の保存先を示すURL

よくある利用シーン

  • 静的コンテンツの配信(多分画像とか)
  • バッチ連携用のファイル置き場(s3にファイルを置いて、バッチでそのファイルを参照して処理)
  • ログなどの出力先(定期的にログを送る)
  • 静的ウェブホスティング(静的なウェブサイト(ランニングページなど)をS3から公開する)