コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

DockerでRailsを運用するときにnginxおいているのかを事例で見てみるメモ

各社どうやっているんだろうというメモ

事例

その1 Railsとnginx同居

Docker を本番環境で4ヶ月運用して分かった HARD THINGS – Stay Creative !

nginxとRailsを同じDockerImageに入れる。多分1プロセス1コンテナの概念からズレるので微妙さは満点

その2 nginxとRailsを1対1でコンテナ運用

Rails × ECS でオートスケーリング&検証環境の自動構築 - メドピア開発者ブログ

nginxコンテナとRailsのコンテナを1対1で運用する事例、これは従来のEC2の形を踏襲した感じかなと推察する。

その3 nginxを1台おいて、裏に複数のRails

ECS を利用したデプロイ環境 - Speaker Deck

nginxのコンテナを仲介して各Railsアプリに振る形式。あくまでもアクセスのプロキシ用途なので、これはビジネスコンテキストが大きく関係する話かもしれない。

その4 k8s

普通のRailsアプリをdockerで本番運用する知見

k8sを使う事例、確かにこれはnginxいらない。

参考リンク