Lista de comprobación para el lanzamiento de Cloud SQL

Introducción

Esta lista de comprobación para lanzar Cloud SQL incluye las actividades recomendadas que debes completar para lanzar una aplicación comercial que use Cloud SQL. Esta lista de comprobación se centra en las actividades específicas de Cloud SQL. Para usar la lista de comprobación de la plataforma, consulta la lista de comprobación de lanzamiento Google Cloud para saber qué actividades debes completar para todos los servicios.

Esta lista de comprobación de lanzamiento para Cloud SQL está diseñada para desarrolladores que dominan Cloud SQL. Si acabas de empezar a usar Cloud SQL, estas instrucciones no te enseñarán a usarlo. En su lugar, los nuevos usuarios pueden empezar con una guía de inicio rápido.

Esta lista de comprobación se divide en tres secciones:

  • Diseño y desarrollo de arquitectura
  • Pruebas alfa
  • Lanzamiento final

Las secciones se presentan en el orden en que recomendamos que las uses mientras te preparas para iniciar la aplicación. Por ejemplo, empieza con la lista de comprobación de diseño y desarrollo de la arquitectura, que contiene actividades que te recomendamos que realices al principio del ciclo de vida de desarrollo de tu aplicación. Del mismo modo, la lista de comprobación de la prueba alfa contiene actividades que te recomendamos cuando te acerques al lanzamiento. Sin embargo, los plazos exactos de las actividades de la lista de comprobación y el tiempo requerido para ellos dependen del marco de tiempo de desarrollo de la aplicación.

Lista de comprobación de diseño y desarrollo de arquitectura

Recomendamos que uses esta lista de comprobación en las primeras etapas del desarrollo de la aplicación. Puedes trabajar en las actividades de la lista en paralelo. Sin embargo, es conveniente que empieces con las actividades relacionadas con la arquitectura de software tan pronto como sea posible, ya que requieren más tiempo.

Actividad
❑  
Por ejemplo, no tiene el privilegio SUPER.
❑  
Asegúrate de que tu equipo de DevOps esté familiarizado con la consolaGoogle Cloud , el SDK y la CLI gcloud. Todas estas herramientas usan la API pública de Cloud SQL. Puedes usar cualquiera de las dos herramientas para crear y gestionar instancias, actualizar contraseñas de usuarios, activar restauraciones y completar otras tareas de gestión. También puedes usar herramientas de gestión de terceros, ya que Cloud SQL usa protocolos de cable estándar.
❑  
Consulta el soporte de la comunidad Cloud SQL en Stack Overflow para obtener información y consejos prácticos sobre Cloud SQL.
❑  
Suscríbete al grupo de anuncios de Cloud SQL. En este grupo se realizan publicaciones de las actualizaciones del servicio y los informes de incidentes y problemas. El Google Cloud Panel de Estado también proporciona información sobre Cloud SQL y otros Google Cloud servicios.

Lista de comprobación de pruebas alfa

Usa la lista de comprobación de pruebas alfa cuando estés cerca del código completo y desees obtener las métricas iniciales sobre la aplicación.

Actividad
❑  
Permanece al tanto de los controladores que proporcionan acceso a datos para tu plataforma de desarrollo.
❑  
Realiza pruebas de carga en etapas tempranas, con frecuencia y de manera realista. Verifica que la aplicación puede soportar los reinicios de la instancia de Cloud SQL durante la carga máxima. Si la aplicación está estableciendo muchas conexiones, asegúrate de que la reconexión tras reiniciar el servidor tenga la cantidad correcta de interrupción para evitar superar el límite de cantidad de conexiones pendientes. Para obtener más información, consulta la pregunta frecuente ¿Hay límites de tamaño o de consultas por segundo? Ten en cuenta que un búfer grande y en frío tardará bastante en completarse. Siempre que sea posible, optimiza las consultas para evitar la creación de tablas temporales, ya que las operaciones que implican tablas temporales pueden ser especialmente lentas.
❑  
Si te estás conectando desde Compute Engine, asegúrate de que el comportamiento del cortafuegos relacionado con las conexiones inactivas no daña la aplicación. Si es necesario, asegúrate de que los cambios en TCP Keepalive sean persistentes durante el reinicio. Para obtener más información, consulta Conectarse a Cloud SQL desde Compute Engine.
❑  
Observa los límites de conexión para las aplicaciones de App Engine. Los grupos de conexión son la forma recomendada para lograr esto.
❑  
Asegúrate de que existe una estrategia para realizar cambios en el esquema y que eres consciente del impacto de estos. Recomendamos que crees un clon de una instancia para probar un cambio de esquema.

Lista de comprobación de lanzamiento final

Usa la lista de comprobación de lanzamiento final poco antes y durante el lanzamiento.

Actividad
❑  
No hay actividades específicas de Cloud SQL para el lanzamiento. Si hasta aquí has seguido esta lista de comprobación, el servicio Cloud SQL de tu proyecto estará listo para el lanzamiento de la aplicación. También te recomendamos que consultes la lista de comprobación final para el lanzamiento en la lista de comprobación para el lanzamiento de Google Cloud.