Cloud & IT Cert Prep · leksjon

Migreringsrammeverket med de seks R-ene

Bruk strategiene Rehost, Replatform, Rearchitect, Rebuild, Replace og Retire på en portefølje av lokale applikasjoner, og velg den beste veien for hver av dem.

Leksjon 1 av 413 trinn

Migreringsrammeverket med de seks R-ene er en gratis leksjon i Cloud & IT Cert Prep på CoddyKit. Dette er leksjon 1 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Cloud & IT Cert Prep, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Hva er 6-Rs-rammeverket?

6-Rs-migreringsrammeverket er en strukturert tilnærming for å kategorisere hvordan hver lokale arbeidsbelastning skal flyttes til skyen. Microsoft og bransjen ellers bruker disse seks strategiene — også kalt migreringsmønstre — for å gjøre porteføljebeslutninger effektive og konsistente. I stedet for å bruke en tilnærming som passer for alle, vurderer arkitekter hver applikasjon individuelt og tildeler den den mest egnede R-en.

Rehost: Lift and Shift

Rehost (Lift and Shift) betyr å flytte en arbeidsbelastning til Azure med ingen kodeendringer. Du tar det eksisterende VM-imaget eller applikasjonsbinærfilen og kjører den på Azure IaaS. Dette er den raskeste strategien og brukes vanligvis for eldre applikasjoner som er vanskelige å endre, eller for organisasjoner med stramme migreringsfrister. Replikeringsmotoren i Azure Migrate automatiserer rehosting for de fleste Windows- og Linux-VM-er.

# Trigger a replication for lift-and-shift using Azure CLI
az migrate server migration start-replication \
  --resource-group myRG \
  --project-name myMigrateProject \
  --machine-name 'web-server-01'

Replatform: Små skyoptimaliseringer

Replatform (også kalt Lift, Tinker, and Shift) innebærer mindre optimaliseringer under migreringen uten å endre kjernearkitekturen. Eksempler inkluderer å flytte en selvadministrert MySQL-database fra en VM til Azure Database for MySQL, eller å bytte ut en selvhostet SMTP-relé med Azure Communication Services. Du får fordelene med administrerte tjenester — oppdateringer, sikkerhetskopiering og skalering — uten å skrive om applikasjonslogikken.

# Example: Create a managed MySQL Flexible Server (replaces IaaS VM running MySQL)
az mysql flexible-server create \
  --name mydb-flexible \
  --resource-group myRG \
  --location eastus \
  --sku-name Standard_D2ds_v4 \
  --tier GeneralPurpose

Rearchitect: Ny utforming for skyen

Rearchitect (eller Refactor) betyr å endre applikasjonens arkitektur vesentlig for å dra nytte av skybaserte funksjoner. En monolittisk .NET-applikasjon kan deles opp i mikrotjenester som distribueres på Azure Container Apps, eller et batchsystem basert på cron-jobber kan implementeres på nytt som Azure Functions. Rearchitect gir de største langsiktige fordelene innen skalerbarhet og kostnader, men krever også størst investering.

Rebuild: Skriv om fra bunnen av

Rebuild betyr å forkaste den eksisterende applikasjonen fullstendig og bygge en ny skybasert løsning. Denne strategien velges når den eldre applikasjonen er for kostbar å vedlikeholde, bruker en teknologistakk som har nådd slutten av livssyklusen, eller rett og slett ikke kan oppfylle virksomhetskravene selv etter migrering. Rebuild gir maksimal fordel av skybasert teknologi, men har lengst tid til verdi. Azure PaaS- og serverløse tjenester som Azure App Service, Azure Functions og Cosmos DB er vanlige mål.

Replace: Ta i bruk SaaS-løsninger

Replace betyr å erstatte en eksisterende lokal applikasjon med et kommersielt tilgjengelig SaaS-produkt som gir tilsvarende eller bedre funksjonalitet. Du kan for eksempel erstatte et lokalt CRM-system med Dynamics 365, eller en eldre filserver med SharePoint Online. Replace eliminerer behovet for infrastrukturadministrasjon fullstendig. Avveiningen er redusert tilpasningsmulighet og potensielt betydelig innsats knyttet til datamigrering og endringsledelse.

Retire: Avvikle det du ikke trenger

Retire er den enkleste strategien — du identifiserer applikasjoner som ikke lenger brukes, er overflødige eller er erstattet, og avvikler dem i stedet for å migrere dem. Innsiktsdata samlet inn av Azure Migrate viser ofte at en betydelig andel (noen ganger 20–30 %) av lokale servere har svært lav utnyttelse eller ingen aktive brukere. Å avvikle disse applikasjonene reduserer migreringsomfanget, lisenskostnadene og den driftsmessige kompleksiteten.

