私はMySQL、MongoDB、NodeJS(およびSocketIO)を使用するRailsアプリケーションを持っています。今、アプリケーション(すべて)は1つのボックスの中にホストされています。ユーザー数が増えたときに何をすべきかを知りたい。別のボックス(MySQL、Node、Mongoの別のボックスなど)に別の要素をホストする必要があるかどうかを判断するにはどのような要素を考慮する必要がありますか。私はちょうどその単一のボックスを大きくする必要がありますか?私が行くことができるベストプラクティスの方法はありますか?1台のサーバーに複数のサーバーまたはすべてがありますか?
あなたが私にこのトピックに関するリファレンス、ガイド、リサーチを提供できる場合は、してください。私は配備とサーバー構成でスーパーnoobです。