View a markdown version of this page

Comprendere la tolleranza ai guasti del cluster Amazon DocumentDB - Amazon DocumentDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Comprendere la tolleranza ai guasti del cluster Amazon DocumentDB

I cluster Amazon DocumentDB sono tolleranti ai guasti in base alla progettazione. Il volume di ogni cluster si estende su più zone di disponibilità in un'unica Regione AWS zona di disponibilità e ogni zona di disponibilità contiene una copia dei dati del volume del cluster. Questa funzionalità consente al cluster di tollerare il guasto di una zona di disponibilità senza perdita di dati e con solo una breve interruzione del servizio.

Se l'istanza primaria di un cluster fallisce, Amazon DocumentDB esegue automaticamente un failover su una nuova istanza primaria in due modi:

  • Promuovendo una replica Amazon DocumentDB esistente nella nuova istanza primaria scelta in base all'impostazione del livello di promozione di ciascuna replica e quindi creando una sostituzione per la precedente primaria. Un failover sull'istanza di replica richiede in genere meno di 30 secondi. Le operazioni di lettura e scrittura possono subire brevi interruzioni durante questo periodo. Per aumentare la disponibilità del cluster, crea almeno una o più repliche Amazon DocumentDB in due o più zone di disponibilità diverse.

  • Creando una nuova istanza primaria. Ciò si verifica solo se non è presente un'istanza di replica nel cluster e il completamento può richiedere alcuni minuti.

Se il cluster ha una o più repliche Amazon DocumentDB, una replica Amazon DocumentDB viene promossa all'istanza primaria durante un evento di errore. Un evento di errore ha come conseguenza una breve interruzione, durante la quale le operazioni di lettura e scrittura inviate all'istanza primaria falliscono con un'eccezione. Tuttavia, il servizio viene in genere ripristinato in meno di 120 secondi e spesso in meno di 60 secondi. Per aumentare la disponibilità del cluster, crea almeno una o più repliche Amazon DocumentDB in due o più zone di disponibilità diverse.

Puoi personalizzare l'ordine in cui le tue repliche Amazon DocumentDB vengono promosse all'istanza primaria dopo un errore assegnando a ciascuna replica una priorità. Le priorità vanno da 0, quella massima, a 15, quella minima. Se l'istanza primaria fallisce, la replica Amazon DocumentDB con la priorità più alta viene promossa alla nuova istanza primaria. Puoi modificare la priorità di una replica Amazon DocumentDB in qualsiasi momento. Modificando una priorità non attiverai un failover. Puoi utilizzare l'operazione modify-db-instance con il parametro --promotion-tier. Per ulteriori informazioni sulla personalizzazione della priorità di failover di un'istanza, consulta Failover di Amazon DocumentDB.

Più di una replica di Amazon DocumentDB può condividere la stessa priorità, generando livelli di promozione. Se due o più repliche di Amazon DocumentDB condividono la stessa priorità, la replica con le dimensioni maggiori viene promossa a primaria. Se due o più repliche Amazon DocumentDB condividono la stessa priorità e dimensione, viene promossa una replica arbitraria nello stesso livello di promozione.

Se il cluster non contiene repliche di Amazon DocumentDB, l'istanza primaria viene ricreata durante un evento di errore. Un evento di errore ha come conseguenza un'interruzione, durante la quale le operazioni di lettura e scrittura falliscono con un'eccezione. Il servizio viene ripristinato quando crei la nuova istanza primaria. In genere, ciò richiede meno di 10 minuti. La promozione di una replica Amazon DocumentDB sull'istanza primaria è molto più rapida rispetto alla creazione di una nuova istanza primaria.