Considérations pour un déploiement haute disponibilité
L'architecture de référence ci-dessus est une configuration HA complète. Du point de vue du déploiement, elle peut être divisée en quatre configurations HA distinctes :
1. Configuration HA avec serveurs de connexion ThingWorx
◦ Equilibreur de charge initial
◦ Serveurs de connexion ThingWorx
2. Configuration HA ThingWorx Foundation
◦ Deuxième équilibreur de charge
◦ Serveurs ThingWorx Foundation
◦ Référentiels de stockage ThingWorx
◦ Noeuds ZooKeeper
3. Configuration HA de la base de données
◦ Configuration du cluster HA PostgreSQL
▪ Noeuds Pgpool-II avec basculement configuré (surveillance)
▪ Noeuds de cluster PostgreSQL
◦ Configuration du cluster HA Microsoft SQL Server
▪ Noeuds de cluster SQL Server
4. Configuration HA DataStax Enterprise (facultatif)
◦ Noeuds Cassandra
◦ Noeuds Solr
◦ (facultatif) Noeud DSE OpsCenter à des fins administratives