Dela via


Köra migrering till molnet

Den här artikeln innehåller strukturerad vägledning för att utföra en lyckad migrering till Azure. Vägledningen omfattar både nära noll driftstopp och planerade driftstopp för att tillgodose olika affärsbehov.

Förbereda intressenter för migrering

Förberedelse av intressenter säkerställer koordinerat utförande och snabb problemlösning under migreringen. Tydlig kommunikation och resursallokering minskar avbrott i verksamheten och förbättrar migreringens framgångsgrad. Du bör upprätta kommunikationsprotokoll och bekräfta supporttillgänglighet innan du påbörjar migreringsaktiviteter.

  1. Distribuera ett detaljerat migreringsschema till alla intressenter. Ett omfattande schema skapar klarhet och anpassning i hela organisationen. Skapa och distribuera ett dokument som anger tidpunkt för migrering, förväntad tjänstpåverkan, ansvarsområden och beredskapsplaner. Inkludera kontaktinformation för migreringsteamet och supportresurser. Den här förberedelsen förhindrar missförstånd och minskar avbrott i verksamheten under migreringsfönstret.

  2. Bekräfta teknisk supporttillgänglighet under hela migreringsfönstret. Dedikerade tekniska resurser möjliggör omedelbara svar på problem som uppstår under migreringen. Schemalägg specifik teknisk personal med relevant expertis som ska vara jour under hela migreringsperioden. Upprätta tydliga eskaleringsvägar med svarstidsförväntningar för kritiska problem. Den här stödstrukturen minskar lösningstiden för problem som kan påverka migreringens framgång eller verksamheten.

  3. Genomför en beredskapsgranskning före migreringen med alla supportteam. En beredskapsgranskning bekräftar att alla team förstår sina roller och har nödvändig åtkomst. Håll ett möte med representanter från varje supportteam för att granska migreringsplanen, verifieringsprocedurerna och återställningskriterierna. Kontrollera att supportteamen har rätt systemåtkomst- och övervakningsverktyg konfigurerade. Den här förberedelsen säkerställer ett samordnat svar på eventuella problem som uppstår under migreringen.

Införa ett ändringsstopp

Ett ändringsstopp förhindrar ändringar som kan störa en lyckad migrering. Systemstabilitet minskar migreringsriskerna och säkerställer datakonsekvens. Du bör implementera kontroller för att förhindra ändringar i källsystem under migreringsfönstret.

  1. Implementera automatiserade ändringskontroller i distributionspipelines. Automatiserade kontroller förhindrar obehöriga ändringar i produktionssystem. Konfigurera utvecklingspipelines för att blockera distributioner till källmiljön under frysperioden. Lägg till godkännandesteg i dina CI/CD-verktyg för att upprätthålla frysningsperioden. Dessa kontroller förhindrar oavsiktliga distributioner som kan påverka resultatet.

  2. Dokumentera procedurer för nödändring. Nödprocedurer möjliggör kritiska korrigeringar samtidigt som stabiliteten bibehålls. Skapa specifika kriterier för nödändringar och definiera en påskyndad godkännandeprocess. Inkludera kontaktinformation för godkännare och dokument som krävs för testning. Dessa procedurer balanserar systemstabilitet med krav på affärskontinuitet.

  3. Övervaka för obehöriga ändringar. Övervakning av ändringar säkerställer efterlevnad av frystillstånd under hela förändringsperioden. Konfigurera aviseringar för filändringar, ändringar av databasscheman och programdistributioner. Använd konfigurationshanteringsverktyg för att spåra systemtillstånd. Den här övervakningen förhindrar att odokumenterade ändringar påverkar framgång.

Slutför produktionsmiljön

