Esplorare la disponibilità elevata in un cluster Azure Cosmos DB basato su vCore per MongoDB

Completato

La disponibilità elevata è fondamentale per garantire che Azure Cosmos DB for MongoDB basato su vCore funzioni senza problemi, in particolare nella gestione delle interruzioni da eventi come terremoti, inondazioni, incendi o errori hardware. Usando la ridondanza e l'isolamento logico dei servizi di Azure, la disponibilità elevata consente di mantenere il funzionamento continuo tra aree diverse.

Informazioni sul supporto della zona di disponibilità

Le zone di disponibilità di Azure sono costituite da almeno tre gruppi fisicamente separati di data center all'interno di ogni area di Azure. I servizi abilitati per la zona di disponibilità di Azure possono essere configurati in due modi:

  • Con ridondanza della zona, che replica i dati tra le zone per migliorare la tolleranza di errore.
  • Singola zona, che limita le istanze a una zona specifica per migliorare la località e la conformità dei dati.

Per supportare le zone di disponibilità, è necessario abilitare l'impostazione di disponibilità elevata di Azure Cosmos DB for MongoDB basata su vCore.

Implementare la disponibilità elevata e il ripristino di emergenza

L'attivazione della disponibilità elevata gestisce le repliche standby dello shard di dati. Se uno shard primario ha esito negativo, il sistema reindirizza le operazioni a una replica in standby in un'altra zona, riducendo al minimo il tempo di inattività. Senza disponibilità elevata, ogni shard usa l'archiviazione con ridondanza locale (LRS) con tre repliche sincrone in un'unica zona, rischiando un tempo di inattività durante gli errori a livello di area.

Per usare la funzionalità di disponibilità elevata, assicurarsi che il cluster venga creato in un'area supportata come Australia orientale, Asia sud-orientale o determinate aree in Europa e negli Stati Uniti.

Il ripristino di emergenza è critico per il ripristino da gravi interruzioni, che possono variare da calamità naturali a errori tecnici. Azure Cosmos DB for MongoDB basato vCore non fornisce automaticamente il failover predefinito tra aree, rendendo essenziale progettare e implementare attivamente un piano per il ripristino di emergenza che includa:

  • Abilitazione della disponibilità elevata: Essenziale per i carichi di lavoro critici per garantire la disponibilità continua e la continuità operativa.
  • Backup e ripristino: Vengono eseguiti backup automatici regolari per evitare perdite di dati e supportare le attività di ripristino.

Abilitare la disponibilità elevata

Per abilitare la disponibilità elevata, passare all'impostazione di scalabilità del cluster Azure Cosmos DB for MongoDB basata su vCore nel portale di Azure, selezionare la casella di controllo Disponibilità elevata e salvare.

Screenshot delle impostazioni di disponibilità elevata del cluster.

Se nel cluster Azure Cosmos DB for MongoDB basato su vCore si abilita la disponibilità elevata, il cluster è più preparato per gestire le interruzioni e mantenere le operazioni senza problemi.