Dela via


Migrera virtuella datorer och vm-skalningsuppsättningar till stöd för tillgänglighetszoner

Den här guiden beskriver hur du migrerar virtuella datorer och vm-skalningsuppsättningar från icke-tillgänglighetszonstöd till stöd för tillgänglighetszoner. Vi tar dig igenom de olika alternativen för migrering, inklusive hur du kan använda stöd för tillgänglighetszoner för haveriberedskapslösningar.

Virtual Machine (VM) och Vm Scale Sets är tillgänglighetszonaktiverade tjänster, vilket innebär att VM-resurser kan distribueras med någon av följande metoder:

  • Zonindelad: VM-resurser distribueras till en specifik, självvald tillgänglighetszon för att uppnå strängare svarstider eller prestandakrav.

  • Zonredundant: VM-resurser replikeras till en eller flera zoner i regionen för att förbättra programmets återhämtning och data i en arkitektur med hög tillgänglighet (HA).

För att säkerställa hög tillgänglighet för dina beräkningsresurser rekommenderar vi att du väljer flera zoner för dina nya virtuella datorer och vm-skalningsuppsättningar när du migrerar till tillgänglighetszoner.

Mer information om stöd för tillgänglighetszoner för VM-tjänster finns i Tillförlitlighet i virtuella datorer. Stöd för tillgänglighetszoner för VM-skalningsuppsättningar finns i Tillförlitlighet i VM-skalningsuppsättningar.

Förutsättningar

Om du vill migrera till stöd för tillgänglighetszoner måste dina VM-SKU:er vara tillgängliga mellan zonerna i för din region. Om du vill söka efter SKU-tillgänglighet för virtuella datorer använder du någon av följande metoder:

  • Använd PowerShell för att kontrollera SKU-tillgängligheten för virtuella datorer.
  • Använd Azure CLI för att kontrollera SKU-tillgängligheten för virtuella datorer.
  • Gå till Grundläggande tjänster.

Krav på stilleståndstid

Eftersom zonindeliga virtuella datorer skapas i tillgänglighetszonerna kräver alla migreringsalternativ som nämns i den här artikeln driftstopp under distributionen.

Migreringsalternativ 1: Omdistribuering

När du ska använda omdistribution

Använd omdistributionsalternativet om du har konfigurerat bra IaC-metoder (Infrastruktur som kod) för att hantera infrastrukturen. Det här omdistributionsalternativet ger dig mer kontroll och möjlighet att automatisera olika processer i dina distributionspipelines.

Omdistribueringsöverväganden

  • När du distribuerar om resurser för vm- och vm-skalningsuppsättningar skapas underliggande resurser, till exempel hanterad disk och IP-adress för den virtuella datorn, i samma tillgänglighetszon. Du måste använda en offentlig IP-adress för Standard SKU och lastbalanserare för att skapa zonredundanta nätverksresurser.

  • Befintliga hanterade diskar utan stöd för tillgänglighetszoner kan inte anslutas till en virtuell dator med stöd för tillgänglighetszoner. Om du vill koppla befintliga hanterade diskar till en virtuell dator med stöd för tillgänglighetszoner måste du ta en ögonblicksbild av de aktuella diskarna och sedan skapa den virtuella datorn med de nya hanterade diskarna anslutna.

  • För zonindelade distributioner som kräver ganska låg nätverksfördröjning och bra prestanda mellan programnivå och datanivå använder du närhetsplaceringsgrupper. Närhetsgrupper kan tvinga gruppering av olika VM-resurser under en enda nätverksrygg. Ett exempel på en SAP-arbetsbelastning som använder närhetsplaceringsgrupper finns i Azure närhetsplaceringsgrupper för optimal nätverksfördröjning med SAP-program

Så här distribuerar du om

Om du vill migrera data på dina aktuella hanterade diskar när du skapar en ny virtuell dator följer du anvisningarna i Migrera dina hanterade diskar.

Om du bara vill skapa en ny virtuell dator med nya hanterade diskar i en tillgänglighetszon kan du läsa:

Information om hur du skapar vm-skalningsuppsättningar i en tillgänglighetszon finns i Skapa en VM-skalningsuppsättning som använder tillgänglighetszoner.

Migrera dina hanterade diskar

I det här avsnittet migrerar du data från dina aktuella hanterade diskar till antingen zonredundant lagring (ZRS) hanterade diskar eller zonindeliga hanterade diskar.

