Melhorar continuamente os aplicativos do App Hub é fundamental para atingir 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 na arquitetura.
Antes de começar
Este documento pressupõe que você já configurou um limite de gerenciamento de aplicativos no nível da pasta para seus aplicativos. O Application Design Center, o Cloud Hub e o Gemini Cloud Assist exigem esse tipo de limite.
Conclua as etapas a seguir antes de usar os insights de aplicativos e os serviços de assistência:
Para administradores:
- Ative as APIs necessárias para todos os recursos Google Cloud que você pretende usar.
- Configure o App Design Center. Obrigatório apenas se você pretende criar novos componentes 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.
- Conceder 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 se os aplicativos estão dentro do seu limite de gerenciamento de aplicativos.
- Verifique se você tem os papéis do IAM necessários para as tarefas que quer realizar.
- Abra seu projeto de gerenciamento no console Google Cloud .
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 Google Cloud , use o seletor de projetos para escolher seu projeto de gerenciamento.
Acesse a página Início 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:
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this application.
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, implante 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 Application 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.