Introdução
Esta Lista de verificação de lançamento do Cloud SQL fornece atividades recomendadas para o lançamento de um aplicativo comercial que usa o Cloud SQL. Essa lista se concentra nas atividades específicas do Cloud SQL. Use a Lista de verificação de lançamento do Google Cloud para entender as atividades e concluir 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ê estiver começando a usar o serviço, saiba que as instruções não têm informações sobre como utilizar o Cloud SQL. Recomendamos que os novos usuários comecem com um 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 em que recomendamos que você as use conforme se prepara para o lançamento do aplicativo. Por exemplo, comece com a Lista de verificação de design e desenvolvimento de arquitetura. Ela apresenta atividades recomendadas para o início do ciclo de vida do desenvolvimento do app. Da mesma forma, a Lista de verificação do teste da Alfa inclui atividades para quando o lançamento estiver próximo. 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.
    | 
| ❑   
    Verifique se a equipe de DevOps está familiarizada com o
    console doGoogle Cloud , o
    SDK e a CLI gcloud. Todas essas ferramentas usam a API pública do Cloud SQL. Você pode usar qualquer uma das ferramentas para criar e gerenciar
    instâncias, atualizar senhas de usuários, acionar restaurações e concluir outras
    tarefas de gerenciamento. Você também pode usar ferramentas de gerenciamento de terceiros, porque
    o Cloud SQL usa 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 doGoogle Cloud 
   também fornece informações sobre o Cloud SQL e outros serviços do Google Cloud.
    | 
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 consulte a Lista de verificação de lançamento final na Lista de verificação de lançamento do Google Cloud.
    |