Google Cloud SQL est un service qui fournit des bases de données MySQL entièrement gérées. Google se charge d'appliquer les correctifs et les mises à jour, de gérer les sauvegardes et de configurer la réplication. L'installation de MySQL sur une VM Compute Engine vous fera prendre en charge la maintenance et la gestion de MySQL.
Chaque instance Cloud SQL est disponible au niveau régional (https://cloud.google.com/sql/sla ) et comprend sept jours de sauvegardes gratuites. Les données sont automatiquement cryptées et répliquées dans de nombreux emplacements géographiques et le basculement entre les copies est géré automatiquement.
Concernant le coût, vous n'êtes pas facturé pour vos instances Cloud SQL lorsque votre base de données est inactive. Une instance de base de données est inactive s'il n'y a pas de connexion pendant 15 minutes pour la facturation "Per Use" et 12 heures pour la facturation "Package". Les options de facturation "Par utilisation" et "Forfait" aident les utilisateurs à réaliser des économies en fonction de leur utilisation de la base de données. Ensemble, les utilisateurs de Cloud SQL disposant de petites bases de données rarement consultées paient souvent moins de 1,00 $ par mois, tandis que les utilisateurs exécutant de grandes bases de données fréquemment consultées paient davantage.
Vous pourrez peut-être surpasser Cloud SQL en réglant une installation MySQL sur GCE spécifiquement pour votre application, mais je vous recommande de prendre en compte des fonctionnalités telles que le basculement automatique et les sauvegardes, car elles peuvent devenir des casse-tête de gestion.