Naar hoofdinhoud gaan

Wat is toepassingsmigratie?

Bij app-migratie worden apps verplaatst tussen omgevingen. Dit kan van on-premises naar de cloud of tussen verschillende cloudomgevingen zijn.

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

Bij de migratie van apps wordt de software van een organisatie gemigreerd van de ene naar de andere omgeving. 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 strategie voor modernisatie of cloudgebruik.

Er kunnen veel verschillende typen workloads, waaronder toepassingen, worden gemigreerd naar de cloud. Vaak gemigreerde workloads zijn onder andere:

  • Windows Server
  • SQL Server
  • Linux Server
  • Databases
  • Web-apps
  • Virtuele bureaubladen

Er zijn verschillende voordelen voor app-migratie, waaronder:

Verbeterde beveiliging. Cloudomgevingen hebben vaak ingebouwde beveiligingsmogelijkheden die automatisch worden gepatcht en bijgewerkt door de serviceprovider. Dit biedt organisaties meer beveiliging zonder de kosten van extra tijd en middelen die worden besteed aan beveiligingsonderhoud.

Naleving. Sterk gereguleerde sectoren, zoals de overheid, financiën en gezondheidszorg, hebben strikte en soms gecompliceerde nalevingsvereisten. Sommige cloudplatforms worden geleverd met gespecialiseerde nalevingsaanbiedingen om workloads te helpen aan die vereisten te voldoen.

Backup en herstel. In het geval van een technologische ramp is ondersteuning voor back-up en herstel essentieel om weer aan het werk te kunnen gaan. Veel cloudproviders bieden back-up- en herstelmogelijkheden met één klik die zijn ingebouwd in hun platforms.

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

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

Klant- en werknemerswaarde. Organisaties kunnen meer waarde leveren aan app-gebruikers (interne werknemers of externe klanten) door apps te migreren naar de cloud. Cloudeigen apps zijn beter beschikbaar, beter bestand tegen storingen en beter beheerbaar dan on-premises apps.

Kostenbesparingen. App-migratie kan leiden tot aanzienlijke besparingen, waaronder kosten voor onderhoud, resources en onroerend goed. Bovendien kunnen cloud-apps worden geoptimaliseerd om de cloud-uitgaven verder te verlagen.

Stappen en strategieën voor migratie van apps

Stappen voor 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 migratiedoelen voor apps ,inclusief hun zakelijke en IT-doelstellingen, en hun strategie definiëren. Dit is het moment om bestaande apps en omgevingen te ontdekken en te beoordelen.
  2. Implementatie. Tijdens deze stap ontwikkelen organisaties nieuwe vaardigheden en beginnen ze hun apps op iteratieve manier te migreren. Een iteratieve migratiemethode biedt organisaties de flexibiliteit om hun projectbereik of -strategie waar nodig te wijzigen.
  3. Bewerkingen. App-migratie is geen eenmalige deal. Zodra organisaties hun apps hebben gemigreerd, kunnen ze cloudplatformservices en -hulpprogramma's gebruiken om hun apps beter te beveiligen, beheren, beheren en optimaliseren wat betreft prestaties en kosten.

Strategieën voor app-migratie

Deze vier strategieën onderscheiden zich twee dingen: ten eerste door de migratiedoelen van een organisatie en ten tweede door de behoefte aan codewijzigingen in de apps zelf. Tijdens de planningsstap wordt een strategie voor app-migratie gedefinieerd en deze wordt van kracht tijdens de implementatiestap.

Opnieuw hosten. Soms 'lift-and-shift' genoemd, opnieuw hosten wordt gekenmerkt door snelheid, omdat er nagenoeg geen codewijzigingen nodig zijn. Organisaties nemen apps van hun vorige omgeving over en migreren ze onveranderd over naar hun nieuwe cloudomgeving.

Toewijzen van een nieuw platform. Deze benadering ligt tussen opnieuw hosten en herstructurering. Met het toewijzen van een nieuw platform brengen organisaties kleine codewijzigingen aan zodat cloudtechnologieën op de apps kunnen worden toegepast.

Refactor (of herverpakken). Een stap verder dan replatforming, worden geherstructureerde apps die naar de cloud verhuizen aanzienlijk aangepast om meer op een app te lijken die exclusief voor de cloud is ontwikkeld.

Opnieuw ontworpen. Organisaties wijzigen app-functionaliteit en -code en breiden deze uit om beter te schalen. Dit is mogelijk de juiste benadering als de organisatie cloudschaalbaarheid nodig heeft.

Als een organisatie bepaalt dat de functionaliteit, levensduur of mogelijkheid van een app om te voldoen aan toekomstige zakelijke behoeften te beperkt is, zijn er twee aanvullende strategieën mogelijk:

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

Vervangen. Een app vervangen door een kant-en-klare oplossing kan sneller zijn dan opnieuw opbouwen en kan waardevolle ontwikkelrecources vrijmaken. Maar het vervangen van apps kan uitdagingen geven, zoals het onderbreken van bedrijfsprocessen en beperkingen voor toekomstige moderniseringsinitiatieven. Een vervangende app is mogelijk niet ontworpen voor alle scenario's en gebruiksscenario's van een organisatie, en de ontwikkelaars erachter hebben mogelijk niet de middelen om de app aan te passen of uit te breiden als de behoeften van de organisatie veranderen.

