Uw migratie plannen

Voltooid

Voor organisaties zoals Contoso, die overwegen om hun on-premises resources naar Azure te verplaatsen, is een van de eerste en belangrijkste stappen in de migratie van plan. In een migratieproject wordt het merendeel van het werk meestal uitgevoerd in de preplanningsfasen.

Deze fasen omvatten een zeer grondige beoordeling van:

  • Het bedrijfsmodel.
  • De huidige verwerking en systemen.
  • Hoe het bedrijfsproces eruit zal zien in Azure wanneer de migratie is voltooid.

De volgende tabel bevat verschillende items die u moet overwegen en de bijbehorende strategieën die u moet nemen bij het definiëren en bepalen van een algemene migratiestrategie.

Overweging Details
Business drivers IT-leiderschap moet nauw samenwerken met zakelijke partners om te begrijpen wat ze willen bereiken met de migratie. De bedrijfsfactoren moeten zich richten op het aanpakken van bedrijfsgroei, het beperken van risico's en het opgeven van de omvang van de migratie.
Migratiedoelen De doelen worden gebruikt om de beste migratiemethode te bepalen.
Ontwerp van de oplossing Nadat u uw doelstellingen en vereisten hebt geïdentificeerd, ontwerpt en beoordeelt u een implementatieoplossing en identificeert u het migratieproces, inclusief de Azure-services die u voor de migratie gaat gebruiken.

Een migratiestrategie kiezen

Strategieën voor cloudmigratie vallen onder vier algemene categorieën:

  • Opnieuw hosten
  • Herstructureren
  • Opnieuw ontwerpen
  • Opnieuw bouwen

Welke strategie u gebruikt, is afhankelijk van uw zakelijke drijfveren en migratiedoelen. U kunt zelfs meerdere patronen gebruiken. Contoso kan er bijvoorbeeld voor kiezen om eenvoudige apps of apps die niet essentieel zijn voor hun bedrijf opnieuw te hosten, maar om apps die complexer en bedrijfskritieker zijn, opnieuw te ontwerpen. In de volgende tabel worden deze patronen beschreven.

Patroon Definitie Wanneer gebruiken
Opnieuw hosten Vaak aangeduid als een lift-and-shift-migratie . Voor deze optie zijn geen codewijzigingen nodig en kunt u uw bestaande apps snel naar Azure migreren. Elke app wordt gemigreerd, net zoals het profiteren van de voordelen van de cloud zonder het risico en de kosten die zijn gekoppeld aan codewijzigingen. Wanneer u apps snel naar de cloud moet verplaatsen. Wanneer u een app wilt verplaatsen zonder deze te wijzigen. Wanneer uw apps zijn ontworpen zodat ze na de migratie gebruik kunnen maken van de schaalbaarheid van Azure IaaS. Wanneer apps belangrijk zijn voor uw bedrijf, maar u hebt geen directe wijzigingen in de app-mogelijkheden nodig.
Herstructureren Vaak wordt herverpakking genoemd. Voor herstructureren zijn minimale wijzigingen in apps vereist, zodat ze verbinding kunnen maken met Azure Platform as a Service (PaaS) en cloudaanbiedingen kunnen gebruiken. U kunt bestaande apps bijvoorbeeld migreren naar Azure App Service of Azure Kubernetes Service (AKS). U kunt ook relationele en niet-relationele databases herstructureren in opties zoals Azure SQL Database Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL en Azure Cosmos DB. Als uw app eenvoudig opnieuw kan worden verpakt voor gebruik in Azure. Als u innovatieve DevOps-procedures van Azure wilt toepassen of als u overweegt DevOps te gebruiken met behulp van een containerstrategie voor workloads. Voor herstructurering moet u nadenken over de draagbaarheid van uw bestaande codebasis en beschikbare ontwikkelvaardigheden.
Opnieuw ontwerpen Opnieuw ontwerpen voor migratie is gericht op het aanpassen en uitbreiden van de app-functionaliteit en de codebasis om de app-architectuur te optimaliseren voor cloudschaalbaarheid. U kunt bijvoorbeeld een monolithische toepassing opsplitsen in een groep microservices die samen werken en eenvoudig kunnen worden geschaald. U kunt ook relationele en niet-relationele databases opnieuw ontwerpen voor een volledig beheerde databaseoplossing, zoals Azure SQL Database Managed Instance, Azure Database for MySQL, Azure Database for PostgreSQL en Azure Cosmos DB. Wanneer uw toepassingen grondig moeten worden herzien om nieuwe mogelijkheden op te nemen of om deze effectief te laten werken op een cloudplatform. Wanneer u bestaande toepassingsinvesteringen wilt gebruiken, moet u voldoen aan schaalbaarheidsvereisten, innovatieve DevOps-procedures toepassen en het gebruik van virtuele machines (VM's) minimaliseren.
Opnieuw bouwen Herbouwen gaat een stap verder doordat een volledig nieuwe app wordt gebouwd met behulp van Azure Cloud-technologieën. U kunt bijvoorbeeld green field-apps bouwen met cloudtechnologieën zoals Azure Functions, Azure AI, Azure SQL Database Managed Instance en Azure Cosmos DB. Wanneer u snelle ontwikkeling wilt en bestaande apps een beperkte functionaliteit en levensduur hebben. Wanneer u klaar bent om bedrijfsinnovatie te versnellen (inclusief DevOps-procedures van Azure). Wanneer u nieuwe toepassingen wilt bouwen met behulp van cloudeigen technologieën. Wanneer u vooruitgang wilt gebruiken in AI, Blockchain en Internet of Things (IoT).

Hulpprogramma's voor migratie

Nadat een strategie is geselecteerd, moet Contoso het juiste migratiehulpprogramma of de juiste hulpprogramma's kiezen. In de volgende tabel worden enkele van de verschillende migratiehulpprogramma's beschreven die beschikbaar zijn voor Contoso, afhankelijk van het migratiescenario.

Hulpprogramma Migratiescenario
Azure Migrate: Server Assessment Voert een evaluatie uit voor fysieke servers en on-premises virtuele machines die worden uitgevoerd in Hyper-V- en VMware-omgevingen als voorbereiding op migratie naar Azure.
Azure Migrate: Server Migration Hiermee wordt migratie uitgevoerd voor fysieke Windows-servers en on-premises VM's die worden uitgevoerd in Hyper-V- en VMware-omgevingen, en andere vm's in de openbare cloud.
Azure Migrate: Database-evaluatie Voert een evaluatie uit van on-premises Microsoft SQL Server-databases als voorbereiding op migratie naar Azure SQL Database, een beheerd exemplaar van Azure SQL Database, een beheerd databaseexemplaren of Azure-VM's waarop SQL Server wordt uitgevoerd.
Azure Migrate: databasemigratie Voert een evaluatie uit als voorbereiding op migratie naar Azure-VM's met SQL Server, Azure SQL Database of door Azure SQL Database beheerde exemplaren.
Azure Migrate: Web App Assessment Voert een evaluatie uit van on-premises web-apps en migreert deze naar Azure.
Azure Migrate: Data Box Hiermee worden grote hoeveelheden offlinegegevens naar Azure verplaatst met behulp van Azure Data Box.