Melhorar continuamente seus aplicativos é fundamental para alcançar metas operacionais e de negócios. Insights de aplicativos e serviços de assistência, como o Cloud Hub e o Gemini Cloud Assist, ajudam você a identificar oportunidades de otimização. Por exemplo, você pode receber recomendações para redimensionar máquinas virtuais subutilizadas ou configurar o Cloud CDN para reduzir a latência e o custo.
Este guia mostra como analisar um aplicativo existente e usar o Application Design Center para implementar mudanças arquitetônicas.
Antes de começar
Conclua as etapas a seguir antes de usar os insights de aplicativos e os serviços de assistência:
Para administradores:
- Ative as APIs obrigatórias. Ative as APIs para todos os recursos que você pretende usar.
- Configure a Central de design de aplicativos. Só é necessário se você pretende criar novos recursos de aplicativo com base em modelos.
- Configure o Cloud Hub. Necessário apenas se você pretende usar o Cloud Hub para identificar oportunidades de otimização.
- Configurar o Gemini Cloud Assist. Necessário apenas se você pretende usar o Gemini Cloud Assist para identificar oportunidades de otimização.
- Conceda acesso aos usuários. Atribua os papéis apropriados do IAM com base nas responsabilidades do usuário no ciclo de vida do aplicativo.
Para desenvolvedores e operadores:
- Confirme com seu administrador se a configuração inicial foi concluída.
- Verifique se você tem os papéis do IAM necessários para as tarefas que quer realizar.
- Abra a pasta ou o projeto host ativado para apps, dependendo do seu modelo de configuração.
Analisar o aplicativo em busca de oportunidades de otimização
Use o Cloud Hub e o Gemini Cloud Assist para ter uma visão consolidada dos dados operacionais do seu aplicativo e receber recomendações:
- No console do Google Cloud , use o seletor de projetos para escolher o projeto host ou o projeto de gerenciamento da pasta ativada para apps, dependendo do seu modelo de configuração.
Acesse a página Inicial no Cloud Hub:
Selecione seu aplicativo para conferir o painel integrado.
Analise incidentes, alertas, métricas de performance e tendências de custo. Para mais informações, consulte Visualizações de aplicativos e de projetos.
Se quiser, use o painel do Gemini Cloud Assist para pedir recomendações de otimização usando comandos em linguagem natural, por exemplo:
- "Me dê recomendações para otimizar meus recursos de aplicativo."
- "Mostre os recursos mais caros com a menor utilização para este aplicativo."
O Gemini Cloud Assist oferece recomendações, como redimensionar tipos de máquinas subutilizados ou ativar um Cloud CDN.
Evoluir a arquitetura do aplicativo
Depois de identificar uma otimização, use o Application Design Center para modelar e implantar a arquitetura aprimorada:
- Se o aplicativo foi implantado usando um modelo:Abra o modelo e modifique a arquitetura dele com base nas recomendações. Em seguida, é possível implantar a nova versão como uma atualização da instância do aplicativo atual.
- Se o aplicativo não foi implantado de um modelo:Crie um modelo no App Design Center que reflita a arquitetura otimizada.
Implante a arquitetura de aplicativo otimizada. Esse processo pode envolver a atualização de uma implantação atual ou a criação de uma nova, dependendo da natureza das mudanças.