ThingWorx a disponibilità elevata > ThingWorx Foundation in ambienti a disponibilità elevata
ThingWorx Foundation in ambienti a disponibilità elevata
Quando viene distribuito in un ambiente a disponibilità elevata, ThingWorx Foundation opera in una configurazione attiva/passiva. Per la configurazione a disponibilità elevata sono necessarie almeno due istanze ThingWorx. La prima istanza avviata diventa il leader, si connette completamente al database del modello ed esegue tutte le operazioni di ThingWorx. Vengono avviati anche uno o più server di standby, ma non si connettono completamente al database del modello e non eseguono operazioni di ThingWorx. Una volta che eletto come leader, un server di standby si connette al database, carica il modello nella propria memoria ed esegue le operazioni di ThingWorx. Quando si verifica il failover, si consiglia di esaminare il server attivo originale, correggere eventuali problemi che hanno causato il failover e riavviare il server per mantenere una configurazione a disponibilità elevata integra.
L'elezione del leader del server ThingWorx è gestita da un'implementazione di Apache ZooKeeper.
Requisiti ThingWorx
ThingWorx a disponibilità elevata richiede quanto segue:
ThingWorx 8.0 o versione successiva
Due o più server per il funzionamento di ThingWorx in un ambiente a disponibilità elevata
Apache ZooKeeper 3.4.<più recente>
Tre server per il funzionamento di ZooKeeper in un ambiente a disponibilità elevata