Share via


Återhämtning och haveriberedskap

Azure App Configuration är en regional tjänst. Varje konfigurationslager skapas i en viss Azure-region. Ett regionomfattande avbrott påverkar alla butiker i den regionen, och redundans mellan regioner är inte tillgängligt som standard. Azure App Configuration stöder dock geo-replikering. Du kan aktivera repliker av dina data på flera platser för ökad återhämtning till regionala avbrott. Att använda geo-replikering är den rekommenderade lösningen för hög tillgänglighet.

Den här artikeln innehåller allmän vägledning om hur du kan använda flera repliker i Azure-regioner för att öka programmets geo-återhämtning.

Dricks

Se metodtips för att skapa program med hög återhämtning.

Arkitektur med hög tillgänglighet

Det ursprungliga appkonfigurationsarkivet betraktas också som en replik, så för att kunna realisera redundans mellan regioner måste du skapa minst en ny replik i en annan region. Du kan dock välja att skapa flera appkonfigurationsrepliker i olika regioner baserat på dina krav. Du kan sedan använda dessa repliker i ditt program i önskad ordning. Med den här konfigurationen har programmet minst en ytterligare replik att återgå till om den primära repliken blir otillgänglig.

Följande diagram illustrerar topologin mellan ditt program och två repliker:

Diagram of geo-redundant replicas.

Programmet läser in konfigurationen från den mer föredragna repliken. Om den föredragna repliken inte är tillgänglig läses konfigurationen in från den mindre föredragna repliken. Detta ökar risken för att konfigurationsdata kan hämtas. Data i båda replikerna är alltid synkroniserade.

Redundansväxling mellan repliker

Om du vill använda automatisk redundans mellan repliker följer du de här anvisningarna för att konfigurera redundans med appkonfigurationsproviderbibliotek. Det här är den rekommenderade metoden för att skapa återhämtning i ditt program.

Om appkonfigurationsproviderbiblioteken inte uppfyller dina krav kan du fortfarande implementera en egen redundansstrategi. När geo-replikering är aktiverat, och om en replik inte är tillgänglig, kan du låta programmet redundansväxlar till en annan replik för åtkomst till konfigurationen.

Nästa steg

I den här artikeln har du lärt dig hur du utökar ditt program för att uppnå geo-återhämtning under körning för App Configuration. Du kan också bädda in konfigurationsdata från App Configuration vid bygg- eller distributionstillfället. Mer information finns i Integrera med en CI/CD-pipeline.