2017-07-26 11 views
1

私は、MongoDBのようなデータベースをホストし、最も費用対効果の高い、しかし信頼性の高い方法を使用しようと少し新しいです。既存のNodeJSアプリケーションと同じAWS EC2インスタンスにMongoDBをインストールしますか?

ノードアプリケーションと同じEC2インスタンスにMongoDBデータベースをインストールすることをお勧めしますか?はいの場合、どうですか?

また、代替手段は何ですか?

答えて

1

データベースは水平方向に拡大縮小することはできませんが、サーバーサイズの処理はです。より多くの要求を処理するためにnode.jsアプリケーションを複製できますが、データベースは複製できません。したがって、node.jsサーバーに多くの負荷をかけようとする場合は、EC2インスタンスを別々に使用して、弾力性のあるロードバランサを使用して、水平方向に拡張し、より高い着信トラフィックを処理できるようにします。

+0

データベースデータを処理するためのEBSボリュームの認可に関する考え方はありますか?私の主なec2インスタンスは、フリー層の30GBのうち8GBを占めていると思っていました。私はmongodbがRAIDタイプのスペース認可を使用するとうまく機能することに気付きました。 3GBのEBSボリュームはそれぞれ7GBですか? – wolf3D

関連する問題