Resilienza e ripristino di emergenza

app Azure Configuration è un servizio a livello di area. Ogni archivio di configurazione viene creato in una specifica area di Azure. Un'interruzione a livello di area influisce su tutti gli archivi in tale area e il failover tra aree non è disponibile per impostazione predefinita. Tuttavia, app Azure Configurazione supporta la replica geografica. È possibile abilitare le repliche dei dati in più posizioni per migliorare la resilienza alle interruzioni a livello di area. L'uso della replica geografica è la soluzione consigliata per la disponibilità elevata.

Questo articolo fornisce indicazioni generali su come usare più repliche tra aree di Azure per aumentare la resilienza geografica dell'applicazione.

Suggerimento

Vedere le procedure consigliate per la creazione di applicazioni con resilienza elevata.

Architettura a disponibilità elevata

Anche l'archivio Configurazione app originale viene considerato una replica, quindi per realizzare la ridondanza tra aree, è necessario creare almeno una nuova replica in un'area diversa. È tuttavia possibile scegliere di creare più repliche Configurazione app in aree diverse in base alle esigenze. È quindi possibile usare queste repliche nell'applicazione nell'ordine delle preferenze. Con questa configurazione, l'applicazione ha almeno una replica aggiuntiva per eseguire il fallback se la replica primaria diventa inaccessibile.

Il diagramma seguente illustra la topologia tra l'applicazione e due repliche:

Diagram of geo-redundant replicas.

L'applicazione carica la configurazione dalla replica più preferita. Se la replica preferita non è disponibile, la configurazione viene caricata dalla replica meno preferita. Ciò aumenta la possibilità di ottenere correttamente i dati di configurazione. I dati in entrambe le repliche sono sempre sincronizzati.

Failover tra repliche

Se si vuole sfruttare il failover automatico tra le repliche, seguire queste istruzioni per configurare il failover usando le librerie del provider Configurazione app. Questo è l'approccio consigliato per la creazione di resilienza nell'applicazione.

Se le librerie del provider Configurazione app non soddisfano i requisiti, è comunque possibile implementare una strategia di failover personalizzata. Quando la replica geografica è abilitata e se una replica non è accessibile, è possibile consentire il failover dell'applicazione a un'altra replica per l'accesso alla configurazione.

Passaggi successivi

In questo articolo si è appreso come migliorare l'applicazione per ottenere la resilienza geografica in fase di esecuzione per Configurazione app. È anche possibile incorporare i dati di configurazione da Configurazione app in fase di compilazione o di distribuzione. Per altre informazioni, vedere Integrare una pipeline CI/CD.