Steg 1: Skapa en ögonblicksbild

Det enklaste och renaste sättet att skapa en ögonblicksbild är att göra det när den virtuella datorn är offline. Se Ögonblicksbilder. Om du väljer den här metoden bör viss stilleståndstid förväntas. Information om hur du skapar en ögonblicksbild av den virtuella datorn med hjälp av Azure-portalen, PowerShell eller Azure CLI finns i Skapa en ögonblicksbild av en virtuell hårddisk

Om du tar en ögonblicksbild av en disk som är ansluten till en virtuell dator som körs läser du vägledningen i Ögonblicksbilder innan du fortsätter.

Kommentar

Källhanterade diskar förblir intakta med sina aktuella konfigurationer och du fortsätter att debiteras för dem. För att undvika detta måste du ta bort diskarna manuellt när du har slutfört migreringen och bekräftat att de nya diskarna fungerar. Mer information finns i Hitta och ta bort ej anslutna hanterade och ohanterade Azure-diskar.

Steg 2: Migrera data på dina hanterade diskar

Nu när du har ögonblicksbilder av dina ursprungliga diskar kan du använda dem för att skapa antingen ZRS-hanterade diskar eller zonindeliga hanterade diskar.

Migrera dina data till zonindeliga hanterade diskar

Så här migrerar du en icke-zonindelad hanterad disk till zonindelad:

  1. Skapa en zonindelad hanterad disk från ögonblicksbilden av källdisken. Zonparametern ska matcha din zonindeliga virtuella dator. Om du vill skapa en zonindelad hanterad disk från ögonblicksbilden kan du använda Azure CLI(exempel nedan), PowerShell eller Azure-portalen.

        az disk create --resource-group $resourceGroupName --name $diskName --location $location --zone $zone --sku $storageType --size-gb $diskSize --source $snapshotId
    
Migrera dina data till ZRS-hanterade diskar

Viktigt!

Zonredundant lagring (ZRS) för hanterade diskar har vissa begränsningar. Mer information finns i Begränsningar.

  1. Skapa en ZRS-hanterad disk från ögonblicksbilden av källdisken med hjälp av följande Azure CLI-kodfragment:

    # Create a new ZRS Managed Disks using the snapshot Id and the SKU supported   
    storageType=Premium_ZRS 
    location=westus2 
    
    az disk create --resource-group $resourceGroupName --name $diskName --sku $storageType --size-gb $diskSize --source $snapshotId 
    
    

Steg 3: Skapa en ny virtuell dator med dina nya diskar

Nu när du har migrerat dina data till ZRS-hanterade diskar eller zonindelade hanterade diskar skapar du en ny virtuell dator med dessa nya diskar inställda som operativsystem och datadiskar:


    az vm create -g MyResourceGroup -n MyVm --attach-os-disk newZonalOSDiskCopy --attach-data-disks newZonalDataDiskCopy --os-type linux

Migreringsalternativ 2: Regional till zonindelad flytt av virtuell dator

Det här avsnittet beskriver hur du flyttar virtuella Azure-instanser från en regional konfiguration till en måltillgänglighetszon i samma Azure-region.

Viktiga fördelar med regional till zonindelad flytt

Fördelarna med en regional till zonindelad flytt är:

  • Förbättrad användarupplevelse – De nya tillgänglighetszonerna i önskad region sänker svarstiden och skapar en bra kundupplevelse.
  • Minskad stilleståndstid – De virtuella datorerna stöds hela tiden, vilket förbättrar programmets återhämtning och tillgänglighet.
  • Nätverksanslutning – Utnyttjar den befintliga infrastrukturen, till exempel virtuella nätverk (VNET), undernät, nätverkssäkerhetsgrupper (NSG:er) och lastbalanserare (LBs), som kan stödja målkonfigurationen för zonindelning.
  • Hög skalbarhet – Samordnar flytten i stor skala genom att minska manuella pekpunkter och minimerar den totala migreringstiden från dagar till timmar eller till och med minuter, beroende på mängden data.

Komponenter

Följande komponenter används under en regional till zonindelad flytt:

