Esaminare i domini di aggiornamento e i domini di errore

Completato

I set di disponibilità di macchine virtuali di Azure implementano due concetti di nodo per consentire ad Azure di mantenere la disponibilità elevata e la tolleranza di errore durante la distribuzione e l'aggiornamento delle applicazioni: i domini di aggiornamento e i domini di errore. Ogni macchina virtuale in un set di disponibilità viene inserita in un dominio di aggiornamento e in un dominio di errore.

Informazioni utili sui domini di aggiornamento

Un dominio di aggiornamento è un gruppo di nodi che vengono aggiornati contemporaneamente durante un processo di aggiornamento del servizio (o implementazione). Un dominio di aggiornamento consente ad Azure di eseguire aggiornamenti incrementali o in sequenza in una distribuzione. Ecco alcune altre caratteristiche dei domini di aggiornamento.

  • Ogni dominio di aggiornamento contiene un set di macchine virtuali e un hardware fisico associato che possono essere aggiornati e riavviati contemporaneamente.

  • Durante la manutenzione pianificata, viene riavviato un solo dominio di aggiornamento alla volta.

  • Per impostazione predefinita, sono disponibili cinque domini di aggiornamento (non configurabili dall'utente),

  • ma è possibile configurare fino a 20 domini di aggiornamento.

Informazioni utili sui domini di errore

Un dominio di errore è un gruppo di nodi che rappresenta un'unità fisica di guasto. Un dominio di errore può essere descritto come un insieme di nodi appartenenti allo stesso rack fisico.

  • Un dominio di errore definisce un gruppo di macchine virtuali che condivide un set comune di componenti hardware (o commutatori), i quali condividono un singolo punto di guasto. Ad esempio, un rack di server supportato da un set di commutatori di alimentazione o di rete.

  • Due domini di errore collaborano per attenuare i guasti hardware, le interruzioni di rete, le interruzioni dell'alimentazione o gli aggiornamenti software.

Verrà ora esaminato uno scenario con due domini di errore ognuno dei quali dispone di due macchine virtuali. Le macchine virtuali in ogni dominio di errore sono contenute in set di disponibilità diversi. Il set di disponibilità Web contiene due macchine virtuali con una macchina virtuale da ogni dominio di errore. Il set di disponibilità SQL contiene due macchine virtuali diverse con una macchina virtuale da ogni dominio di errore.

Illustration that shows two fault domains with two virtual machines each. The virtual machines in each fault domain are contained in different availability sets.