S3 について 11
今日はS3について
概要
S3はawsが提供するクラウドストレージサービス。要は外付けストレージ。 今回の演習は画像の保存に使った。
ではなぜ、webサーバーに保存しないのか。 1. webサーバーへのリクエストを減らし、負荷を分散。 2. webサーバーのストレージが画像でいっぱいになるのを防ぐ 3. サーバー台数を増やしやすくする 4. コンテンツ配信サービスから配信することで、画像を高速化できる
重要概念
重要な概念。用語は3つ。
- バケット:データの保存場所
- オブジェクト:でーた本体。ファイル
- キー:オブジェクトの格納URLpath
今回、保存した画像で考えると バケット=s3で作成した場所。 オブジェクト=画像ファイル キー= 画像の保存先を示すURL
よくある利用シーン
- 静的コンテンツの配信(多分画像とか)
- バッチ連携用のファイル置き場(s3にファイルを置いて、バッチでそのファイルを参照して処理)
- ログなどの出力先(定期的にログを送る)
- 静的ウェブホスティング(静的なウェブサイト(ランニングページなど)をS3から公開する)