Komponent Details
Flytta samling En flyttsamling är ett Azure Resource Manager-objekt som skapas under den regionala till zonindelningsprocessen. Samlingen baseras på den virtuella datorns region- och prenumerationsparametrar och innehåller metadata och konfigurationsinformation om de resurser som du vill flytta. Virtuella datorer som har lagts till i en flyttsamling måste finnas i samma prenumeration och region/plats men kan väljas från olika resursgrupper.
Flytta resurs När du lägger till virtuella datorer i en flyttsamling spåras den som en flyttresurs och den här informationen underhålls i flyttsamlingen för var och en av de virtuella datorer som för närvarande befinner sig i flyttprocessen. Flyttsamlingen skapas i en tillfällig resursgrupp i din prenumeration och kan tas bort tillsammans med resursgruppen om så önskas.
Beroenden När du lägger till virtuella datorer i flyttsamlingen görs valideringskontroller för att avgöra om de virtuella datorerna har några beroenden som inte finns i flyttsamlingen. Ett nätverkskort (NIC) är till exempel en beroende resurs för en virtuell dator och måste flyttas tillsammans med den virtuella datorn. När du har identifierat beroendena för var och en av de virtuella datorerna kan du antingen lägga till beroenden i flyttsamlingen och flytta dem också, eller så kan du välja alternativa befintliga resurser i målzonkonfigurationen. Du kan välja ett befintligt VNET i målzonkonfigurationen eller skapa ett nytt VNET efter behov.

Supportmatris

Beräkning av virtuella datorer

I följande tabell beskrivs stödmatrisen för att flytta virtuella datorer från en regional till zonindelad konfiguration:

Scenario Support Details
Virtuell dator med en enda instans Stöds Regional till zonindelad flytt av virtuella datorer med en enskild instans stöds.
Virtuella datorer i en tillgänglighetsuppsättning Stöds inte
Virtuella datorer i vm-skalningsuppsättningar med enhetlig orkestrering Stöds inte
Virtuella datorer i vm-skalningsuppsättningar med flexibel orkestrering Stöds inte
Regioner som stöds Stöds Endast regioner som stöds i tillgänglighetszonen stöds. Läs mer om regioninformationen.
Virtuella datorer som redan finns i en tillgänglighetszon Stöds inte Flytt mellan zoner stöds inte. Endast virtuella datorer som finns i samma region kan flyttas till en annan tillgänglighetszon.
VM-tillägg Stöds inte Flytt av virtuella datorer stöds, men tillägg kopieras inte till målzonindelad virtuell dator.
Virtuella datorer med betrodd start Stöds Återaktivera alternativet Integritetsövervakning i portalen och spara konfigurationen efter flytten.
Konfidentiella virtuella datorer Stöds Återaktivera alternativet Integritetsövervakning i portalen och spara konfigurationen efter flytten.
Virtuella datorer av generation 2 (UEFI-start) Stöds
Virtuella datorer i närhetsplaceringsgrupper Stöds Källans närhetsplaceringsgrupp (PPG) behålls inte i den zonindelad konfigurationen.
Virtuella Spot-datorer datorer (virtuella datorer med låg prioritet) Stöds
Virtuella datorer med dedikerade värdar Stöds Den dedikerade värddatorn för den virtuella källdatorn bevaras inte.
Virtuella datorer med cachelagring av värd aktiverat Stöds
Virtuella datorer som skapats från Marketplace-avbildningar Stöds
Virtuella datorer som skapats från anpassade avbildningar Stöds
Licens för virtuell dator med HUB (Hybrid Use Benefit) Stöds
RBAC-principer för virtuella datorer Stöds inte Flytt av virtuella datorer stöds, men RBAC:er kopieras inte till målområdes-VM.
Virtuella datorer som använder accelererat nätverk Stöds

Lagringsinställningar för virtuella datorer

I följande tabell beskrivs stödmatrisen för att flytta lagringsinställningar för virtuella datorer:

Scenario Support Details
Virtuella datorer med hanterad disk Stöds Regional till zonindelad flytt av virtuella datorer med en enskild instans stöds.
Virtuella datorer som använder ohanterade diskar Stöds inte
Virtuella datorer som använder ultradiskar Stöds inte
Virtuella datorer som använder tillfälliga OS-diskar Stöds inte
Virtuella datorer som använder delade diskar Stöds inte
Virtuella datorer med standardhårddiskar Stöds
Virtuella datorer med standard-SSD:er Stöds
Virtuella datorer med premium-SSD:er Stöds
Virtuella datorer med NVMe-diskar (lagringsoptimerad – Lsv2-serien) Stöds
Temporär disk i virtuella datorer Stöds Tillfälliga diskar skapas. De innehåller dock inte data från de temporära källdiskarna.
Virtuella datorer med ZRS-diskar Stöds
Virtuella datorer med ADE (Azure Disk Encryption) Stöds
Virtuella datorer med kryptering på serversidan med tjänsthanterade nycklar Stöds
Virtuella datorer med kryptering på serversidan med kundhanterade nycklar Stöds
Virtuella datorer med värdbaserad kryptering aktiverat med PM Stöds inte
Virtuella datorer med värdbaserad kryptering aktiverat med CMK Stöds inte
Virtuella datorer med värdbaserad kryptering aktiverat med dubbel kryptering Stöds inte

