@Dynamic Wizard Greetings!
You do not need to create VMs in Azure before starting the migration. Azure Migrate is designed to help you assess, plan, and migrate your on-premises servers to Azure. This process allows you to migrate your on-premises servers to Azure without the need to manually create VMs in Azure beforehand.
Highlighting the general steps involved in the migration process:
Assessment: Use Azure Migrate to assess your on-premises environment. This includes discovering and assessing your on-premises servers to understand their readiness for migration to Azure.
Replication: After the assessment, you can set up replication for your on-premises servers. Azure Migrate will replicate the on-premises servers to Azure.
Migration: Once the replication is complete, you can initiate the migration process. Azure Migrate will create the necessary VMs in Azure based on the replicated data and configurations.
Post-Migration: After the migration, you can perform post-migration activities such as testing, validation, and optimization to ensure that the migrated workloads are functioning as expected in Azure.
Useful links:
https://learn.microsoft.com/en-us/azure/migrate/migrate-services-overview
https://learn.microsoft.com/en-us/azure/migrate/concepts-migration-planning
https://azure.microsoft.com/en-us/products/azure-migrate
Hope this helps. Feel free to reply to this post if you have any questions.
If the response helped, do "Accept Answer" and up-vote it