The biggest difference is that backup & restore is between the same versions. Migration is across versions. Therefore you cannot take a backup of a vCSA on 6.5 and restore it to 6.7. Migrate, on the other hand, is designed to do this. And because of this, there are some very large differences between them.
↧