Nätverksinställningar för virtuella datorer

I följande tabell beskrivs stödmatrisen för att flytta näterksinställningar för virtuella datorer:

Scenario Support Details
NIC Stöds Som standard skapas en ny resurs, men du kan ange en befintlig resurs i målkonfigurationen.
VNET Stöds Som standard används det virtuella källnätverket (VNET) eller så kan du ange en befintlig resurs i målkonfigurationen.

Så här flyttar du en virtuell dator från regional till zonindelad konfiguration

Innan du flyttar en virtuell dator från regional till zonindelad konfiguration kan du läsa Vanliga frågor och svar – Flytta en virtuell Azure-instans från regional till zonindelad.

Information om hur du flyttar virtuella datorer från regional till zonindelad konfiguration i samma region i Azure-portalen finns i Flytta virtuella Datorer med en enskild instans från regional till zonindelad konfiguration.

Information om hur du gör samma sak med Azure PowerShell och CLI finns i Flytta en virtuell dator i en tillgänglighetszon med Hjälp av Azure PowerShell och CLI.

Migreringsalternativ 3: Azure Resource Mover

När du ska använda Azure Resource Mover

Använd Azure Resource Mover för ett enkelt sätt att flytta virtuella datorer eller krypterade virtuella datorer från en region utan tillgänglighetszoner till en annan med stöd för tillgänglighetszoner. Om du vill veta mer om fördelarna med att använda Azure Resource Mover kan du läsa Varför använda Azure Resource Mover?.

Överväganden för Azure Resource Mover

När du använder Azure Resource Mover kopieras alla nycklar och hemligheter från källnyckelvalvet till det nyligen skapade målnyckelvalvet i målregionen. Alla resurser som är relaterade till dina kundhanterade nycklar, till exempel Azure Key Vaults, diskkrypteringsuppsättningar, virtuella datorer, diskar och ögonblicksbilder, måste finnas i samma prenumeration och region. Azure Key Vaults standardfunktion för tillgänglighet och redundans kan inte användas som målnyckelvalv för de flyttade VM-resurserna, även om målregionen är en sekundär region som källnyckelvalvet replikeras till.

Använda Azure Resource Mover

Information om hur du flyttar virtuella datorer till en annan region finns i Flytta virtuella Azure-datorer till en tillgänglighetszon i en annan region

Information om hur du flyttar krypterade virtuella datorer till en annan region finns i Självstudie: Flytta krypterade virtuella Azure-datorer mellan regioner

Överväganden för haveriberedskap

Vanligtvis används tillgänglighetszoner för att distribuera virtuella datorer i en konfiguration med hög tillgänglighet. De kan vara för nära varandra för att fungera som en haveriberedskapslösning under en naturkatastrof. Det finns dock scenarier där tillgänglighetszoner kan användas för haveriberedskap. Mer information finns i Använda tillgänglighetszoner för haveriberedskap.

Följande krav bör ingå i en strategi för haveriberedskap som hjälper din organisation att köra sina arbetsbelastningar under planerade eller oplanerade avbrott mellan zoner:

  • Den virtuella källdatorn måste redan vara en zonindelad virtuell dator, vilket innebär att den placeras i en logisk zon.
  • Du måste replikera den virtuella datorn från en zon till en annan zon med hjälp av Azure Site Recovery-tjänsten.
  • När den virtuella datorn har replikerats till en annan zon kan du följa stegen för att köra ett haveriberedskapstest, redundansväxla, återaktivera skyddet och återställning efter fel.
  • Om du vill aktivera haveriberedskap för virtuella datorer mellan tillgänglighetszoner följer du anvisningarna i Aktivera haveriberedskap för virtuella Azure-datorer mellan tillgänglighetszoner .

Nästa steg