Überlegungen zur HA-Bereitstellung
Zwar ist die obige Referenzarchitektur eine vollständige Konfiguration für Hochverfügbarkeit (High Availability, HA), jedoch kann sie aus der Bereitstellungsperspektive als vier separate HA-Konfigurationen betrachtet werden:
1. HA-Konfiguration von ThingWorx Connection Servers
◦ Erstes Lastenausgleichsmodul
◦ ThingWorx Connection Servers
2. HA-Konfiguration von ThingWorx Foundation
◦ Zweites Lastenausgleichsmodul
◦ ThingWorx Foundation Server
◦ ThingWorx Speicher-Repositories
◦ ZooKeeper-Knoten
3. Datenbank-HA-Konfiguration
◦ HA-Clusterkonfiguration für PostgreSQL
▪ pgpool-II-Knoten mit konfiguriertem Failover (Watchdog)
▪ PostgreSQL-Clusterknoten
◦ HA-Clusterkonfiguration für Microsoft SQL Server
▪ SQL Server-Clusterknoten
4. DataStax Enterprise-HA-Konfiguration (optional)
◦ Cassandra-Knoten
◦ Solr-Knoten
◦ (optional) DSE-OpsCenter-Knoten für administrative Verwendung