Lista de tareas de lanzamiento para Cloud SQL

Introducción

Esta lista de tareas de lanzamiento para Cloud SQL brinda actividades recomendadas que debes completar a fin de lanzar una aplicación comercial que use Cloud SQL. Esta lista de tareas se centra en actividades específicas de Cloud SQL. También debes usar la lista de tareas de la plataforma, Lista de tareas de lanzamiento para GCP, a fin de entender las actividades que se aplican a todos los servicios y que también debes completar.

Esta lista de tareas de lanzamiento para Cloud SQL está orientada a desarrolladores que se especializan en Cloud SQL. Si eres nuevo en Cloud SQL, estas instrucciones no te enseñarán cómo usar Cloud SQL; los usuarios nuevos deben comenzar con la guía de inicio rápido.

Esta lista de tareas está dividida en tres secciones:

  • Diseño y desarrollo de la arquitectura
  • Prueba Alfa
  • Lanzamiento final

Las secciones se presentan en el orden que te recomendamos seguir durante la preparación del lanzamiento de tu aplicación. Por ejemplo, deberías comenzar con la lista de tareas de diseño y desarrollo de la arquitectura, ya que incluye actividades que te recomendamos realizar al comienzo del ciclo de desarrollo de tu app. De manera similar, la lista de tareas para pruebas Alfa contiene actividades que te recomendamos realizar cuando estés cerca del momento del lanzamiento. Sin embargo, el cronograma exacto de las actividades de la lista de tareas y el tiempo necesario dependerán del período de desarrollo de tu aplicación.

Lista de tareas de diseño y desarrollo de la arquitectura

Recomendamos usar esta lista de tareas en las etapas iniciales del desarrollo de tu aplicación. Puedes trabajar de forma paralela en las actividades de la lista de tareas, aunque recomendamos que comiences con las actividades relacionadas con la arquitectura de software lo antes posible, ya que se necesita más tiempo para completarlas.

Actividad
❑  
Evalúa con cuidado las características de rendimiento de Cloud SQL, un servicio de base de datos replicado y administrado, y las limitaciones y restricciones del servicio (por ejemplo, no hay privilegio SUPER).
❑  
Asegúrate de que tu equipo DevOps esté familiarizado con GCP Console y con el SDK de Cloud, incluida la herramienta de línea de comandos de gcloud. Ambas herramientas usan la API de Cloud SQL pública. Cualquiera de ellas puede usarse para administrar (crear, editar, borrar) instancias, actualizar contraseñas de usuarios, activar un restablecimiento y completar otras tareas de administración. También puedes usar herramientas de administración de terceros, ya que Cloud SQL usa protocolos de conexión estándar.
❑  
Consulta la asistencia de la comunidad de Cloud SQL en Stack Overflow para obtener más información y consejos prácticos sobre Cloud SQL.
❑  
Suscríbete al grupo de anuncios de Cloud SQL. En este grupo, se realizan publicaciones sobre las actualizaciones de servicio y los informes de incidentes y problemas. El Panel de estado de GCP también proporciona información sobre Cloud SQL y otros servicios de GCP.

Lista de tareas para pruebas Alfa

Usa la lista de tareas para las pruebas Alpha cuando estés por completar el código y desees obtener métricas iniciales sobre tu aplicación.

Actividad
❑  
Mantén actualizados los controladores que proporcionan acceso a datos para tu plataforma de desarrollo.
❑  
Realiza pruebas de carga tempranas de manera frecuente y realista. Verifica que tu aplicación pueda sobrevivir a reinicios de la instancia de Cloud SQL durante una carga máxima. Si tu aplicación realiza muchas conexiones, asegúrate de que la reconexión luego de un reinicio de servidor tenga la cantidad correcta de retirada para evitar que se alcance el límite de conexiones pendientes. Para obtener más información, consulta la sección de Preguntas frecuentes ¿Existen límites de tamaño o QPS? Ten en cuenta que un búfer grande y frío tardará bastante tiempo en completarse. Cuando sea posible, deberías optimizar las consultas para evitar la creación de tablas temporales, ya que las operaciones que las incluyen pueden ser muy lentas.
❑  
Si te conectas desde Compute Engine, asegúrate de que el comportamiento del firewall relacionado con las conexiones inactivas no dañe la aplicación. Si es necesario, asegúrate de hacer que los cambios al TCP Keepalive sean persistentes en todos los reinicios. Para obtener más información, consulta Conéctate a Cloud SQL desde Compute Engine.
❑  
Respeta los límites de conexión para las apps de App Engine. Recomendamos los grupos de conexión para poder lograrlo.
❑  
Asegúrate de que exista una estrategia para realizar cambios de esquema y que se comprenden las consecuencias que tendrán. Recomendamos que clones una instancia para probar un cambio de esquema.

Lista de tareas para el lanzamiento final

Usa la lista de tareas para el lanzamiento final poco tiempo antes y durante tu lanzamiento.

Actividad
❑  
No existen actividades específicas de Cloud SQL para el lanzamiento. Si seguiste esta lista de tareas hasta este punto, el servicio de Cloud SQL de tu proyecto estará listo para el lanzamiento de tu aplicación. También recomendamos que revises la lista de tareas para el lanzamiento final en la Lista de tareas para el lanzamiento en GCP.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Cloud SQL Documentation