Översikt över återställningspunkter för virtuella datorer

Lösningar för affärskontinuitet och haveriberedskap är främst utformade för att hantera platsomfattande dataförluster. Lösningar som fungerar i den här skalan hanterar och körs ofta över automatiserade redundansväxlingar och återställningar efter fel i flera regioner. Du kan använda återställningspunkter för virtuella Azure-datorer för att implementera detaljerade principer för säkerhetskopiering och kvarhållning.

Du kan skydda dina data och skydda mot längre stilleståndstider genom att skapa återställningspunkter för virtuella datorer med jämna mellanrum. Det finns flera alternativ för säkerhetskopiering för virtuella datorer, beroende på ditt användningsfall. Mer information finns i Alternativ för säkerhetskopiering och återställning för virtuella datorer i Azure.

Om återställningspunkter för virtuella datorer

En enskild återställningspunkt för virtuella datorer är en resurs som lagrar VM-konfiguration och programkonsekventa ögonblicksbilder av alla hanterade diskar som är anslutna till den virtuella datorn. Du kan använda återställningspunkter för virtuella datorer för att enkelt samla in multidiskkonsekventa säkerhetskopior. Återställningspunkter för virtuella datorer innehåller en diskåterställningspunkt för var och en av de anslutna diskarna. En diskåterställningspunkt består av en ögonblicksbild av en enskild hanterad disk.

Återställningspunkter för virtuella datorer stöder både programkonsekvens och kraschkonsekvens.

Programkonsekvens stöds för virtuella datorer som kör Windows-operativsystem och stöder filsystemkonsekvens för virtuella datorer som kör Linux-operativsystem. Programkonsekventa återställningspunkter använder VSS-skrivare (Volume Shadow Copy Service) (eller pre- och postscripts för Linux) för att säkerställa konsekvensen i programdata innan en återställningspunkt skapas. För att få en programkonsekvent återställningspunkt måste programmet som körs på den virtuella datorn tillhandahålla en VSS-skrivare (för Windows) eller för- och postskript (för Linux) för att uppnå programkonsekvens.

En kraschkonsekvent återställningspunkt för en virtuell dator med flera diskar lagrar vm-konfigurationen och skrivordningskonsekventa ögonblicksbilder för tidpunkter för alla hanterade diskar som är anslutna till en virtuell dator. Den här informationen är samma som statusen för data i den virtuella datorn efter ett strömavbrott eller en krasch. Den consistencyMode valfria parametern måste anges till crashConsistent i begäran om att skapa.

Kommentar

För diskar som konfigurerats med cachelagring av läs-/skrivvärden kan kraschkonsekvens med flera diskar inte garanteras eftersom skrivningar som inträffar när ögonblicksbilden tas kanske inte bekräftas av Azure Storage. Om det är viktigt att upprätthålla konsekvensen rekommenderar vi att du använder läget för programkonsekvens.

Återställningspunkter för virtuella datorer ordnas i återställningspunktsamlingar. En återställningspunktssamling är en Azure Resource Manager-resurs som innehåller återställningspunkterna för en specifik virtuell dator. Om du vill använda Azure Resource Manager-mallar (ARM-mallar) för att skapa återställningspunkter och återställningspunktsamlingar kan du läsa den offentliga lagringsplatsen Virtual-Machine-Restore-Points i GitHub.

Följande bild illustrerar relationen mellan återställningspunktsamlingar, återställningspunkter för virtuella datorer och diskåterställningspunkter.

Ett diagram som visar relationen mellan den överordnade återställningspunktens samling och underordnade objekt för återställningspunkten.

Återställningspunkter för virtuella datorer är inkrementella. Den första återställningspunkten lagrar en fullständig kopia av alla diskar som är anslutna till den virtuella datorn. För varje efterföljande återställningspunkt för en virtuell dator säkerhetskopieras endast de inkrementella ändringarna av diskarna. Om du vill minska kostnaderna kan du exkludera valfri disk när du skapar en återställningspunkt för den virtuella datorn.

Återställningspunkter för virtuella datorer i vm-skalningsuppsättning och tillgänglighetsuppsättning (AvSet)

