Google Cloud SQL es un servicio que ofrece bases de datos MySQL completamente administradas. Google se encarga de aplicar parches y actualizaciones, administrar las copias de seguridad y configurar la replicación. La instalación de MySQL en una VM de Compute Engine te transferirá el mantenimiento y la administración de MySQL.
Cada instancia de Cloud SQL está disponible regionalmente (https://cloud.google.com/sql/sla ) e incluye siete días de copias de seguridad gratuitas. Los datos se cifran y replican automáticamente en muchas ubicaciones geográficas y la conmutación por error entre copias se maneja automáticamente.
En cuanto al costo, no se le cobrará por sus instancias de Cloud SQL cuando su base de datos esté inactiva. Una instancia de base de datos está inactiva si no hay conexiones durante 15 minutos para la facturación "Por uso" y 12 horas para la facturación "Paquete". Las opciones de facturación "Por uso" y "Paquete" ayudan a los usuarios a encontrar ahorros en función del uso de su base de datos. En conjunto, los usuarios de Cloud SQL con bases de datos pequeñas a las que se accede con poca frecuencia suelen pagar menos de 1 dólar al mes, mientras que los usuarios que ejecutan bases de datos grandes a las que se accede con frecuencia pagan más.
Es posible que pueda superar a Cloud SQL ajustando una instalación de MySQL en GCE específicamente para su aplicación, pero le recomiendo tener en cuenta funciones como la conmutación por error automática y las copias de seguridad, ya que pueden convertirse en dolores de cabeza de administración.