コード日進月歩

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

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

本番環境でやるとき、みんなどうやっているんだろうというメモ

事例

その1 Railsとnginx同居

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

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

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

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

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

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

その4 k8s

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

参考リンク