LoginSignup
0
0

S3について

Last updated at Posted at 2023-07-04

S3とは?

安価で耐久性が高いAWSのクラウドストレージ

  • 1GBで約3円/月(0.023USD/GB・月)
  • 容量無制限。1ファイルは5TBという制限あり
  • バケットやオブジェクトにアクセス制限を設定できる

よく使われる単語

  • バケット
    • オブジェクトの保存場所。名前はグローバルでユニーク
  • オブジェクト
    • データの本体(保存するファイルなど)
    • 格納するとURLが付与される
    • バケット内のオブジェクト数は無制限
  • キー
    • 付与されたURLのパス

よくある利用シーン

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

Webサーバーではなく、S3を使う理由

  • WEbサーバーのストレージが画像でいっぱいになるのを防ぐ
  • HTMLへのアクセスと画像へのアクセスを分けることで負荷を分散する
  • サーバーの台数を増やしやすくする
    • webサーバーを増やしたときに画像を同期する必要が出てくる(スケールアウトが難しい)
  • コンテンツ配信サービスから配信することで画像配信を高速化できる
    • 画像をキャッシュできるため
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0