Affärskontinuitet och haveriberedskap för analys i molnskala
När du utformar arkitekturen för en molntjänst bör du överväga dina tillgänglighetskrav och hur du kan hantera potentiella avbrott i tjänsten. Ett problem kan lokaliseras till den specifika instansen eller hela regionen. Det är viktigt att ha planer för båda. Beroende på målet för återställningstid och återställningspunktens mål kan du välja en aggressiv strategi för hög tillgänglighet och haveriberedskap.
Hög tillgänglighet och haveriberedskap kan ibland kombineras. De två områdena har lite olika strategier, särskilt när det gäller data. Mer information finns i Microsoft Azure Well-Architected Framework och dess tillförlitlighetsprinciper.
I stället för att försöka förhindra fel accepterar du i förväg att fel kan och kan inträffa. Minimera effekterna av en enskild komponent som misslyckas i livscykeln. Din tolerans för kostnad, mål för återställningspunkt och återställningstid avgör vilken typ av lösning som ska implementeras.
Säkerhetskopieringsstrategier
Det finns många alternativa strategier för att implementera distribuerad beräkning mellan regioner. Strategier måste skräddarsys efter affärskrav och omständigheter i din applikation. På hög nivå faller metoderna i följande kategorier:
Säkerhetskopiering och återställning: Återställ databasprogrammet från den senaste säkerhetskopian före katastrofen. Den här metoden används ofta efter skadade data eller oavsiktlig borttagning.
Distribuera om vid haveri: distribuera om programmet från grunden vid tidpunkten för katastrofen. Den här metoden är lämplig för icke-kritiska program som inte kräver en garanterad återställningstid.
Varm reserv (aktiv/passiv): Skapa en sekundär värdbaserad tjänst i en alternativ region. Distribuera roller för att garantera minimal kapacitet. Rollerna tar inte emot produktionstrafik. Den här metoden är användbar för program som inte är utformade för att distribuera trafik mellan regioner.
Redundant reservdel (aktivt/aktivt): Utforma applikationen så att den klarar produktionslaster i flera regioner. Du kan konfigurera molntjänsterna i varje region för högre kapacitet än vad som krävs för haveriberedskap. I stället kan du skala ut molntjänsterna efter behov vid tidpunkten för en katastrof och redundansväxling.
Den här metoden kräver investeringar i programdesign, men har fördelar. Den erbjuder låg och garanterad återställningstid. Det sker kontinuerlig testning av alla återställningsplatser och effektiv kapacitetsanvändning. För databasprogram innehåller den här metoden en lastbalanserare för två databaser som synkroniseras med en enda anslutningspunkt.
Haveriberedskap och hög tillgänglighet för Azure-tjänster
Cloud Scale Analytics består av flera Azure-tjänster som är grupperade i plattform, kärna och data. Mer information om tjänstspecifika tillförlitlighetsguider och haveriberedskap finns i dokumentation om Azure-tillförlitlighet