Spring over navigation

Hvad er programmigrering?

Appmigrering omfatter flytning af apps mellem miljøer, det kan være fra det lokale miljø til skyen eller mellem forskellige cloudmiljøer.

Hvad er fordelene ved at migrere apps til skyen?

Processen til appmigrering involverer, at en organisations software migreres fra ét miljø til et andet. I forbindelse med cloudteknologi kan apps migreres fra servere i det lokale miljø til skyen eller fra én sky til en anden. Appmigrering kan være en del af en større modernisering eller strategi til flytning til skyen.

Mange forskellige typer arbejdsbelastninger – herunder programmer – kan migreres til skyen. Ofte overflyttede arbejdsbelastninger omfatter:

  • Windows Server
  • SQL Server
  • Linux Server
  • Databaser
  • Web Apps
  • Virtuelle skriveborde

Der er en række fordele ved appmigrering, herunder:

Udvidet sikkerhed. Cloudmiljøer leveres ofte med indbyggede sikkerhedsfunktioner, der automatisk opdateres og opdateres af tjenesteudbyderen. Dette giver organisationer øget sikkerhed uden at skulle bruge tid og ressourcer på at øge sikkerheden.

Overholdelse af angivne standarder. Meget avancerede brancher – f.eks. offentlige myndigheder, finans og sundhedspleje – har strenge og nogle gange komplicerede overholdelseskrav. Nogle cloudplatforme leveres med specialiserede tilbud til overholdelse af angivne standarder, der hjælper arbejdsbelastninger med at opfylde disse krav.

Backup og genoprettelse. I tilfælde af it-katastrofeberedskab er understøttelse af sikkerhedskopiering og genoprettelse afgørende for at komme tilbage til virksomheden som normalt. Mange cloududbydere tilbyder funktioner til sikkerhedskopiering og genoprettelse med et enkelt klik, der er indbygget i deres platforme.

skalerbarhed og fleksibilitet. Cloudressourcer kan skaleres op eller ned hurtigt, da en organisations behov ændres og organisationer betaler kun for de ressourcer, de bruger.

forenklet administration. Centrale administrationsværktøjer hjælper organisationer med nemt at holde styr på deres apps samt deres forskellige eller hybride miljøer.

Kunde- og medarbejderværdi. Organisationer kan levere forbedret værdi til appbrugere – enten interne medarbejdere eller eksterne kunder – ved at migrere apps til skyen. Cloudbaserede apps er mere tilgængelige, har større fokus på afbrydelser og kan administreres end lokale apps.

Omkostningsbesparelser. Appmigrering kan medføre betydelige besparelser, herunder vedligeholdelses-, ressource- og ejendomsomkostninger. Desuden kan skybaserede apps optimeres for at reducere cloududgifter yderligere.

Trin og strategier til programmigrering

Trin til appmigrering

Der er tre grundlæggende trin til migrering af apps:

  1. Planlægning. Før der udføres en migreringshandling, skal organisationer nøje overveje deres mål— for appmigrering, herunder deres forretnings- og it-mål— og definer deres strategi. Dette er tiden til at finde og vurdere eksisterende apps og miljøer.
  2. Implementering. I løbet af dette trin opbygger organisationer nye færdigheder og begynder at migrere deres programmer iterativt. En iterativ tilgang giver organisationer fleksibilitet til at ændre deres projektomfang eller strategi efter behov.
  3. Drift. Appmigrering er ikke en engangsproces. Når organisationer overfører deres apps, kan de bruge cloudplatformstjenester og -værktøjer til at sikre, styre, administrere og optimere deres apps til ydeevne og omkostninger.

Strategier for appmigrering

Disse fire strategier adskiller sig ved to ting: for det første ved en organisations migreringsmål og for det andet behovet for kodeændringer til selve programmerne. En strategi for appmigrering defineres under planlægningstrinnet og træder i kraft under implementeringstrinnet.

Genhost. Når du flytter til en anden vært, kaldes det nogle gange "lift-and-shift", fordi det næsten ikke kræver kodeændringer. Organisationer tager apps fra deres tidligere miljø og overfører dem, som de er, til deres nye cloudmiljø.