Förberedelse av produktionsmiljön säkerställer konsekvens, säkerhet och driftberedskap för den migrerade arbetsbelastningen. Den här förberedelsen minskar konfigurationsavvikelsen och ger en validerad grund för din arbetsbelastning. Du bör skapa produktionsresurser med hjälp av infrastruktur-som-kod-mallar och tillämpa konfigurationer i produktionsklass.

  1. Skapa produktionsresurser med hjälp av mallar för infrastruktur som kod. Infrastruktur som kod säkerställer konsekventa och repeterbara distributioner mellan miljöer. Den här metoden minskar konfigurationsfelen och ger versionskontroll för infrastrukturändringar. Använd Azure Resource Manager-mallar, Bicep eller Terraform för att distribuera resurser med standardiserade konfigurationer.

  2. Tillämpa konfigurationer i produktionsklass på Azure-resurser. Produktionskonfigurationer upprättar säkerhets-, prestanda- och efterlevnadsbaslinjer som skyddar din arbetsbelastning och uppfyller organisationens krav. Konfigurera nätverkssäkerhetsgrupper med restriktiva regler som endast tillåter nödvändig trafik mellan tjänster. Tillämpa brandväggsregler som blockerar obehörig åtkomst samtidigt som nödvändiga kommunikationsvägar aktiveras. Konfigurera kontroller för identitets- och åtkomsthantering som följer principen om lägsta behörighet. Etablera databasen i Azure med rätt version och konfigurera användarkonton, roller och behörigheter som krävs för replikering. Konfigurera nätverksåtkomstkontroller och brandväggsregler för att skydda databasanslutningar. Dessa konfigurationer skapar en säker grund för din migrerade arbetsbelastning.

  3. Kontrollera att alla tjänster körs korrekt. Tjänstverifiering säkerställer att Azure-infrastrukturen kan stödja den migrerade arbetsbelastningen. Den här verifieringen identifierar potentiella problem innan de påverkar migreringsprocessen. Kontrollera status för tjänstens hälsotillstånd, slutförande av resursskapande och tjänstspecifika hälsokontroller.

  4. Bekräfta att nätverksanslutningen har upprättats. Verifiering av nätverksanslutning säkerställer att alla nödvändiga kommunikationsvägar fungerar. Den här verifieringen förhindrar anslutningsproblem som kan störa migrerings- eller programfunktionerna. Testa nätverksanslutningen mellan alla nödvändiga tjänster och validera DNS-matchning för kritiska slutpunkter.

Genomföra övergång

Migreringskörning överför arbetsbelastningsdata och åtgärder från källmiljön till Azure. Följande steg ger en standardiserad metod som prioriterar nästan noll stilleståndstid samtidigt som scenarier som kan tolerera planerad stilleståndstid. Du bör anpassa de här stegen baserat på dina specifika driftstoppskrav och arbetsbelastningsegenskaper. Se datamigreringsverktygen.

Utför migrering med nästan noll driftstopp

  1. Upprätta databasreplikering. Konfigurera databasplattformens inbyggda replikeringsfunktion för att upprätta kontinuerlig datareplikering mellan käll- och Azure-målsystemet. Kontrollera att den inledande datasynkroniseringen har slutförts och att replikeringen är felfri.

  2. Övervaka replikeringsfördröjning. Övervaka fördröjningen i replikeringen med hjälp av databasplattformens övervakningsverktyg. Högre fördröjning ökar risken och varaktigheten för övergången. Fortsätt inte till nästa steg förrän replikeringsfördröjningen är noll.

  3. Migrera ostrukturerade data och filer under stabil replikering. Kopiera ostrukturerad data och filer till Azure före den slutliga övergången. Använd Verktyg för objekt- och filmigrering med funktioner för att överföra filer till lämpliga Azure Storage-tjänster. Denna förberedelse minskar mängden data som behöver kopieras under den slutliga övergången.

  4. Pausa skrivåtgärder under det sista synkroniseringsfönstret. Samordna med programteam för att stoppa skrivåtgärder eller aktivera skrivskyddat läge under förutbestämda underhållsperioder. Det här steget förhindrar datainkonsistenser under den slutliga övergången. Schemalägg den här pausen under en period med låg trafik och kommunicera tidslinjen till alla intressenter. Om du inte pausar skrivåtgärder ökar du risken för dataförlust.

  5. Slutför den slutliga datasynkroniseringen. Slutför den slutliga synkroniseringen av data som ändrats efter pausning av skrivningar med azcopy eller liknande verktyg. Kontrollera att inga obearbetade transaktioner finns kvar på källsystemen och att databasreplikeringen är fullt synkroniserad.

  6. Verifiera dataintegritet och arbetsbelastningsfunktioner. Antalet databasrader kan jämföras för en snabbkontroll, men för djupare validering är kontrollsummor och hashfunktioner att föredra. För filsystem använder du MD5-hashfunktioner och validerar antal filer, storlekar och tidsstämplar. Verifiera viktiga arbetsbelastningsfunktioner, inklusive autentisering och kärntransaktioner.

  7. Dirigera trafik till den nya Azure-arbetsbelastningen. Uppdatera DNS-poster och lastbalanseringskonfigurationer för att dirigera användartrafik till Azure-miljön. Övervaka arbetsbelastningens hälsa och prestanda.

  8. Utföra omfattande validering och övervakning efter övergången. Utför funktionstestning från slutpunkt till slutpunkt för alla kritiska affärsprocesser med hjälp av automatiserade testpaket. Verifiera datanoggrannheten med kontrollsummaverifiering och hashfunktionsjämförelser mellan käll- och målsystem. Låt programägare bekräfta att alla större funktioner fungerar korrekt. Övervaka systemprestanda, felfrekvenser och användaråtkomstmönster under de första 24–48 timmarna efter cutover för att identifiera eventuella prestandaförsämrings- eller funktionsproblem.