Migratieframework en doelen

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

  • Betrouwbaarheid: de mogelijkheid van een systeem om te herstellen van fouten en te blijven functioneren.
  • Beveiliging: een systeem beveiligen tegen bedreigingen.
  • Kostenoptimalisatie: Waarde maximaliseren door kosten te beheren.
  • Operationele uitmuntendheid: bewerkingsprocessen die een systeem in productie houden.
  • Prestatie-efficiëntie: de mogelijkheid van een systeem om zich aan te passen aan wijzigingen in de belasting.

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 grote aantal uitdagingen tijdens de app-migratie kan vroeg worden opgelost tijdens de projectplanning. Voor geslaagde app-migraties moeten de bereiken en doelen zijn gedefinieerd en moeten de belangrijkste belanghebbenden worden geïdentificeerd.

Gegevens- en technologieproblemen

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 die impact positief te laten zijn, moeten organisaties investeren in het opbouwen van vaardigheden en training voor het gebruik van de nieuwe omgeving waarin de app zich bevindt, evenals in alle nieuwe cloudgebaseerde tools en bronnen.

Hulpprogramma's, services en resources voor app-migratie

Het migreren van apps lijkt misschien problematisch, maar organisaties die hun apps naar de cloud willen verplaatsen, hoeven dit niet op eigen houtje te doen. Cloudproviders en gespecialiseerde partnerorganisaties bieden veel beoordelingstools, methodologieën en programma's die zijn ontworpen om organisaties te helpen bij het migreren van hun apps. Microsoft Azure biedt bijvoorbeeld de volgende resources om organisaties te helpen apps in hun eigen tempo te migreren:

Hulpprogramma's en services

Azure Migrate

Azure Migrate is een centraal dashboard met gespecialiseerde hulpprogramma's waarmee u app-migratie kunt plannen, bijhouden en implementeren. Zoek bestemmingen voor het bouwen of migreren van apps, waaronder:

Azure App Service

Snel en eenvoudig web- en mobiele apps voor bedrijven maken voor elk platform of apparaat.

Azure SQL Database

Bouw 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 naar Azure verplaatsen of uitbreiden.

Resources

E-book: Cloudmigratie en modernisering met Microsoft Azure

Een overzicht van migratie- en moderniseringsinzichten, strategieën en tips om aan de slag te gaan.

Azure Migratie- en Moderniseringsprogramma

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

Microsoft Cloud Adoption Framework voor Azure

Een bewezen verzameling documentatie, richtlijnen, best practices en hulpprogramma's die zijn ontworpen om de ingebruikname van de cloud te versnellen.

Strategic Migration Assessment en Readiness Tool (SMART)

Een evaluatieprogramma waarmee organisaties kunnen bepalen in welke mate ze klaar zijn om hun apps te migreren naar Azure.

Hulpprogramma voor gereedheid van toepassingen en gegevens moderniseren

Een evaluatieprogramma waarmee organisaties hun bedrijfsstrategie kunnen evalueren voor het moderniseren van hun apps en gegevens.

Oplossing: modernisering van toepassingen en databases

Een verzameling oplossingen, nieuws en verhalen van klanten over app-modernisering.

Leermodule: migratie en modernisering van toepassingen en infrastructuur

Cursus in eigen tempo, ontworpen om organisaties te helpen de achterliggende drijfveren en paden voor app-migratie en -modernisering te identificeren.

Microsoft Inside Track

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

Veelgestelde vragen

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

    Meer informatie

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

    Meer informatie

  • Er zijn drie overkoepelende stappen voor het migreren van toepassingen: planning, implementatie en bewerkingen. Planning omvat het definiëren van een migratiestrategie. Implementatie omvat het ontwikkelen van vaardigheden en het migreren van apps. Bewerkingen behandelt doorlopende governance, beheer en optimalisatie na migratie.

    Meer informatie

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

    Er zijn vier brede strategieën, elk met betrekking tot het niveau van codewijzigingen die een organisatie wil doorvoeren in hun app. Door opnieuw te hosten, wordt de app in de huidige staat verplaatst van een oudere omgeving naar een nieuwere omgeving. Het toewijzen van een nieuw platform zorgt ervoor dat enkele codewijzigingen worden doorgevoerd om apps te verbinden met de cloud. Herstructurering heeft aanzienlijke codewijzigingen voor de app nodig. Het opnieuw ontwerpen omvat aanzienlijke wijzigingen in apps voor cloudschaalbaarheid.

    Meer informatie

  • Veelvoorkomende uitdagingen voor app-migratie zijn onder andere problemen met betrekking tot planning, gegevens en technologie en interne training. Investering in tijd en training om een app-migratie voor te bereiden kan helpen om deze uitdagingen te verminderen en te verhelpen.

    Meer informatie

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

    Meer informatie

Kunnen we u helpen?