2011-01-29 2 views
3

AzureでMongoDBの複数のインスタンスを実行することはできますか?私は(将来は)多くのノードにデータベースを分割する必要があります。Azure CloudのMongoDB

+0

要件を明確にしてください。 1人のモンゴが話すことができる、複数の紺碧のインスタンスをモンゴートで走らせたいですか? –

+0

多くのmongoノードを実行して、断片を作成したい(データベースをスケールアウトする)。 – spiaire

答えて

4

ノード間通信に内部エンドポイントを使用できるように、レプリカセットを使用する場合は、複数のインスタンスを実行できます。スタンドアロンのインスタンスのみを持つ場合、それらは互いに通信することができず、データを共有しません。

私は様々なMongodbカンファレンス(DC、シリコンバレー)でこれを発表しています。私のプレゼンテーションのシリコンバレービデオ録画はhereです。

編集:10genは、元の作業を改良してレプリカセットを起動する.NETプロジェクトを公開しました。here、docs hereでダウンロードできます。

+0

もう1つ:私はそれを今日のように実行しています。私はモンゴスのルータを使用して、外部シャドウの設定(基本的に1つのシャード内のデータベース全体)でレプリカセットと通信できます。シャードも設定することができます(それぞれのシャードはレプリカセットです)。しかし、私はまだそのためのサンプルがありません。 –