Railsアプリケーション用の推奨サーバーレイアウト/アーキテクチャ
-
04-10-2019 - |
質問
メディア(重くないが軽い)トラフィックを受信すると予想される生産レールアプリケーションの推奨サーバーレイアウトは何ですか? Apacheと乗客(mod_rails)を実行するセットアップを考えています。いくつのアプリケーションサーバー、Webサーバー、データベースサーバーが理にかなっていますか?冗長性、フェイルオーバー、信頼性などを提供するために、どのように設定する必要がありますか?
これは多くの要因に依存する幅広い質問であることは知っていますが、これがどのようにアプローチすべきかについての一般的なアドバイスと提案を探しています。
解決
乗客とApacheまたはNginxは素晴らしい出発点です。
残りは基本的にあなたの予算と要件に依存しており、本質的に缶詰の応答を与えることは不可能です。
単一のサーバーは開始するのに適した場所であり、適切なチューニングを備えた1つのきちんと仕様のボックスがターンオーバーできるトラフィックの量におそらく驚くでしょう。
2つのサーバーの予算がある場合、Webサーバーとデータベースを分割することが次の論理的なステップです。
他のヒント
Herokuを使用することを強くお勧めします。あなたのためにアプリをホストさせ、より多くのワーカーが必要なときにダイヤルを上げてください。
所属していません StackOverflow