Scopri di più sull'alta disponibilità nel cloud

Hai bisogno che le tue applicazioni nel cloud siano disponibili 24/7; i loro carichi di lavoro devono continuare a essere eseguiti, indipendentemente da qualsiasi indisponibilità dell'infrastruttura cloud. La progettazione di un servizio o di un'applicazione ad alta disponibilità contribuirà a garantire il massimo tempo di attività e accessibilità potenziali.

Informazioni sull'alta disponibilità

Per progettare un'architettura ad alta disponibilità, è necessario considerare tre elementi chiave: ridondanza, monitoraggio e failover:

  • Ridondanza indica che più componenti possono eseguire lo stesso task. Il problema di un singolo punto di errore viene eliminato perché i componenti ridondanti possono assumere il controllo di un task eseguito da un componente che ha avuto esito negativo.
  • Monitoraggio indica il controllo del corretto funzionamento di un componente.
  • Failover è il processo mediante il quale un componente secondario diventa principale quando il componente principale non riesce.
Le best practice qui introdotte si concentrano su questi tre elementi chiave. Sebbene sia possibile ottenere alta disponibilità a molti livelli diversi, incluso quello dell'applicazione e quello dell'infrastruttura cloud, ci concentreremo su tale livello.

Informazioni sulle funzionalità ad alta disponibilità di Oracle Cloud

Una regione di Oracle Cloud Infrastructure è un'area geografica localizzata composta da uno o più domini di disponibilità, ciascuno composto da tre domini di errore.

Un dominio di disponibilità è uno o più data center situati all'interno di un'area geografica. I domini di disponibilità sono isolati gli uni dagli altri, hanno funzionalità di tolleranza agli errori e scarse probabilità di subire guasti contemporaneamente. Poiché i domini di disponibilità non condividono l'infrastruttura fisica, ad esempio alimentazione o raffreddamento, o la rete del dominio di disponibilità interno, è improbabile che un errore che influisca su un dominio di disponibilità influisca sulla disponibilità degli altri.

Un dominio di errore è un gruppo di hardware e infrastruttura all'interno di un dominio di disponibilità. Ogni dominio di disponibilità contiene tre domini di errore. I domini di errore consentono di distribuire le istanze in modo che queste non si trovino sullo stesso hardware fisico all'interno di un singolo dominio di disponibilità. Di conseguenza, un errore hardware imprevisto o una manutenzione dell'hardware per la computazione che interessa un dominio di errore non influisce sulle istanze in altri domini di errore. Facoltativamente, è possibile specificare il dominio di errore per una nuova istanza in fase di avvio oppure lasciare che il sistema ne selezioni uno automaticamente.

Tutti i domini di disponibilità in un'area sono collegati tra loro da una rete ad alta larghezza di banda a bassa latenza. Questa interconnessione cifrata e prevedibile tra i domini di disponibilità costituisce la base di sviluppo per le funzioni di High Availability e disaster recovery.

Le risorse Oracle Cloud Infrastructure sono specifiche di un'area geografica, come una rete cloud virtuale o specifiche di un dominio di disponibilità, come un'istanza di computazione. Quando configuri i tuoi servizi cloud, se sono specifici di un dominio di disponibilità, è importante sfruttare più domini di disponibilità o di errore per garantire alta disponibilità e proteggerti da errori delle risorse. La creazione di istanze di computazione ridondante in altri domini di disponibilità o domini di errore ti consente di evitare un impatto sulle applicazioni attraverso un problema che interessa l'istanza di computazione primaria o il relativo dominio. Puoi progettare soluzioni che abbiano più aree geografiche, più domini di disponibilità o più domini di errore, a seconda della classe di errori da cui vuoi proteggerti.