Köra migrering med stilleståndstid

  1. Stoppa alla skrivåtgärder till källsystemet. Det här steget säkerställer att inga nya transaktioner sker under migreringen. Bekräfta att alla transaktioner är slutförda och att användarna är utelåst innan de fortsätter.

  2. Migrera alla data till Azure. Kopiera databaser, filer och objektlagring till Azure. Använd verktyg som Azure Migrate, AzCopy eller Azure Database Migration Service (DMS) beroende på datatyp och volym. Se datamigreringsverktygen.

  3. Verifiera dataintegriteten efter migreringen. Utför kontrollsummor, radantal och metadatajämförelser för att bekräfta datanoggrannhet. Använd automatiserade verktyg där det finns tillgängliga för att minska manuellt arbete och öka tillförlitligheten.

  4. Testa programmet i Azure-miljön. Kör tester från slutpunkt till slutpunkt för att bekräfta att programmet fungerar korrekt med migrerade data. Inkludera rapportering, integreringar och verifiering av säkerhetskopior.

  5. Dirigera trafik till den nya Azure-arbetsbelastningen. Uppdatera DNS, lastbalanserare och programkonfigurationer så att de pekar på Azure. Övervaka anslutningsproblem och bekräfta lyckad omdirigering.

  6. Verifiera arbetsbelastningens funktion efter övergång. Utför de sista kontrollerna för att säkerställa att programmet är stabilt och att data är korrekta. Kontakta programägare för att verifiera affärskritiska funktioner.

Underhåll reservalternativ

Behåll källmiljön som ett återställningsalternativ. Kvarhållning av källmiljö möjliggör snabb omversion om kritiska problem uppstår som inte kan lösas inom godkända tidsramar. Det här reservalternativet ger affärskontinuitetsförsäkring under stabiliseringsperioden. Håll källmiljön tillgänglig och behåll möjligheten att återställa DNS-poster och återställa tidigare konfigurationer om det behövs.

Verifiera att migreringen lyckades

Validering efter migrering säkerställer att arbetsbelastningen fungerar korrekt och uppfyller alla krav. Den här verifieringen bekräftar att dataintegriteten upprätthålls och att migreringen lyckades. Du bör utföra omfattande validering innan du deklarerar att migreringen har slutförts.

  1. Bekräfta lyckad användaråtkomst och systemprestanda. Verifiering av användaråtkomst säkerställer att övergången till Azure är transparent och att prestandan uppfyller förväntningarna. Den här bekräftelsen verifierar att användare kan komma åt systemet utan avbrott. Övervaka användaråtkomstmönster, systemprestandamått och felfrekvenser under den första perioden efter migreringen.

  2. Meddela att migreringen lyckades först efter en grundlig validering. Fullständig validering säkerställer att alla intressenter bekräftar att arbetsbelastningen är stabil och funktionell. Den här bekräftelsen förhindrar för tidiga lyckade deklarationer som kan leda till problem senare. Få bekräftelse från programägare, testare och affärsintressenter om att arbetsbelastningen uppfyller alla krav och fungerar korrekt.

Stöd för arbetsbelastning under stabilisering

Förbättrad supporttäckning säkerställer snabba svar på problem efter migreringen under den kritiska stabiliseringsperioden. Det här stödet ger snabbare lösning av problem som ofta inträffar efter migreringen. Du bör upprätta dedikerade supportmodeller och uppdatera driftdokumentationen.

  1. Upprätta förbättrad supporttäckning under stabiliseringsperioden. Dedikerade supportmodeller säkerställer snabba svar på problem efter migreringen under den kritiska stabiliseringsperioden. Det här stödet ger snabbare lösning av problem som ofta inträffar efter migreringen. Tilldela erfaren IT-personal eller migreringspartners för att övervaka arbetsbelastningen noggrant och tillhandahålla kortare serviceavtal än normala åtgärder.

  2. Uppdatera konfigurationshanterings- och inventeringssystem. Uppdateringar av konfigurationshantering säkerställer att operativa verktyg och processer återspeglar den nya Azure-miljön. Det här underhållet håller driftdokumentationen aktuell och stöder pågående hanteringsaktiviteter. Uppdatera konfigurationshanteringsdatabaser (CMDB) för den nya värdmiljön, förutsatt att befintliga inventeringsverktyg uppdaterar IP-adresser, CPU, minne och annan infrastrukturinformation automatiskt.

