ThingWorx 高可用性 > ThingWorx Foundation 高可用性
ThingWorx Foundation 高可用性
ThingWorx Foundation は HA 環境で展開した場合、アクティブ/パッシブ構成で動作します。HA 構成では 2 つ以上の ThingWorx インスタンスが必要です。最初に開始されたインスタンスはリーダーになり、モデルデータベースに完全に接続し、ThingWorx のすべての処理を実行します。1 台以上のスタンバイサーバーも開始されますが、モデルデータベースに完全には接続せず、ThingWorx の処理は実行しません。スタンバイサーバーはリーダーに選出されると、データベースに接続し、そのメモリにモデルをロードし、ThingWorx の処理を実行します。フェールオーバーが発生した場合、元のアクティブなサーバーを調査し、フェールオーバーの原因となった問題をすべて修正し、サーバーを再起動することで正常な HA 構成を維持することをお勧めします。
ThingWorx サーバーのリーダー選出は Apache ZooKeeper の実装によって管理されます。
ThingWorx の要件
ThingWorx HA では以下が必要です。
ThingWorx 8.0 以上
HA 環境で ThingWorx が動作する 2 台以上のサーバー
Apache ZooKeeper 3.4.<最新>
HA 環境で ZooKeeper が動作する 3 台のサーバー