Share via


Använda flera cacheminnen för regional redundansåterställning

Varje Azure HPC Cache-instans körs inom en viss prenumeration och i en region. Det innebär att ditt cachearbetsflöde eventuellt kan störas om cachens region har ett fullständigt avbrott.

Den här artikeln beskriver en strategi för att minska risken för avbrott i arbetet med hjälp av en andra region för redundansväxling i cacheminnet.

Nyckeln använder serverdelslagring som är tillgänglig från flera regioner. Den här lagringen kan antingen vara ett lokalt NAS-system med lämpligt DNS-stöd eller Azure Blob Storage som finns i en annan region än cachen.

När arbetsflödet fortsätter i den primära regionen sparas data i den långsiktiga lagringen utanför regionen. Om cacheregionen blir otillgänglig kan du skapa en duplicerad Azure HPC Cache-instans i en sekundär region, ansluta till samma lagring och återuppta arbetet från den nya cachen.

Kommentar

Den här redundansplanen omfattar inte ett fullständigt avbrott i ett lagringskontos region. Azure HPC Cache stöder inte heller geografiskt redundanta lagringskonton (GRS eller GZRS) eftersom deras asynkrona kopiering mellan regioner inte är tillräckligt konsekvent för HPC Cache-arbetsflöden.

HPC Cache stöder lokalt redundant lagring (LRS) och zonredundant lagring (ZRS), som replikerar data inom en Azure-region.

Överväg en strategi för manuell säkerhetskopiering om du behöver skydda mot avbrott i lagringen i hela regionen.

Planera för regional redundans

Följ dessa steg för att konfigurera en cache som är förberedd för eventuell redundansväxling:

  1. Kontrollera att serverdelslagringen är tillgänglig i en andra region.

  2. När du planerar att skapa den primära cacheinstansen bör du också förbereda för att replikera den här konfigurationsprocessen i den andra regionen. Inkludera följande objekt:

    1. Virtuellt nätverk och undernätsstruktur
    2. Cachekapacitet
    3. Information om lagringsmål, namn och namnområdessökvägar
    4. Information om klientdatorer, om de finns i samma region som cacheminnet
    5. Monteringskommando för användning av cacheklienter

    Kommentar

    Azure HPC Cache kan skapas programmatiskt, antingen via en Azure Resource Manager-mall eller genom direkt åtkomst till dess API. Kontakta Azure HPC Cache-teamet för mer information.

Redundansexempel

Anta till exempel att du vill hitta Azure HPC Cache i Azures region USA, östra. Den kommer åt data som lagras i ditt lokala datacenter.

Du kan använda en cache i regionen USA, västra 2 som en redundanssäkerhetskopia.

När du skapar cachen i USA, östra förbereder du en andra cache för distribution i USA, västra 2. Du kan använda skript eller mallar för att automatisera den här förberedelsen.

I händelse av ett regionomfattande fel i USA, östra skapar du den cache som du har förberett i regionen USA, västra 2.

När cachen har skapats lägger du till lagringsmål som pekar på samma lokala datalager och använder samma aggregerade namnområdessökvägar som den gamla cachens lagringsmål.

Om de ursprungliga klienterna påverkas skapar du nya klienter i regionen USA, västra 2 för användning med den nya cachen.

Alla klienter måste montera den nya cachen, även om klienterna inte påverkades av regionstoppet. Den nya cachen har olika monteringsadresser än den gamla.

Läs mer

Arkitekturguiden för Azure-program innehåller mer information om hur du återställer från ett avbrott i en regionomfattande tjänst.