質問
Heroku で S3 をストレージとして使う選択肢は、正しいでしょうか?余計な通信が発生していないか懸念しております。
背景
静的サイトジェネレータで生成した記事を Heroku にアップロードしています。ウェブアプリケーション(Python の Flask )を経由して、認証した方にだけ記事が見れるような機能を実装しています。
まだ 200 MB にも達していないので、最大 500 MB の容量にはまだ余裕があります。しかし、いずれ 500 MB に達する勢いです。
ストレージサイトとして現在 S3 を検討しています。公式ドキュメントにも、いくつか関連の記事があるので、見当違いの考えというわけではないのかなと思ってはいるのですが
記事を S3 に移設した場合、認証をした方にだけ記事を見れるようにするために S3 <-> Heroku 間で通信が必要になってしまいます。
# 現在 ユーザ <-> Heroku(Flask, 記事) # 予定 ユーザ <-> Heroku(Flask) <-> S3(記事)
この通信は許容範囲内でしょうか?それとも一般的なやり方ではなく、素直に EC2 に記事もウェブアプリケーションも一緒に移設してしまった方がよろしいでしょうか?
何か思い当たるものがありましたら、ご教示いただけると幸いでございます。
あなたの回答
tips
プレビュー