Hoppa över navigering

Vad är programmigrering?

Migrering av appar innebär att appar flyttas mellan miljöer– från den lokala miljön till molnet eller mellan olika molnmiljöer.

Vilka är fördelarna med att migrera appar till molnet?

Proceduren för migrering av appar innebär att en organisations programvara migreras från en miljö till en annan. Med molnteknik kan appar migreras från lokala servrar till molnet eller från ett moln till ett annat. Appmigrering kan ingå i en större moderniserings- eller molnimplementeringsstrategi.

Många olika typer av arbetsbelastningar – även program – kan migreras till molnet. Vanliga migrerade arbetsbelastningar är:

  • Windows Server
  • SQL Server
  • Linux Server
  • databaser
  • webbappar
  • virtuella skrivbord

Det finns en mängd olika fördelar med appmigrering, däribland:

Ökad säkerhet. Molnmiljöer levereras ofta med inbyggda säkerhetsfunktioner som automatiskt korrigeras och uppdateras av tjänstleverantören. Det här ger organisationer ökad säkerhet utan kostnader för tid och resurser som läggs på säkerhetsunderhåll.

Efterlevnad. Starkt reglerade branscher – som myndigheter, hälso- och sjukvård samt finansiella tjänster – har strikta och ibland komplicerade efterlevnadskrav. Vissa molnplattformar levereras med specialiserade efterlevnadserbjudanden för att hjälpa arbetsbelastningar lättare ska kunna uppfylla de här kraven.

Säkerhetskopiering och återställning. Om tekniken skulle haverera är stöd för säkerhetskopiering och återställning nödvändig för att kunna återgå till verksamheten som vanligt. Många molnleverantörer erbjuder säkerhetskopierings- och återställningsfunktioner med ett klick inbyggda i plattformen.

Skalbarhet och flexibilitet. Molnresurser kan skalas upp eller ned snabbt när organisationens behov ändras – och organisationen betalar bara för de resurser man använder.

Förenklad hantering. Med hjälp av centrala hanteringsverktyg kan organisationer enkelt hålla reda på sina appar och deras olika miljöer eller hybridmiljöer.

Värde för kund och medarbetare. Organisationer kan leverera ökat värde till appanvändarna – antingen interna medarbetare eller externa kunder – genom att migrera appar till molnet. Molnbaserade appar är mer tillgängliga, mer motståndskraftiga mot avbrott och mer hanterbara än lokala appar.

Kostnadsbesparingar. Migrering av appar kan leda till betydande besparingar av exempelvis underhåll, resurser och fastighetskostnader. Dessutom kan molnbaserade appar optimeras för att ytterligare minska molnutgifterna.

Steg och strategi för programmigrering

Steg för appmigrering

Det finns tre grundläggande steg för migrering av appar:

  1. Planering. Innan någon migreringsåtgärd vidtas måste organisationen tänka igenom målen med appmigreringen – inklusive affärs- och IT-målen – och definiera en strategi. I det här stadiet ska befintliga appar och miljöer identifieras och utvärderas.
  2. Implementering. I det här steget skapar organisationen nya färdigheter och börjar migrera sina appar iterativt. En iterativ metod ger organisationen möjlighet att ändra sin projektomfattning eller strategi efter behov.
  3. Åtgärder. Appmigrering är inte ett engångsavtal. När organisationer migrerar sina appar kan de använda molnplattformstjänster och verktyg för att bättre skydda, styra, hantera och optimera sina appar både vad gäller prestanda och kostnad.

Strategier för appmigrering

Två saker skiljer de här fyra strategierna åt: den första är organisationens migreringsmål och den andra behovet av kodändringar i själva apparna. En strategi för appmigrering definieras under planeringsstadiet och träder i kraft under implementeringen.

Byta värd. Den här strategin kallas ibland ”lift and shift” och bygger på hastighet eftersom den i princip inte kräver några kodändringar. Organisationer tar appar från den tidigare miljön och migrerar dem i befintligt skick till den nya molnmiljön.

