Guidelines for AWS or Azure deployment

Hi all, we’re looking at what would be involved in moving RT to either AWS or Azure, either as a VM or using corresponding services from each platform.

The “VM” part of the equation I’m pretty comfortable with, we run / maintain a bunch of systems already; the main thing will be working out what particular versions of libraries etc are available, and are there any caveats around MariaDB vs MySQL on the platforms.

The other thing I’d like to consider is using “services” as opposed to a VM. For example “Azure Database for MySQL flexible server” + Nginx app services, instead of running an Ubuntu instance with MySQL or MariaDB.

Has anyone been down this pathway on either Azure or AWS, and if so - any tips / tricks / guidelines?