Affidabilità in Hub eventi di Azure
Questo articolo descrive il supporto per l'affidabilità in Hub eventi di Azure e illustra sia la resilienza all'interno dell'area con zone di disponibilità che il ripristino di emergenza tra aree e la continuità aziendale. Per una panoramica più dettagliata dei principi di affidabilità in Azure, vedere affidabilità di Azure.
Supporto della zona di disponibilità
Le zone di disponibilità sono gruppi di data center separati fisicamente all'interno di ogni area di Azure. In caso di errore di una zona, i servizi possono eseguire il failover in una delle zone rimanenti.
Per altre informazioni sulle zone di disponibilità in Azure, vedere Che cosa sono le zone di disponibilità?
Hub eventi implementa meccanismi di rilevamento e failover trasparenti degli errori in modo che, quando si verifica un errore, il servizio continui a funzionare entro i livelli di servizio garantiti e senza interruzioni evidenti. Se si crea uno spazio dei nomi di Hub eventi in un'area che supporta le zone di disponibilità, la ridondanza della zona viene abilitata automaticamente. Con la ridondanza della zona, la tolleranza di errore è aumentata e il servizio ha riserve di capacità sufficienti per far fronte all'interruzione di un'intera struttura. Sia i metadati sia i dati (eventi) vengono replicati nei data center di ogni zona.
Prerequisiti
Il supporto per le zone di disponibilità è disponibile solo nelle aree di Azure con zone di disponibilità.
Creare una risorsa con zone di disponibilità abilitate
Quando si usa il portale di Azure, la ridondanza della zona viene abilitata automaticamente. Quando si crea uno spazio dei nomi, si vedrà il messaggio evidenziato seguente alla selezione di un'area che supporta le zone di disponibilità.
Abilitare zone di disponibilità
Il portale di Azure non supporta la disabilitazione delle zone di disponibilità. Per disabilitare le zone di disponibilità, usare uno dei metodi seguenti:
Comando
az eventhubs namespace
dell'interfaccia della riga di comando di Azure con--zone-redundant=false
Comando
New-AzEventHubNamespace
di PowerShell con-ZoneRedundant=false
per creare uno spazio dei nomi con ridondanza della zona disabilitata.
Migrazione della zona di disponibilità
Quando si creano zone di disponibilità in un'area che le supporta, le zone di disponibilità vengono abilitate automaticamente. Per informazioni su come spostare lo spazio dei nomi di Hub eventi in una nuova area che supporta le zone di disponibilità, vedere Trasferire Hub eventi in un'altra area.
Ripristino di emergenza e continuità aziendale tra aree
Il ripristino di emergenza si occupa del ripristino in caso di eventi a impatto elevato, come disastri naturali o distribuzioni non riuscite che comportano tempi di inattività e perdita di dati. Indipendentemente dalla causa, il miglior rimedio per un'emergenza è un piano di ripristino ben definito e testato e una progettazione di applicazioni che supporta attivamente tale ripristino. Prima di iniziare a pensare a un piano di ripristino di emergenza, vedere Raccomandazioni per la progettazione di una strategia di ripristino di emergenza.
Nell'ambito del ripristino di emergenza, Microsoft usa il modello di responsabilità condivisa. In un modello basato sulla responsabilità condivisa, Microsoft garantisce che l'infrastruttura di base e i servizi della piattaforma siano disponibili. Allo stesso tempo, molti servizi di Azure non replicano automaticamente i dati o eseguono il fallback da un'area in cui si è verificato un errore per effettuare la replica incrociata in un'altra area abilitata. Per questi servizi, si è responsabili della configurazione di un piano di ripristino di emergenza che funziona per il carico di lavoro. La maggior parte dei servizi eseguiti nelle offerte PaaS (Piattaforma distribuita come servizio) di Azure forniscono funzionalità e indicazioni per supportare il ripristino di emergenza ed è possibile usare funzionalità specifiche del servizio per supportare il ripristino rapido e sviluppare il piano di ripristino di emergenza.
Il modello di cluster sempre attivo di Hub eventi di Azure con supporto delle zone di disponibilità fornisce resilienza nei confronti di interruzioni di hardware e data center. Tuttavia, se a causa di un'emergenza un'intera area e tutte le zone non sono disponibili, è possibile usare il ripristino di emergenza geografico per ripristinare il carico di lavoro e la configurazione dell'applicazione.
Esistono due funzionalità che forniscono il ripristino di emergenza geografico in Hub eventi di Azure.
Ripristino di emergenza geografico (ripristino di emergenza metadati), che fornisce la replica dei soli metadati.
Il ripristino di emergenza geografico garantisce che tutta la configurazione di uno spazio dei nomi (Hub eventi, gruppi di consumer e impostazioni) venga replicata continuamente da uno spazio dei nomi primario a uno spazio dei nomi secondario, se associati.
La funzionalità di ripristino di emergenza geografico di Hub eventi di Azure è una soluzione di ripristino di emergenza. I concetti e il flusso di lavoro illustrati in questo articolo sono applicabili a scenari di emergenza, non a interruzioni temporanee. Per una descrizione dettagliata del ripristino di emergenza in Microsoft Azure, vedere questo articolo.
Con il ripristino di emergenza geografico, è possibile avviare lo spostamento di un failover una sola volta dallo spazio dei nomi primario allo spazio dei nomi secondario in qualsiasi momento. Lo spostamento del failover punta il nome alias scelto per lo spazio dei nomi allo spazio dei nomi secondario. Dopo lo spostamento, l'associazione viene quindi rimossa. Una volta avviato, il failover è pressoché istantaneo.
Per informazioni dettagliate, esempi e altre informazioni sul ripristino di emergenza geografico in Hub eventi, vedere Hub eventi di Azure - Ripristino di emergenza geografico.
La replica geografica (anteprima pubblica), che fornisce la replica di metadati e dati, replica le informazioni di configurazione e tutti i dati da uno spazio dei nomi primario a uno o più spazi dei nomi secondari. Quando viene eseguito un failover, lo spazio dei nomi secondario selezionato diventa primario e lo spazio dei nomi primario precedente diventa secondario. Gli utenti possono eseguire un nuovo failover nell'area primaria originale quando lo desiderano.
Per informazioni dettagliate, esempi e altre informazioni sulla replica geografica in Hub eventi, vedere Replica geografica.