# Query Azure Migrate to find servers with low CPU utilisation (candidates for Retire)
az offazure vmware machine list \
  --resource-group myRG \
  --site-name mySite \
  --query "[?properties.percentageCoresUtilization < '5'].properties.displayName"

Velg riktig R for hver applikasjon

For å velge riktig R må du analysere fire faktorer for hver applikasjon: forretningskritikalitet, teknisk kompleksitet, migreringstidslinje og totalkostnad for eierskap. En enkel webfront-end uten integrasjonsavhengigheter er en god kandidat for Rehost. En applikasjon med hundrevis av lagrede prosedyrer og tilpassede databasefunksjoner kan trenge Rearchitect eller Rebuild. Interne verktøy med lav verdi er gode kandidater for Retire eller Replace.

Porteføljevurdering i Azure Migrate

Azure Migrate har funksjonen Business Case, som automatisk foreslår en migreringsstrategi for oppdagede servere basert på utnyttelsesdata, lisensiering og Azure-priser. Den grupperer arbeidsbelastninger i kategoriene Rehost, Replatform og End-of-Support, slik at du får et forsprang i 6-Rs-klassifiseringen. Du kan overstyre enhver anbefaling og legge til din egen forretningskontekst før du fullfører migreringsplanen.

# Create a business case assessment in Azure Migrate
az migrate assessment create \
  --resource-group myRG \
  --project-name myMigrateProject \
  --name businessCase01 \
  --type BusinessCase

Rekkefølgen på migreringsbølgene

Når hver applikasjon har fått tildelt en R, grupperer du dem i migreringsbølger. Rehost-kandidater med lav risiko utgjør vanligvis den første bølgen for å bygge opp teamets trygghet og kjennskap til verktøyene. Rearchitect- og Rebuild-prosjekter kjører i parallelle arbeidsstrømmer med lengre tidslinjer. Avhengigheter mellom applikasjoner — for eksempel et weblag som kaller en delt database — må respekteres, slik at relaterte applikasjoner migreres sammen eller i riktig rekkefølge.

6-Rs og Cloud Adoption Framework

6-Rs samsvarer med Adopt-fasen i Microsofts Cloud Adoption Framework. CAF tilbyr maler for bølgeplanlegging, RACI-matriser og spørreskjemaer for vurdering av arbeidsbelastninger som operasjonaliserer 6-Rs i virksomhetsskala. Styringsmekanismer etablert i Ready-fasen — landingssoner, policyer og identitet — må være på plass før migreringsbølgene starter, slik at migrerte arbeidsbelastninger havner i et kompatibelt miljø fra første dag.

Hurtigsjekk

Test forståelsen din av begreper fra Microsoft Azure Fundamentals (AZ-900) i denne leksjonen.

Oppsummering av leksjonen

I denne leksjonen lærte du at: 6-Rs-rammeverket (Rehost, Replatform, Rearchitect, Rebuild, Replace, Retire) gir et vokabular for migreringsbeslutninger, hver R har en ulik avveining mellom kostnad og hastighet, og Business Case i Azure Migrate kan foreslå strategier automatisk basert på utnyttelsesdata. Deretter skal vi se på hvordan Azure Migrate oppdager og vurderer lokale servere.

Gratis å komme i gang

Lær deg Cloud & IT Cert Prep med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
150
Leksjoner
600

Ofte stilte spørsmål

Er leksjonen «Migreringsrammeverket med de seks R-ene» gratis?

Ja – hele teksten i «Migreringsrammeverket med de seks R-ene» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Cloud & IT Cert Prep-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Hva lærer jeg i «Migreringsrammeverket med de seks R-ene»?

Bruk strategiene Rehost, Replatform, Rearchitect, Rebuild, Replace og Retire på en portefølje av lokale applikasjoner, og velg den beste veien for hver av dem. Du øver på Cloud & IT Cert Prep med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Cloud & IT Cert Prep?

Ingen tidligere erfaring er nødvendig. Cloud & IT Cert Prep på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.

Hvor lang tid tar leksjonen «Migreringsrammeverket med de seks R-ene»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Cloud & IT Cert Prep-leksjonen?

Ja. Alle Cloud & IT Cert Prep-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Migreringsrammeverket med de seks R-ene
  2. Azure Migrate: Oppdagelse og vurdering
  3. Rehost med Azure Migrate (lift and shift)
  4. Beste praksis for databasemigrering
← Tilbake til Cloud & IT Cert Prep