災害復旧(DR)状況を効果的に処理するために必要なレプリカセットメンバの数は何ですか。現在、3つのノードレプリカセットを使用しています(プライマリ1つ、同じリージョンのセカンダリ1つ、 DR領域)。
フォールトトレランスを向上させるために2つのアービタを追加する予定です。
複数のアービターインスタンスを使用することをお勧めしますか?
DRゾーンにアービターインスタンスを作成する方が良いでしょうか?レプリカセットアーキテクチャ - アービター要件
0
A
答えて
0
アービターはデータを保持していないため、フォールトトレランスは向上しません。すでに奇数の投票数があるので、現在の設定にアービターを追加する必要はありません。現在のノード数(3)は、3つのノードがすべて異なるデータセンターにある場合、特に2つのノードが同じ地理的領域にある場合に、DRに最適です。
もちろん、あなたはいつでも1つのノードを追加することができます(そしてあなたはアービタが必要です)。あなたの現在のノードがすべてアメリカにある場合、ヨーロッパにあるノードの「半分」(十分に多数まで)のノードを持つことができます。
0
JJussiは指摘しているように、複数のアービターを追加することはまったく役に立ちませんが、最大限の回復力と可用性を実現するために、ノード(データ保持者および/またはアービタ)を追加すると便利です。
あなたの現在の配置は、このようなものです:
領域1でのデータセンターがダウンした場合、DR領域内のノードは、主にステップアップすることはできません、それは可能性があるため、大多数のコマンドではない:
彼らは同じ2つの地域にあった場合は、さらにデータ・ベアリング・ノードとアービタを追加した場合でも、あなたは同じ問題に遭遇するでしょう。
代わりに、リージョン1の既存の2つのノードを構成し、4番目のデータ保持ノードをDRリージョンに追加するだけでなく、アービターを追加しますが、もう一度アービターが別のリージョンにあることを確認してください。
アービタの助けを借りて - -そのように、データセンターは、領域1またはDR領域にダウンした場合でも、他の領域内のノードができるようになります コマンド大部分、及び続行します作業中:
関連する問題
- 1. TFSワークアイテムと要件要件
- 2. Mongodbレプリカがアービターのハートビートで許可を拒否しました
- 3. ソフトウェア要件仕様 - 機能要件
- 4. 要件
- 5. 要件::
- 6. 要件:
- 7. Silverlight:クライアント要件
- 8. UWPサイドローディング要件
- 9. テンソルフローの要件
- 10. アプリケーションの要件
- 11. GSheetスクリプト要件
- 12. Buildozer - 要件pysftp
- 13. システム要件は?
- 14. フレックスアクセシビリティ要件
- 15. Googleマップ要件
- 16. CDDLライセンス要件
- 17. CKAN要件
- 18. capistranoリモート要件
- 19. ニュースコンポーネントの要件
- 20. com.databricks.spark.csvバージョン要件
- 21. 機能要件
- 22. oauthの要件
- 23. CFBundleVersionフォーマット要件?
- 24. 要件テスト
- 25. OpenGLのハードウェア要件
- 26. はハンドラーの要件
- 27. Parsley.js検証要件
- 28. FFMPEGのハードウェア要件
- 29. aligned_alloc機能要件
- 30. @Path注釈要件?