Trace Id is missing
Naar hoofdinhoud gaan

Wat is app-migratie?

App-migratie omvat het verplaatsen van apps tussen omgevingen. Dit kan van on-premises naar de cloud zijn of tussen verschillende cloudomgevingen.

Een persoon die in een magazijn staat en een tablet in de hand heeft

Wat zijn de voordelen van het migreren van apps naar de cloud?

Het proces van app-migratie houdt in dat de software van een organisatie van de ene omgeving naar de andere wordt gemigreerd. In de context van cloudtechnologie kunnen apps worden gemigreerd van on-premises servers naar de cloud of van de ene cloud naar de andere. App-migratie kan deel uitmaken van een grotere modernisering of cloud-adoptiestrategie.

Veel verschillende typen workloads, waaronder apps, kunnen worden gemigreerd naar de cloud. Regelmatig gemigreerde workloads zijn onder andere:

  • Windows Server

  • SQL Server

  • Linux Server

  • Databases

  • Web-apps

  • Virtuele bureaubladen

Er zijn verschillende voordelen voor app-migratie, zoals:

Verbeterde beveiliging. Cloudomgevingen worden vaak geleverd met ingebouwde beveiligingsmogelijkheden die automatisch worden gepatcht en bijgewerkt door de serviceprovider. Dit biedt organisaties een betere beveiliging zonder de kosten van meer tijd en middelen voor beveiligingsonderhoud.

Naleving. Sterk gereglementeerde branches (zoals de overheid, de financiële sector en de Gezond­heids­zorg) hebben strikte en soms gecompliceerde nalevingsvereisten. Sommige cloudplatforms worden geleverd met speciale nalevingsaanbiedingen om ervoor te zorgen dat workloads aan deze vereisten voldoen.

Back-up en herstel. In het geval van een technologische ramp is back-up- en herstelondersteuning essentieel om snel alles weer normaal te kunnen uitvoeren. Veel cloudproviders bieden back-up- en herstelmogelijkheden met één klik die zijn ingebouwd in hun platformen.

Schaalbaarheid en flexibiliteit. Cloudresources kunnen snel omhoog of omlaag worden geschaald naarmate de behoeften van een organisatie veranderen. Organisaties betalen alleen voor de resources die ze gebruiken.

Vereenvoudigd beheer. Met centrale beheerhulpprogramma's kunnen organisaties eenvoudig hun apps en afzonderlijke of hybride omgevingen bijhouden.

Klant- en werknemerswaarde. Organisaties kunnen verbeterde waarde leveren aan app-gebruikers, zowel voor interne werknemers als externe klanten, door apps naar de cloud te migreren. Cloudeigen apps zijn beter beschikbaar, beter bestand tegen uitval en beter te beheren dan on-premises apps.

Kostenbesparingen. App-migratie kan aanzienlijke besparingen opleveren, zoals minder kosten voor onderhoud, resources en onroerend goed. Bovendien kunnen cloud-apps worden geoptimaliseerd om de clouduitgaven verder te verminderen.

Stappen en strategieën voor app-migratie

Stappen voorafgaand aan app-migratie

Er zijn drie basisstappen voor het migreren van apps:

  1. Planning. Voordat er een migratieactie wordt ondernomen, moeten organisaties zorgvuldig nadenken over hun doelstellingen voor app-migratie, inclusief hun bedrijfs- en IT-doelen, en hun strategie definiëren. Dit is het moment om bestaande apps en omgevingen te ontdekken en te evalueren.

  2. Implementatie. Tijdens deze stap ontwikkelen organisaties nieuwe vaardigheden en beginnen ze hun apps iteratief te migreren. Een iteratieve benadering biedt organisaties de flexibiliteit om hun projectbereik of -strategie naar behoefte te wijzigen.

  3. Bewerkingen. App-migratie is geen éénmalige handeling. Zodra organisaties hun apps hebben gemigreerd, kunnen ze cloudplatformservices en -hulpprogramma's gebruiken om hun apps beter te beveiligen, beheren en optimaliseren voor prestaties en kosten.

Strategieën voor app-migratie

Deze vier strategieën onderscheiden zich door twee dingen: ten eerste de migratiedoelen van een organisatie en ten tweede de noodzaak van codewijzigingen in de apps zelf. Een strategie voor app-migratie wordt gedefinieerd tijdens de planningsstap en wordt in werking gesteld tijdens de implementatiestap.

Opnieuw hosten. Opnieuw hosten wordt ook wel "lift-and-shift" genoemd. Dit benadrukt de snelheid omdat er vrijwel geen codewijzigingen nodig zijn. Organisaties nemen apps uit hun vorige omgeving en migreren deze ongewijzigd naar hun nieuwe cloudomgeving.

