0

私は幸せなAmazon EC2ユーザーです。あちこちでいくつかのチュートリアル (主にこのnode.jsチュートリアル) に従い、アプリを正常にデプロイしました。

私は現在t2.nano、カップルユーザーのテスト環境として問題なく動作するマシンを持っています。現在、私の iOS アプリはほぼ準備ができているので、大きなリリースの前に、スケーラビリティに注意を払い、より多くのユーザー グループに向けて準備する必要があります。

私は楽観的に、すぐに 1000 人のユーザーを獲得できると想定しています。少なくともその数のユーザーがスムーズに動作するように、環境全体を準備したいと考えています。しかし、問題は、すべての構成をどのように開始すればよいかわかりません。

間違っている場合は訂正してください。ただし、コードt2.mediumを実行し、によって処理される 2 ~ 3 台のマシン (?)が必要だと思いますが、データベースはどうでしょうか?node.jsAmazon's Load Balancer

うまくいけば、 1 台のマシン (上記のいずれか) にmongodbマスター インスタンスをセットアップし、他の 2 台のマシンにスレーブ インスタンスをセットアップする必要がありますか?t2.medium

しかし、そうする場合、マシン間でデータを複製するのはどうでしょうか? またnode.js、各マシンで実行されている各サーバーt2.mediumは、データベースに接続する必要があります。マスター サーバーを指す必要がありますか?

単一のアプリを展開するために使用したものと同様のチュートリアルを見つけようとしましたが、苦労しています。男が5台のマシン(1台のマスターと残りはスレーブ)で環境をセットアップする方法を説明しているこのYouTubeビデオを見つけましmongodbたが、ここでそれが良い方向であるかどうかはわかりません.

この時点で何かヒントを教えてください。いつ始めればいいのかわからないので、この時点で本当に感謝します。ありがとう!

4

2 に答える 2