Lista de verificação de lançamento do Cloud SQL

Introdução

Esta Lista de verificação de lançamento do Cloud SQL apresenta atividades recomendadas que você precisa concluir para o lançamento de um aplicativo comercial que use o Google Cloud SQL. Essa lista de verificação se concentra em atividades específicas do Cloud SQL. Você também precisa usar a lista de verificação da plataforma, Lista de verificação de lançamento do GCP, para entender as atividades que também precisa concluir aplicáveis a todos os serviços.

A Lista de verificação de lançamento do Cloud SQL foi criada para desenvolvedores experientes do Cloud SQL. Se você for um usuário novo do Cloud SQL, estas instruções não o ensinarão a usá-lo. Os usuários novos devem começar com o Guia de início rápido.

Essa lista de verificação é dividida em três seções:

  • Design e desenvolvimento de arquitetura
  • Teste da versão Alfa
  • Lançamento final

As seções são apresentadas na ordem recomendada para você utilizar à medida que se prepara para lançar o aplicativo. Por exemplo, comece pela Lista de verificação de design e desenvolvimento de arquitetura. Ela contém atividades recomendadas para o início do ciclo de desenvolvimento do app. Da mesma forma, a Lista de verificação do teste da versão Alfa inclui atividades para quando você estiver próximo do lançamento. No entanto, o cronograma exato das atividades da lista de verificação e o tempo necessário para executá-las dependem do período de desenvolvimento do aplicativo.

Lista de verificação de design e desenvolvimento de arquitetura

Recomendamos que você use essa lista de verificação nos estágios iniciais do desenvolvimento do seu aplicativo. É possível trabalhar nas atividades da lista de verificação em paralelo. No entanto, recomendamos que você inicie as atividades relacionadas à arquitetura do software o mais cedo possível, pois elas exigem mais tempo para serem concluídas.

Atividade
❑  
Avalie atentamente as características de desempenho do Cloud SQL, um serviço de banco de dados gerenciado e replicado, além das limitações e das restrições do serviço. Por exemplo, sem privilégio SUPER.
❑  
Garanta que a equipe de DevOps conheça o Console do GCP e o SDK do Cloud, incluindo a ferramenta de linha de comando gcloud. As duas ferramentas usam a API Cloud SQL pública. Qualquer uma delas pode ser usada para gerenciar (criar, editar, excluir) instâncias, atualizar senhas do usuário, acionar uma restauração e concluir outras tarefas de gerenciamento. Você também pode usar ferramentas de gerenciamento de terceiros, porque o Cloud SQL utiliza protocolos de transferência de dados padrão.
❑  
Consulte Suporte da comunidade do Cloud SQL no Stack Overflow para informações e conselhos práticos sobre o Cloud SQL.
❑  
Inscreva-se no grupo de anúncios do Cloud SQL. As postagens feitas nesse grupo são sobre atualizações de serviço e relatórios de problemas e incidentes. O Painel de status do GCP também fornece informações sobre o Cloud SQL e outros serviços do GCP.

Lista de verificação de teste Alfa

Use a Lista de verificação de teste da versão Alfa quando estiver perto de concluir o código e quiser métricas iniciais sobre o aplicativo.

Atividade
❑  
Mantenha-se atualizado sobre os drivers que dão acesso aos dados da plataforma de desenvolvimento.
❑  
Faça testes de carga antecipados, frequentes e realistas. Verifique se o aplicativo resiste a reinicializações da instância do Cloud SQL durante a carga máxima. Se o aplicativo estiver fazendo muitas conexões, verifique se a reconexão após o reinício do servidor tem a quantidade certa de back-off para evitar que o limite de conexões pendentes seja alcançado. Para mais informações, consulte nas Perguntas Frequentes Há limites de QPS ou tamanho? Tenha em mente que um buffer grande e inativo leva algum tempo para ser preenchido. Sempre que possível, otimize as consultas para evitar a criação de tabelas temporárias, porque as operações envolvendo esse tipo de tabela podem ser bem lentas.
❑  
Se você estiver se conectando pelo Compute Engine, certifique-se de que o comportamento do firewall relacionado a conexões inativas não prejudique o aplicativo. Se necessário, não se esqueça de fazer as alterações permanentes no TCP Keepalive em todas as reinicializações. Para mais informações, consulte Como se conectar ao Cloud SQL pelo Compute Engine.
❑  
Observe os limites de conexão de apps do App Engine. Os conjuntos de conexão são a maneira recomendada de conseguir isso.
❑  
Confira se há uma estratégia em vigor para a realização de alterações no esquema e se o impacto dessas alterações foi bem compreendido. Recomendamos que você crie um clone de uma instância para testar uma alteração no esquema.

Lista de verificação de lançamento final

Use a Lista de verificação de lançamento final um pouco antes e durante o lançamento.

Atividade
❑  
Não há atividades específicas do Cloud SQL para o lançamento. Se você tiver seguido essa lista de verificação até aqui, o serviço Cloud SQL do projeto estará pronto para o lançamento do aplicativo. Recomendamos que você também revise a Lista de verificação de lançamento final na Lista de verificação de lançamento do GCP.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud SQL