私たちはFIWARE NGSIアーキテクチャを分析して、関連するイネーブラーを展開するためのスケーラビリティとフォールトトレラントレシピを簡単に提供します。もちろん、ContextBrokerのケースから始める予定です。私たちは、そのは、以下の完全な内部ContextBrokerの詳細と我々はそれを使用することができます方法の意味を認識しないかもしれないので、ContextBrokerを本番環境に展開する方法は?
私たちの考えは、私たちは、フィードバックをいただければ幸いです。
- はコンの定義/ contextBrokerインスタンスのフェデレーションをサポートするドッキングレシピ(https://fiware-orion.readthedocs.io/en/develop/user/federation/index.html)
- 要求をコンテキストブローカの異なるプライベートIPに均等に分散する仮想IPを持つロードバランサの設定をレシピに含めます。
- 追加の設定オプションについては、クライアントIPに応じて、たとえば地理的な「シャーディング」などがあります。
もちろん、コンテキストブローカーの各インスタンスには、独自の「データベース」インスタンスがあります。代わりに、mongo dbの "複製"機能を利用して、高可用性の "シンク"レイヤーをデータベースレベルに配置することもできます。しかし、私はこれが良い考えであるかどうかはわかりません。
すべてのフィードバックは、展開(役立つダイアグラムを追加するために、質問の投稿を編集)について