
From the view of SharePoint, usually we migrate the sharepoint server to sharepoint online with the dedicated tool.
However, if you want to migrate the whole farm to azure, as far as I know, Azure Site Recovery will cover best practices for replicating a three tier SharePoint application to Azure.
In addition, we suggest you ask questions under this link for technical questions about Azure Site Recovery:
https://learn.microsoft.com/en-us/answers/topics/25506/azure-site-recovery.html
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.