Azure-verktyg och -resurser

Source Tool Description
Multiple Guider för databasmigrering Guider för olika databasplattformar, källor och mål
Multiple Verktyg för objekt- och filmigrering En jämförelse av olika verktyg
Andra moln AWS och Google Cloud till Azure Guider för migrering från AWS och Google Cloud till Azure
On-premises Azure Database Migration Service Fullständigt hanterad tjänst för migrering av databaser till Azure med minimal stilleståndstid
On-premises Azure Migrate Omfattande migreringstjänst för identifiering, utvärdering och migrering av arbetsbelastningar till Azure
On-premises Azure Data Box Skicka terabyte med data till och från Azure
Google Cloud Google Cloud Storage Transfer Service Överför data till och från olika moln eller lokala miljöer
Google Cloud gsutil Google Cloud-kommandoradsverktyg för att hantera Cloud Storage
AWS AWS-dataöverföringstjänst Överför data mellan lokala och AWS-lagringstjänster
AWS AWS CLI Amazon Web Services kommandoradsgränssnitt för hantering av AWS-tjänster
Multiple Java-migreringsguider Guider för migrering av Java-appar till Azure
On-premises VMWare Guider för migrering av VMWare till Azure
On-premises Hyper-V Guider för att migrera Hyper-V till Azure
Tjänster för Azure-analys Migrera Azure Analysis Services till Power BI Migrera Microsoft Azure Analysis Services till Power BI med hjälp av migreringsfunktionen Microsoft Power BI Premium i Power BI.
Multiple Microsoft Fabric-implementeringsöversikt Lär dig de strategiska och taktiska överväganden och åtgärdsobjekt som leder till en lyckad implementering av Microsoft Fabric och hjälp med att skapa en datakultur i din organisation.
Multiple Migrera till Power BI Lär dig hur du planerar och genomför en migrering från ett BI-verktyg från tredje part till Power BI.
Azure Synapse Analytics Migrera från Azure Synapse Data Explorer till Fabric Eventhouse (förhandsversion) Stegvis vägledning för att migrera dina Kusto-databaser (Azure Synapse Data Explorer) till Fabric Eventhouse.
Azure Synapse Analytics Fabric Data Warehouse Migration Assistant (förhandsversion) Lär dig hur du använder Migration Assistant för att flytta data och objekt från Azure Synapse Analytics SQL Data Warehouse till Fabric Data Warehouse, inklusive scenarier och begränsningar som stöds.
Azure Synapse Analytics Migreringsmetoder: Dedikerade SQL-pooler i Azure Synapse Analytics till Fabric Data Warehouse Lär dig metoderna för migrering av datalager i Azure Synapse-dedikerade SQL-pooler till Fabric.
Azure Synapse Analytics Migreringsplanering: Azure Synapse Analytics dedikerade SQL-pooler till Fabric Data Warehouse Planera för migrering av datalagerhantering i Dedikerade SQL-pooler i Azure Synapse till Fabric.
Azure Synapse Analytics Migrera från Azure Synapse Spark till Fabric Lär dig mer om att migrera från Azure Synapse Spark till Fabric, inklusive viktiga överväganden och olika migreringsscenarier.
Azure Synapse Analytics Migrera data och pipelines från Azure Synapse Analytics till Fabric Lär dig mer om dina olika alternativ för att migrera data och pipelines från Azure Synapse Analytics till Fabric.
Azure Synapse Analytics Migrera notebook-filer från Azure Synapse Analytics till Fabric Lär dig mer om dina olika alternativ för att migrera dina Azure Synapse Spark-anteckningsböcker till Fabric.
Spark Migrera befintliga arbetsytebibliotek och Spark-egenskaper till en Microsoft Fabric-miljö Lär dig hur du migrerar dina befintliga arbetsytebibliotek och Apache Spark-egenskaper till en standardmiljö för infrastrukturresurser.

Nästa steg