Distribuzione a disponibilità elevata
Il modello di distribuzione a disponibilità elevata (High Availability, HA) fornisce una tolleranza di errore per i server Control Room, i servizi e i database utilizzando un bilanciamento del carico distribuito.
- Singolo/un nodo
- Questo modello di distribuzione non è considerato ad alta disponibilità con un solo Control Room nodo configurato nel data center.
- Tre nodi
- Questo modello di distribuzione è considerato ad disponibilità elevata completa con tre nodi Control Room configurati nel cluster del data center. Questo è il modello di distribuzione minimo richiesto, perché supporta un errore di nodo alla volta.
In Automation 360, un cluster composto da due nodi viene chiamato modalità multi-master. La modalità multi-master può unire incongruenze, ma può causare una condizione di "split brain" in cui il cluster non ha la maggioranza e non può risolvere le transazioni, con conseguenti incongruenze dei dati. La condizione di split-brain è una limitazione nota dei sistemi di clustering che può essere causata da problemi di rete, inclusa la latenza.
Una configurazione a tre nodi può contribuire a evitare problemi di split-brain con cluster a due nodi e aumentare la sicurezza utilizzando le funzioni TLS (Transport Layer Security) e di autenticazione dei nodi.
Automation 360 utilizza Elasticsearch per l'archiviazione distribuita dei messaggi operativi, inclusi i messaggi di log di audit e i registri delle applicazioni. Elasticsearch supporta query rapide, analisi e una configurazione di cluster distribuiti per ridondanza e funzionamento fail-safe.
L'immagine seguente mostra il Automation Anywhere e i componenti del data center per tre nodi in un cluster di data center. I componenti Control Room sono visualizzati in arancione e i componenti del data center forniti dalla tua organizzazione sono visualizzati in blu.
In questo esempio, i server di Control Room e di Microsoft SQL Server hanno la ridondanza HA.
- Più utenti hanno accesso al cluster di Control Room tramite i loro browser web. I browser web comunicano con il cluster di Control Room attraverso il bilanciamento del carico.
- Più dispositivi comunicano con il cluster di Control Room attraverso il bilanciamento del carico. Ciò include le chiamate API da applicazioni esterne.
- La condivisione di file di Server Message Block (SMB) e Microsoft SQL Server archiviano dati dal cluster di Control Room.
- Microsoft SQL Server utilizza la ridondanza attraverso la sincronizzazione della replica in Microsoft SQL Server in cluster.
- Assicurati che tutti i nodi del cluster HA siano configurati nella stessa posizione. Non configurare i nodi in un singolo cluster HA che si trova in vari siti. Assicurati di configurare un cluster HA nel sito primario e l'altro cluster HA nel sito secondario.
- Control Room e IQ Bot devono essere configurati nello stesso data center per garantire la comunicazione tra entrambe le applicazioni.
- Vantaggi
- Mantiene la disponibilità quando gli errori del server si verificano all'interno di un singolo data center.
- Svantaggi
- Non fornisce protezione contro le interruzioni di corrente del data center.
- Casi di utilizzo
- Piccole e medie imprese che non richiedono il ripristino di emergenza su più siti.