Plattformsbyte. Den här metoden ligger mellan värdbyte och omstrukturering. Med byte av plattform görs smärre kodändringar så att molnteknik kan användas för apparna.

Omstrukturera (eller ompaketera). Att omstrukturera är att gå ett steg längre än att byta plattform. Omstrukturerade appar som flyttas till molnet ändras så pass att de liknar en app som utvecklats exklusivt för molnet.

Ny arkitektur. Organisationer ändrar och utökar appfunktioner och kod för bättre skalbarhet. Det här kan vara rätt metod om organisationen är i behov av skalbarhet i molnet.

Om en organisation bestämmer sig för att en apps funktionalitet, livslängd eller förmåga att uppfylla framtida affärsbehov är alltför begränsad, finns det ytterligare två strategier:

Återskapa (eller skriva om). Att återskapa är ibland rätt alternativ om en organisation behöver återskapa en app med hjälp av molnlösningar. Istället för att kontinuerligt ändra kod som kan ha inbyggda fel eller begränsningar, får organisationer möjlighet att börja om på nytt i molnet.

Ersätta. Att ersätta en app med en färdig lösning kan gå snabbare än att bygga om, och kan frigöra värdefulla utvecklingsresurser. Men att byta ut appar kan innebära utmaningar i form av avbrott i affärsprocesser och begränsningar för framtida moderniseringsinitiativ. En ersättningsapp har kanske inte utformats för alla scenarier och användningsfall i en organisation, och utvecklarna bakom den kanske inte har resurser att anpassa eller expandera appen när organisationens behov ändras.

Ramverk och mål för migrering

Appmigrering bör följa ett fördefininerat ramverk för organisationsmål. Till exempel har Azure Well-Architected Framework fem arkitekturpelare för appmoderniseringsmål som även kan användas för appmigrering:

  • Tillförlitlighet: Ett systems förmåga att återställas efter fel och fortsätta att fungera.
  • Säkerhet: Skydda ett system mot hot.
  • Kostnadsoptimering: Maximera värdet genom att hantera kostnader.
  • Verksamhetsutveckling: Driftprocesser som håller ett system igång i produktion.
  • Prestandaeffektivitet: Systemets förmåga att anpassa sig till förändringar i belastningen.

Utmaningar vid migrering av appar

Appmigrering utgör några utmaningar, men det finns sätt att avhjälpa och lösa dem. Några av de vanligaste utmaningarna för organisationer som migrerar sina appar till molnet är:

Planeringsproblem

De flesta utmaningar som uppstår under appmigreringen kan åtgärdas tidigt under projektplaneringen. För att lyckas med migreringen måste du definiera omfattning och mål, och identifiera viktiga intressenter.

Data- och teknikproblem

Organisationer måste förbereda sina appar för migreringen – data måste vara av hög kvalitet och tekniska beroenden måste mappas. Organisationer bör identifiera och utvärdera sina appar och miljöer medan de planerar för migreringen.

Interna utbildningsproblem

Appmigrering påverkar inte bara själva appen, utan även de personer som skapar och använder den. För att den effekten ska vara positiv bör organisationer investera i kompetensskapande och utbildning för att kunna använda den nya miljön där appen finns, samt nya molnbaserade verktyg och resurser.

Verktyg för appmigrering, tjänster och resurser

Att migrera appar kan verka skrämmande, men organisationer som vill flytta sina appar till molnet behöver inte göra det på egen hand. Molnleverantörer och specialistpartnerorganisationer erbjuder många utvärderingsverktyg, metoder och program som är utformade för att hjälpa organisationer att migrera sina appar. Till exempel erbjuder Microsoft Azure följande resurser för att hjälpa organisationer att börja migrera appar i egen takt:

Verktyg och tjänster

Azure Migrate

Azure Migrate är en central instrumentpanel med specialiserade verktyg som hjälper dig att planera, spåra och implementera migrering av appar. Hitta mål för att skapa eller migrera appar, inklusive:

Azure App Service

Skapa snabbt och enkelt företagsklara webb- och mobilappar för valfri plattform eller enhet.

Azure SQL Database

Skapa skalbara appar med hanterad och intelligent SQL i molnet.

Azure Virtual Machines

Förbättra verksamhetsutvecklingen genom att migrera verksamhetskritiska appar till Azure-infrastrukturen.

Azure VMware Solution

Flytta eller utöka lokala VMware-miljöer till Azure.

Resurser

E-bok: Molnmigrering och modernisering med Microsoft Azure

En översikt över migrerings- och moderniseringsinsikter, strategier och tips för att komma igång.

Migrerings- och moderniseringsprogram i Azure

Experthjälp, teknisk utbildning och resurser som företag kan använda för att ställa in molnmiljön på ett säkert sätt.

Microsoft Cloud Adoption Framework för Azure

En beprövad samling dokumentation, vägledning, metodtips och verktyg som utformats för att påskynda implementeringen i molnet.

Verktyg för strategisk bedömning och beredskap för migrering (SMART)

Ett utvärderingsverktyg som hjälper organisationer att utvärdera hur redo de är att migrera sina program till Azure.

Verktyg för program- och data moderniseringsberedskap

Ett utvärderingsverktyg som hjälper organisationer att utvärdera affärsstrategier för att modernisera appar och data.

Lösning: Program- och databasmodernisering

En samling lösningar, nyheter och kundberättelser om appmodernisering.

Inlärningsmodul: Migrering och modernisering av program och infrastruktur

Kurs i egen takt, utformad för att hjälpa organisationer att identifiera faktorerna bakom och vägen framåt för migrering och modernisering av appar.

Microsoft Inside Track

Nyheter, insikter och fallstudier om hur Microsoft har moderniserat sina egna program och sin infrastruktur med hybridmolnet.

Vanliga frågor och svar

  • Appmigrering innebär att man flyttar en organisations appar från en miljö till en annan, till exempel från en lokal miljö till molnet.

    Läs mer

  • Att migrera appar till molnet innebär en rad fördelar: kostnadsbesparingar, skalbarhet och flexibilitet, ökad säkerhet, regelefterlevnad, säkerhetskopiering och återställning samt förenklad hantering.

    Läs mer

  • Programmigreringen består av tre steg: planering, implementering och åtgärder. Planering omfattar definiering av en migreringsstrategi. Implementering omfattar kompetensskapande och migrering av appar. Åtgärder omfattar kontinuerlig styrning, hantering och optimering efter migrering.

    Läs mer

  • Strategier för migrering av appar bör stödja en organisations övergripande migrerings- och moderniseringsmål. I Azures välstrukturerade ramverk finns fem grundpelare som arbetar mot de här målen: tillförlitlighet, säkerhet, kostnadsoptimering, verksamhetsutveckling och prestandaeffektivitet.

    Det finns fyra breda strategier, var och en för olika nivåer av kodändringar som organisationen vill göra i sina appar. Värdbyte flyttar appen i befintligt skick från en äldre miljö till en nyare. Plattformsbyte medför vissa kodändringar för anslutning av appar till molnet. Omstrukturering kräver omfattande kodändringar av appen. Ny arkitektur innebär omfattande ändringar av appar för skalbarhet i molnet.

    Läs mer

  • Vanliga utmaningar vid appmigrering är problem med planering, data och teknik samt intern utbildning. Genom att investera i tid och utbildning för att förbereda migreringen kan man undvika de flesta problem.

    Läs mer

  • Det finns en mängd olika verktyg och tjänster för programmodernisering, beroende på vad en organisation behöver. Om en organisation till exempel vill optimera kostnader, arbeta säkert och leverera funktioner snabbare genom att överföra sina .NET-appar till molnet, kan en fullständigt hanterad tjänst som Azure App Service passa bra.

    Läs mer