Ny platform. Denne fremgangsmåde er mellem genhosting og omstrukturering. Med replatforming foretager organisationer mindre kodeændringer, så cloudteknologier kan anvendes på appsene.

Omstrukturere (eller ompakning). Et trin længere end at flytte platform, omstrukturerede apps, der flytter til skyen, ændres væsentligt, så de ligner en app, der er udviklet eksklusivt til skyen.

Ny arkitektur. Organisationer ændrer og udvider appfunktionalitet og -kode for at skalere bedre. Dette kan være den rigtige tilgang, hvis organisationen har brug for cloudskalerbarhed.

Hvis en organisation beslutter, at en apps funktionalitet, levetid eller evne til at opfylde fremtidige forretningsbehov er for begrænsede, er to yderligere strategier tilgængelige:

Genopbygning (eller gendanne). Genopbygning er nogle gange den rigtige indstilling, hvis en organisation har brug for at genskabe en app ved hjælp af cloudløsninger. I stedet for konstant ændring af kode, der kan have indbyggede fejl eller begrænsninger, giver genopbygning organisationer mulighed for at starte forfra i skyen.

Erstat. Det kan være hurtigere at udskifte en app med en foruddefineret løsning end at genopbygge den, og det kan frigøre værdifulde udviklingsressourcer. Men udskiftning af apps kan udgøre udfordringer såsom afbrydelser af forretningsprocesser og begrænsninger for fremtidige moderniseringsforanstaltninger. En erstatningsapp er muligvis ikke udviklet til alle en organisations scenarier og brugssager, og udviklerne bag den har muligvis ikke ressourcer til at tilpasse eller udvide appen, efterhånden som organisationens behov ændres.

Migreringsstruktur og -mål

Appmigrering skal følge en foruddefineret struktur af organisatoriske mål. Azure Well-Architected Framework har f.eks. fem arkitektoniske grundpiller, der er rettet mod målene for appmodernisering, og som også kan bruges til appoverførsel:

  • Pålidelighed: Et systems mulighed for at blive genoprettet efter fejl og fortsætte med at fungere.
  • Sikkerhed: Beskyttelse af et system mod trusler.
  • Omkostningsoptimering: Maksimering af værdi ved at administrere omkostninger.
  • Driftssikkerhed: Driftsprocesser, der holder et system kørende i produktion.
  • Effektivitet: Et systems evne til at tilpasse sig ændringer i belastning.

Udfordringer ved appmigrering

Appmigrering udgør nogle udfordringer, men der er måder at afhjælpe og løse dem på. Nogle af de mest almindelige udfordringer, som organisationer oplever, når de migrerer deres apps til skyen, omfatter:

Planlægningsproblemer

En masse udfordringer under appmigrering kan håndteres tidligt under projektplanlægning. Vellykkede appmigreringer kræver, at deres omfang og mål er defineret, og at vigtige interessenter identificeres.

Data- og teknologiproblemer

Organisationer skal forberede deres apps til migrering, data skal være af høj kvalitet og de tilknyttede tekniske afhængigheder. Organisationer bør opdage og vurdere deres apps og miljøer, mens de planlægger migrering.

Interne træningsproblemer

Appmigrering påvirker ikke kun selve appen – den påvirker de personer, der bygger og bruger den. For at den påvirkning skal være positiv, skal organisationer foretage investering i færdighedsopbygning og oplæring i, hvordan man bruger det nye miljø, hvor appen er placeret, samt eventuelle nye skybaserede værktøjer og ressourcer.

App-migreringsværktøjer, -tjenester og -ressourcer

Det kan virke skræmmende at migrere apps, men organisationer, der vil flytte deres apps til skyen, behøver ikke at gøre det på egen hånd. Cloududbydere og specialist-partnerorganisationer tilbyder mange vurderingsværktøjer, metoder og programmer, der er udviklet til at hjælpe organisationer med at migrere deres apps. Microsoft Azure tilbyder f.eks. følgende ressourcer for at hjælpe organisationer med at begynde at migrere apps i deres eget tempo:

Værktøjer og tjenester

Azure Migrate

Azure Migrate er et centralt dashboard med specialiserede værktøjer, der kan hjælpe dig med at planlægge, spore og implementere appmigrering. Find destinationer for oprettelse eller overførsel af apps, herunder:

