Supported environments
API means the profile adapts origin API behavior. Infrastructure means the profile changes provisioned resources or documents a target-native alternative without promising an origin API endpoint. Check the operation and capability tables for the behavior your application depends on.
How the targets compare
Each row compares a capability of MySQL Flexible Server with its adaptation on each target. A dash means this profile does not state the capability for that target.Cloud Adapter
On AWS
RDS MySQL
An Azure flexible server becomes an RDS MySQL instance, with zone-redundant high availability mapped to Multi-AZ. Your application continues using the MySQL protocol.
Management and database connections
The adapter handles the Azure server-management calls and applies the requested target database configuration. SQL connections use the target database engine. Review both paths: accepting a server update does not make a setting active, and a running server does not establish that the application can authenticate or load its extensions.Data and failover
Transfer the database contents separately, using compatible engine versions. Include users, grants, extensions, and scheduled jobs in the cutover. Update connection configuration and test reconnection after failover. The source backup history does not become a set of target restore points.Compatibility differences
If RDS does not support a source parameter, the build shows the settings it will apply and requires your acknowledgement. Microsoft Entra authentication is rejected because RDS does not accept its tokens; a password is not substituted.On Google Cloud
Cloud SQL for MySQL
A flexible server becomes a Cloud SQL for MySQL instance. Zone-redundant high availability maps to a regional instance, and server parameters become database flags. Your application keeps the MySQL protocol.