質問はほとんどすべてタイトルにあります:インスタンスがクラッシュした場合に何もすることがないように、レプリカを使用してAWS / mongodbをセットアップする方法は?
つまり、レプリカのインスタンスの1つがクラッシュした場合、Amazonが新しいマシンをインスタンス化し、実行中のプロセスを起動したと思います。EBSを使えば、問題はないはずです。
唯一の問題:これを再起動するときに、新しいマシンをレプリカセットに追加するにはどうすればよいですか?インスタンスのIPが変更されており、マシンの起動方法で、どのレプリカが参加するように設定されているか、そのIPが何であるか、および参加するように指示する方法がわかりません。
この問題が発生した場合はお知らせください。
ありがとう
トーマス
Amazonは私たちのために新しいマシンをインスタンス化し、実行されていたプロセスを起動すると思います。EBSを使えば、問題はないはずです。
メンバーのダウンは、AWSのようなネットワークではさまざまな理由で発生する可能性があります。レプリカの自動スケーリンググループ/クラウドテンプレートを作成しないことを強くお勧めします。
代わりに、新しいレプリカを手動で起動するだけです。
EBSを使えば、問題はないはずです。
常にではありませんが、そのDCのストレージレイヤーもダウンするエッジケースがある可能性があります。実際、通常はどちらか一方よりも両方である可能性が高くなります。
これを再起動するときに、レプリカセットに新しいマシンを追加するにはどうすればよいですか?
メンバーの復帰に関するドキュメントに記載されているように、これはほとんど手動のプロセスです。あなたは教えてくれmongod
て--replicaSet
、それはの一部であるべき、その後、主に新しいメンバーIP再適用、その後rs.configをからそのメンバーを削除する必要があります設定何レプリカPARAM。
もちろん、これらのインスタンスに静的IPを割り当てて、そのようにすることもできます。AWSは、インスタンスからの静的IPの購入をサポートしており、それらを接続するためのインターフェースを備えています。これは非常に初歩的なものなので、これ以上は説明しません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加