Out of curiosity, what do you use in AWS to keep a running live backup of the data you'd need to migrate in the worst case scenario?
For the app servers, saltstack is used and we synchronize that repository with what is needed to reproduce a production environment in AWS.
Obviously we'd have to provision servers, etc, but it's all possible in a worst-case scenario.