Azure App Service

Opret hurtigt og nemt virksomhedsklare web- og mobilapps til enhver platform eller enhed.

Azure SQL Database

Byg skalerbare programmer med administreret og intelligent SQL i cloudmiljøet.

Azure Virtual Machines

Forbedr driftseffektivitet ved at migrere virksomhedskritiske apps til Azure-infrastruktur.

Azure VMware Solution

Flyt eller udvid VMware-miljøer i det lokale miljø til Azure.

Ressourcer

E-bog: Cloudmigrering og modernisering med Microsoft Azure

En oversigt over migrations- og moderniseringsindsigter, strategier og tips til at komme i gang.

Migrerings- og moderniseringsprogram i Azure

Eksperthjælp, teknisk træning og ressourcer, som virksomheder trygt kan bruge til at konfigurere deres cloudmiljø.

Microsoft Cloud Adoption Framework til Azure

En gennemprøvet samling af dokumentation, vejledning, bedste praksis og værktøjer designet til at accelerere ibrugtagning af skyen.

Strategic Migration Assessment and Readiness Tool (SMART)

Et vurderingsværktøj, der hjælper organisationer med at måle, hvor klar de er til at migrere deres applikationer til Azure.

Værktøj til program- og data-moderniseringsparathed

Et vurderingsværktøj, der hjælper organisationer med at evaluere deres forretningsstrategier for at modernisere deres apps og data.

Løsning: Modernisering af programmer og databaser

En samling løsninger, nyheder og kundehistorier om app-modernisering.

Læringsmodul: Migrering og modernisering af programmer og infrastruktur

Få mere at vide om, hvad programmigrering er, og hvilke fordele det giver organisationer. Find også strategier og værktøjer til at starte overførselsapps.

Microsoft Inside Track

Nyheder, indsigter og casestudier om, hvordan Microsoft har moderniseret sine egne programmer og infrastruktur med hybridskyen.

Ofte stillede spørgsmål

  • Appmigrering er processen til flytning af en organisations apps fra ét miljø til et andet, f.eks. fra det lokale miljø til skyen.

    Få mere at vide

  • Migrering af apps til skyen giver organisationer en række fordele, herunder: omkostningsbesparelser, skalerbarhed og fleksibilitet, forbedret sikkerhed, lovpligtig overholdelse af angivne standarder, sikkerhedskopiering og genoprettelse samt forenklet administration.

    Få mere at vide

  • Der er tre overordnede trin til programoverførsel: planlægning, implementering og handlinger. Planlægning omfatter definition af en overførselsstrategi. Implementering omfatter opbygning af færdigheder og overførsel af apps. Handlinger dækker løbende styring, administration og optimering efter migrering.

    Få mere at vide

  • Strategier for appmigrering bør understøtte en organisations overordnede mål for migrering og modernisering. Azure Well-Architected Framework indeholder fem grundpiller, der arbejder hen imod disse mål: pålidelighed, sikkerhed, omkostningsoptimering, driftssikkerhed og effektivitet af ydeevne.

    Der er fire brede strategier, som hver især adskiller sig fra det niveau af kodeændringer, som en organisation vil foretage i deres apps. Genhosting flytter appen, som den er, fra et ældre miljø til et nyere. Omflytning kræver nogle kodeændringer for at forbinde apps til cloudmiljøet. Omstrukturering kræver betydelige kodeændringer i appen. Ny arkitektur omfatter væsentlige ændringer af apps til cloudskalerbarhed.

    Få mere at vide

  • Almindelige udfordringer i forbindelse med appmigrering omfatter problemer med planlægning, data og teknologi og intern træning. Hvis du investerer i tid og træning, når du forbereder en appmigrering, kan det hjælpe dig med at løse og klare disse udfordringer.

    Få mere at vide

  • Der findes en bred vifte af værktøjer og tjenester til programmodernisering, afhængigt af hvad en organisation har brug for. Hvis en organisation f.eks. ønsker at optimere omkostningerne, operere trygt og sende funktioner hurtigere ved at flytte deres .NET-programmer til skyen, kan en fuldt administreret tjeneste som f.eks. Azure App Service fungere godt.

    Få mere at vide