sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo ejecutar Google Cloud SQL solo cuando lo necesito?

No se trata tanto del grupo como de la naturaleza de Cloud SQL. A diferencia de App Engine, las instancias de Cloud SQL son siempre arriba. Aprendí esto de la manera más dura un sábado por la mañana cuando había estado fuera del proyecto durante una semana. :)

No hay forma de desactivarlos cuando no se están utilizando, a menos que detenga explícitamente el servicio.

No hay forma de programar una parada de servicio, al menos dentro del SDK de GCP. Siempre puede escribir un trabajo cron, o algo así, que ejecute un pequeño gcloud sql instances patch [INSTANCE_NAME] --activation-policy NEVER comando, por ejemplo, a las 6:00 p. m., hora local, de lunes a viernes. Era demasiado perezoso para hacer eso, así que configuré un recordatorio de calendario para cerrar mi instancia al final de mi jornada laboral.

Aquí está la página de inicio/parada/reinicio de la instancia de MySQL para los documentos del SDK actual:https://cloud.google.com/sql/docs/mysql/start-stop-restart-instance

En una nota adicional, hay una 'Solicitud de función en curso. ' en la plataforma GCP para iniciar o detener Cloud SQL (2.ª generación), también según el tráfico. También puede visitar el enlace y proporcione sus valiosas sugerencias/comentarios allí también.