Nieuw platform maken. Deze benadering ligt tussen opnieuw hosten en herstructureren in. Met een nieuw platform maken brengen organisaties kleine codewijzigingen aan, zodat cloudtechnologieën kunnen worden toegepast op de apps.

Herstructureren (of opnieuw inpakken). Een stap verder dan een nieuw platform maken, bij herstructureren worden apps die naar de cloud worden verplaatst aanzienlijk gewijzigd, zodat ze meer lijken op apps die speciaal voor de cloud zijn ontwikkeld.

Opnieuw ontwerpen. Organisaties passen app-functionaliteit en -code aan en breiden deze uit om beter te kunnen schalen. Dit kan de juiste benadering zijn als de organisatie schaalbaarheid van de cloud nodig heeft.

Als een organisatie besluit dat de functionaliteit, levensduur of het vermogen van een app om te voldoen aan toekomstige bedrijfsbehoeften te beperkt is, zijn er twee aanvullende strategieën beschikbaar:

Herbouwen (of opnieuw genereren). Herbouwen is soms de juiste optie als een organisatie een app opnieuw moet maken met behulp van cloudoplossingen. In plaats van voortdurend codes te wijzigen die inherente fouten of beperkingen kan hebben, biedt herbouwen organisaties de mogelijkheid om opnieuw te beginnen in de cloud.

Vervangen. Het vervangen van een app door een kant-en-klare oplossing kan sneller zijn dan het herbouwen en kan waardevolle ontwikkelingsresources vrijmaken. Het vervangen van apps kan echter uitdagingen met zich meebrengen, zoals onderbrekingen van bedrijfsprocessen en beperkingen van toekomstige moderniseringsinitiatieven. Een vervangende app is mogelijk niet ontworpen voor alle scenario's en use cases van een organisatie, en de ontwikkelaars achter de app hebben mogelijk niet de resources om de app aan te passen of uit te breiden wanneer de behoeften van de organisatie veranderen.

Migratieframework en doelstellingen

App-migratie moet voldoen aan een vooraf vastgesteld framework van organisatiedoelen. De Azure Well-Architected Framework heeft bijvoorbeeld vijf architectuurpijlers die zijn gericht op moderniseringsdoelen voor apps. Deze kunnen ook worden gebruikt voor app-migratie:

  • Betrouwbaarheid: Het vermogen van een systeem om te herstellen van fouten en te kunnen blijven functioneren.

  • Beveiliging: Een systeem beschermen tegen bedreigingen.

  • Kostenoptimalisatie: Waarde maximaliseren door kosten te beheren.

  • Operationele uitmuntendheid: Operationele processen die ervoor zorgen dat een systeem blijft werken.

  • Prestatie-efficiëntie: Het vermogen van een systeem om zich aan te passen aan wijzigingen in de belasting.
Een persoon houdt een tablet in zijn hand en kijkt in het dashboard

Uitdagingen voor app-migratie

App-migratie brengt een aantal uitdagingen met zich mee, maar er zijn manieren om deze te beperken en te verhelpen. Enkele van de meestvoorkomende uitdagingen waar organisaties mee te maken krijgen bij het migreren van hun apps naar de cloud zijn:

Planningsproblemen

Het merendeel van de uitdagingen waarmee men tijdens de app-migratie wordt geconfronteerd, kan al tijdens de projectplanning worden aangepakt. Voor geslaagde app-migraties moeten de bereiken en doelstellingen zijn gedefinieerd en moeten de belangrijkste betrokkenen worden geïdentificeerd.

Problemen met gegevens en technologie

Organisaties moeten hun apps voorbereiden op de migratie: de gegevens moeten van hoge kwaliteit zijn en de technische afhankelijkheden moeten worden toegewezen. Organisaties moeten hun apps en omgevingen detecteren en beoordelen tijdens het plannen van de migratie.

Interne trainingsproblemen

App-migratie heeft niet alleen invloed op de app zelf, maar ook op de mensen die de app bouwen en gebruiken. Om ervoor te zorgen dat die impact positief is, moeten organisaties investeren in het ontwikkelen van vaardigheden en training voor het gebruik van de nieuwe omgeving waarin de app zich bevindt en van nieuwe cloudhulpprogramma's en -resources.

Twee personen die naar een bureaublad kijken en één persoon die met een vinger naar het scherm wijst

Hulpprogramma's, services en resources voor app-migratie

Het migreren van apps lijkt misschien lastig, maar organisaties die hun apps naar de cloud willen verplaatsen hoeven dit niet alleen te doen. Cloudproviders en gespecialiseerde partnerorganisaties bieden veel evaluatiehulpprogramma's, methodologieën en programma's die zijn ontworpen om organisaties te helpen hun apps te migreren. Microsoft Azure biedt bijvoorbeeld de volgende informatiebronnen om ondernemingen te helpen in hun eigen tempo te beginnen met app-migratie:

