While SPMT is a strong solution as Azar said, third-party tools like Cloudfuze and Gs Richcopy 360 offer additional features or functionalities that might suit your specific needs. Conduct thorough research and compare features before choosing.
If you prefer using SPMT , and you have a complex migration, for additional assistance, consider contacting Microsoft Azure support. They can provide guidance and help explore custom migration solutions tailored to your specific requirements.