WordPress Backup & Migration
Backup
There are a lot of backup plugins, even paid services.
For me, the best method of backup is the hosting companies backup utility
Migration
The best FREE plugin for migration is the Duplicator. It has also a Paid Option.