Hulpprogramma's en services

Azure Migrate

Azure Migrate is een centraal dashboard met gespecialiseerde hulpprogramma's om je te helpen bij het plannen, bijhouden en implementeren van app-migratie. Zoek bestemmingen voor het bouwen of migreren van apps, waaronder:

Azure App Service

Maak snel en gemakkelijk bedrijfsklare mobiele en web-apps voor elk platform of apparaat.

Azure SQL Database

Ontwikkel schaalbare apps met beheerde en intelligente SQL in de cloud.

Azure Virtual Machines

Verbeter de operationele efficiëntie door bedrijfskritieke apps te migreren naar de Azure-infrastructuur.

Azure VMware Solution

On-premises VMware-omgevingen verplaatsen of uitbreiden naar Azure.

Resources

E-book: Cloudmigratie en modernisering met Microsoft Azure

Een overzicht van inzichten, strategieën en tips voor migratie en modernisering om aan de slag te gaan.

Azure Migratie- en Moderniseringsprogramma

Deskundige hulp, technische training en resources die ondernemingen kunnen gebruiken om hun cloudomgeving met vertrouwen in te stellen.

Microsoft Cloud Adoption Framework voor Azure

Gebruik een vooraf geconfigureerde virtuele machine in het lab van je instructeur. Meld je aan en krijg direct toegang tot virtuele machines.

Strategic Migration Assessment and Readiness Tool (SMART)

Een evaluatieprogramma waarmee organisaties kunnen meten of ze gereed zijn om hun apps naar Azure te migreren.

Application and Data Modernization Readiness Tool

Een evaluatiehulpprogramma waarmee organisaties hun bedrijfsstrategieën kunnen evalueren voor het moderniseren van hun apps en gegevens.

Oplossing: Apps- en gegevensmodernisering

Een verzameling oplossingen, nieuws en klantverhalen over app-modernisering.

Trainingsmodule: Migratie en modernisering van apps en infrastructuren

Een cursus in eigen tempo die is ontworpen om organisaties te helpen bij het identificeren van de achterliggende drijfveren en de trajecten voor app-migratie en modernisering.

Microsoft Inside Track

Nieuws, inzichten en casestudy's over hoe Microsoft zijn eigen apps en infrastructuur heeft gemoderniseerd met de hybride cloud.

Veelgestelde vragen

  • App-migratie is het proces van het verplaatsen van de apps van een organisatie van de ene omgeving naar de andere, zoals van on-premises naar de cloud.

  • Het migreren van apps naar de cloud biedt organisaties diverse voordelen, waaronder kostenbesparingen, schaalbaarheid en flexibiliteit, verbeterde beveiliging, naleving van regelgeving, back-up en herstel en vereenvoudigd beheer.

  • Er zijn drie overkoepelende stappen voor app-migratie: Planning, implementatie en bewerkingen. Planning omvat het definiëren van een migratiestrategie. Implementatie omvat het ontwikkelen en migreren van apps. Bewerkingen hebben betrekking op doorlopend beheer, governance en optimalisatie na migratie.

  • Strategieën voor app-migratie moeten de algemene migratie- en moderniseringsdoelen van een organisatie ondersteunen. De Azure Well-Architected Framework beschrijft vijf pijlers die aan deze doelstellingen werken: betrouwbaarheid, beveiliging, kostenoptimalisatie, operationele uitmuntendheid en efficiëntie van prestaties.

    Er zijn vier brede strategieën, elk onderscheidend door het niveau van codewijzigingen die een organisatie wil aanbrengen in hun apps. Opnieuw hosten verplaatst de bestaande app zonder wijzigingen uit een oudere omgeving naar een nieuwere. Nieuw platform maken omvat enkele codewijzigingen om apps te verbinden met de cloud. Het herstructureren vraagt om belangrijke codewijzigingen in de app. Opnieuw ontwerpen omvat aanzienlijke wijzigingen in apps voor cloudschaalbaarheid.

  • Veelvoorkomende uitdagingen voor app-migratie zijn onder andere problemen met planning, gegevens en technologie en interne training. Het investeren in tijd en training om je voor te bereiden op een app-migratie kunnen helpen om deze uitdagingen te beperken en te verhelpen.

  • Er zijn een groot aantal hulpprogramma's en services voor app-modernisering beschikbaar, afhankelijk van wat een organisatie nodig heeft. Als een organisatie bijvoorbeeld de kosten wil optimaliseren, met vertrouwen wil werken en functies sneller wil verzenden door hun .NET-apps naar de cloud te brengen, werkt een volledig beheerde service zoals Azure App Service mogelijk goed.