Azure Migrate is a service that helps to assess and migrate on-premises infrastructure, applications and data to Azure, while Azure Site Recovery is a disaster recovery solution that enables to replicate and recover on-premises and Azure virtual machines to minimize downtime and data loss in case of a disaster.