Quali sono le zone di disponibilità?
Molte aree di Azure forniscono zone di disponibilità, ovvero gruppi separati di data center all'interno di un'area. Le zone di disponibilità sono sufficienti per avere connessioni a bassa latenza ad altre zone di disponibilità. Sono connessi da una rete ad alte prestazioni con una latenza di round trip inferiore a 2 ms. Tuttavia, le zone di disponibilità sono abbastanza distanti per ridurre la probabilità che più di una sarà influenzata da interruzioni locali o meteo. Le zone di disponibilità hanno potenza, raffreddamento e infrastruttura di rete indipendenti. Sono progettati in modo che se si verifica un'interruzione di una zona, i servizi regionali, la capacità e la disponibilità elevata sono supportati dalle zone rimanenti. Consentono ai dati di rimanere sincronizzati e accessibili quando si verificano problemi.
Le posizioni dei data center vengono selezionate in base a rigorosi criteri di valutazione dei rischi di vulnerabilità. Questo processo identifica tutti i più importanti rischi specifici del data center considerando i rischi condivisi all’interno delle zone di disponibilità.
Il diagramma seguente mostra diverse aree di Azure come esempio. Le zone di disponibilità sono supportate nelle aree 1 e 2.
Per informazioni sulle aree che supportano le zone di disponibilità, vedere Aree di Azure che supportano zone di disponibilità.
Nota
È necessario distribuire due o più Macchine virtuali in zone di disponibilità diverse nella stessa area per ottenere la percentuale di connettività del contratto di servizio più elevata possibile.
Servizi di zona e con ridondanza della zona
Quando si esegue la distribuzione in un'area di Azure con zone di disponibilità, è possibile usare più zone di disponibilità contemporaneamente. Usando più zone di disponibilità, è possibile conservare copie separate dell'applicazione e dei dati all'interno di data center fisici distinti in un'area metropolitana di grandi dimensioni.
Esistono due modi in cui i servizi di Azure usano le zone di disponibilità:
Le risorse di zona vengono aggiunte a una zona di disponibilità specifica. È possibile combinare più distribuzioni di zona in diverse zone per soddisfare requisiti di affidabilità elevati. Si è responsabili della gestione della replica dei dati e della distribuzione delle richieste tra zone. Se si verifica un'interruzione in una singola zona di disponibilità, si è responsabili del failover in un'altra zona di disponibilità.
Le risorse cn ridondanza della zona vengono distribuite in più zone di disponibilità. Microsoft gestisce la distribuzione delle richieste tra zone e la replica dei dati tra zone. Se si verifica un'interruzione in una singola zona di disponibilità, Microsoft gestisce automaticamente il failover.
I servizi di Azure supportano uno o entrambi questi approcci. I servizi PaaS (Platform as a Service) in genere supportano le distribuzioni con ridondanza della zona. I servizi IaaS (Infrastructure as a Service) in genere supportano le distribuzioni di zona. Per altre informazioni sul funzionamento dei servizi di Azure con zone di disponibilità, vedere Aree di Azure che supportano arre di disponibilità.
Per informazioni sull’affidabilità supportata specifica del servizio usando le zone di disponibilità e sulle consigliate indicazioni sul ripristino di emergenza, vedere Panoramica delle linee guida per l'affidabilità.
Zone di disponibilità fisiche e logiche
Ogni data center viene assegnato a una zona fisica. Le zone fisiche sono mappate come zone logiche nell’abbonamento di Azure, e abbonamenti diversi possono avere un ordine di mapping diverso. Il mapping degli abbonamenti di Azure è assegnato automaticamente nel momento della sottoscrizione dell’abbonamento. Per questo motivo, il mapping delle zone per una sottoscrizione potrebbe essere diverso per altre sottoscrizioni. Ad esempio: la sottoscrizione A può avere mappata la zona fisica X alla zona logica 1, mentre la sottoscrizione B ha mappato la zona fisica X alla zona logica 3.
Per comprendere il mapping all’interno delle zone logiche e fisiche relativo al proprio abbonamento, usare l’API Elenco posizioni di Azure Resource Manager. Per recuperare le informazioni dall'API è possibile usare l'interfaccia della riga di comando di Azure o Azure PowerShell.
az rest --method get --uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' --query 'value'
Zone di disponibilità e aggiornamenti di Azure
Microsoft contribuisce a distribuire gli aggiornamenti ai servizi di Azure in una singola zona di disponibilità alla volta. Questo approccio riduce l'impatto che gli aggiornamenti possono avere su un carico di lavoro attivo, poiché si può continuare a eseguire il carico di lavoro in altre zone mentre l'aggiornamento è in corso. È necessario eseguire il carico di lavoro in più zone per sfruttare questo vantaggio. Per altre informazioni su come Azure distribuisce gli aggiornamenti, vedere Informazioni dettagliate sulle procedure di distribuzione sicure.
Aree associate e non associate
Molte aree hanno anche un'area associata. Le aree associate supportano determinati tipi di approcci di distribuzione in più aree. Alcune aree più recenti hanno più zone di disponibilità, ma non hanno un'area associata. In queste aree è comunque possibile distribuire soluzioni in più aree, usando approcci diversi.
Modello di responsabilità condiviso
Il modello di responsabilità condivisa descrive come le responsabilità vengono ripartite tra il provider di servizi cloud (Microsoft) e l'utente. A seconda del tipo di servizi che si usano, è possibile assumersi una maggiore o minore responsabilità per il funzionamento del servizio.
Microsoft fornisce zone di disponibilità e aree per rendere flessibile il modo di progettare la soluzione più adatta alle proprie esigenze. Quando si usano servizi gestiti, Microsoft si assume una maggiore responsabilità nella gestione delle risorse, che possono includere anche la replica dei dati, il failover, il failback e altre attività correlate al funzionamento di un sistema distribuito.
Linee guida relative all'architettura della zona di disponibilità
Per ottenere carichi di lavoro più affidabili:
- I carichi di lavoro di produzione devono essere configurati per usare le zone di disponibilità se l'area in cui si trovano supportano le zone di disponibilità.
- Per carichi di lavoro cruciali, è consigliabile considerare una soluzione con entrambe le funzionalità, sia in più aree che in più zone.
Per informazioni più dettagliate sull’uso di aree e zone di disponibilità in un'architettura della soluzione, vedere Raccomandazioni sull'uso di aree e zone di disponibilità.