Do you have best practices around migrating sites to AWS?

Over the coming months, we are planning to migrate around 50 WordPress sites to AWS (from a WHM + dedicated VPS). We're looking into possibly using a tool like snapshot or duplicator to backup the sites but not 100% sure yet.

I am currently reading AWS' own best practices whitepaper on this subject but if anyone has successfully migrated single sites to AWS we would love to hear about your experience, what you used and tips.