HA Deployment Considerations
While the above reference architecture is a complete HA configuration, from a deployment perspective, it can be considered as four separate HA configurations:
1. ThingWorx Connection Servers HA configuration
◦ Initial Load Balancer
◦ ThingWorx Connection Servers
2. ThingWorx Foundation HA configuration
◦ Second Load Balancer
◦ ThingWorx Foundation servers
◦ ThingWorx storage repositories
◦ ZooKeeper nodes
3. Database HA Configuration
◦ PostgreSQL HA cluster configuration
▪ Pgpool-II nodes with failover configured (watchdog)
▪ PostgreSQL cluster nodes
◦ Microsoft SQL Server HA cluster configuration
▪ SQL Server cluster nodes
4. DataStax Enterprise HA configuration (optional)
◦ Cassandra nodes
◦ Solr nodes
◦ (optional) DSE OpsCenter node for administrative use