投稿日
January 30, 2021
最終更新
January 30, 2021
カテゴリー
tech
タグ
インフラ
はじめに
画像を扱うサービスの場合、DBにバイナリとして保存するのではなく、別途静的ファイル用のオブジェクトストレージを用意するのが良いらしい。最近の画像は高画質になっており、ファイルサイズが大きくなっている。DBのレスポンスを良くするためにも、画像の保存は別にしたい。
PHP - データベースに画像を保存するのはありでしょうか?|teratail
そこで、静的ファイルを保存するオブジェクトストレージのサービスを調べてみた。
今回は、比較的軽めのサービスに利用したいので、安めに利用できるのを探した。大規模サービスに組み込む場合は、別途考慮する項目も増えるので参考程度に。
サービス比較
値段に関しては、保存しているファイルサイズだけでなく、転送量やリクエスト数などの要素もあり複雑なので、各自公式サイトを確認することをお勧めする。
全体としては、大きく2種類に分かれた。
1つ目は、
- ストレージが安い
- 転送料金がかかる。
2つめは、
- ストレージが高い
- 転送料金がかからない
といった感じだった。
ストレージに保存するファイル容量だけでなく、転送量も考慮する必要がある。
あまり事例はないが、
- 1024GBで1000円程度
- 転送料金がない
ということなので、ひとまず「Wasabi オブジェクトストレージ」を使ってみようと思う。