För närvarande kan du bara skapa återställningspunkter på en virtuell dator i taget. Du kan inte skapa en enda återställningspunkt på flera virtuella datorer. På grund av den här begränsningen har vi för närvarande stöd för att skapa återställningspunkter för enskilda virtuella datorer med en VM-skalningsuppsättning i flexibelt orkestreringsläge eller en tillgänglighetsuppsättning. Om du vill säkerhetskopiera instanser i en vm-skalningsuppsättningsinstans eller din tillgänglighetsuppsättningsinstans måste du skapa återställningspunkter individuellt för alla virtuella datorer som ingår i instansen.

Kommentar

En VM-skalningsuppsättning med enhetlig orkestrering stöds inte av återställningspunkter. Du kan inte skapa återställningspunkter för virtuella datorer i en VM-skalningsuppsättning med enhetlig orkestrering.

Begränsningsgränser för återställningspunkter

Definitionsområde Åtgärd Gräns per timme
Virtuell dator RestorePoints.RestorePointOperation.PUT (Skapa nytt program konsekvent) 3
Virtuell dator RestorePoints.RestorePointOperation.PUT (Skapa ny krasch bestårt) 3
Målåterställningspunktsamling RestorePoints.RestorePointOperation.PUT (Kopiera valfri återställningspunkt för virtuella datorer) 3

Begränsningen misslyckas med felkoden 429. Försök utföra åtgärden igen efter den angivna varaktigheten.

Begränsningar

  • Återställningspunkter stöds endast för hanterade diskar.
  • Ultradiskar, Premium SSD v2-diskar, skrivaccelererade diskar, tillfälliga OS-diskar och delade diskar stöds inte för kraschkonsekvensläge.
  • Tillfälliga OS-diskar och delade diskar stöds inte för programkonsekvensläge.
  • API-versionen för en programkonsekvent återställningspunkt är 2021-03-01 eller senare.
  • API-versionen för en kraschkonsekvent återställningspunkt är 2021-07-01 eller senare.
  • Krasch konsekvent återställningspunkt stöds i alla offentliga Azure-regioner.
  • Krasch konsekvent återställningspunkt stöds för VM-storlekar som stöder Premium Storage som DSv2.
  • Högst 500 återställningspunkter för virtuella datorer kan när som helst behållas för en virtuell dator, oavsett antalet samlingar av återställningspunkter eller konsekvenstyp.
  • Samtidig skapande av återställningspunkter för en virtuell dator stöds inte.
  • Återställningspunkter för VM-skalningsuppsättningar i enhetligt orkestreringsläge stöds inte.
  • Förflyttning av virtuella datorer mellan resursgrupper eller prenumerationer stöds inte när den virtuella datorn har återställningspunkter. Om du flyttar den virtuella datorn mellan resursgrupper eller prenumerationer uppdateras inte referensen för den virtuella källdatorn i återställningspunkten och orsakar ett matchningsfel för Resource Manager-ID:n mellan den faktiska virtuella datorn och återställningspunkterna.

Kommentar

Offentlig förhandsversion av kopiering mellan regioner av återställningspunkter för virtuella datorer är tillgänglig, med följande begränsningar:

  • Privata länkar stöds inte när du kopierar återställningspunkter mellan regioner eller skapar återställningspunkter i en annan region än den virtuella källdatorn.
  • Kundhanterade nyckelkrypterade återställningspunkter skapas som plattformshanterade nyckelkrypterade återställningspunkter när de kopieras till en målregion.

Felsöka återställningspunkter för virtuella datorer

De vanligaste återställningspunktfelen beror på kommunikationen med VM-agenten och tillägget. Lös fel genom att följa stegen i Felsöka återställningspunktsfel.

Nästa steg

  • Skapa en återställningspunkt för virtuell dator.
  • Läs mer om alternativ för säkerhetskopiering och återställning för virtuella datorer i Azure.
  • Läs mer om de tillägg som används med programkonsekvensläge.
  • Läs mer om hur du kopierar återställningspunkter för virtuella datorer mellan regioner.