A melhoria contínua das suas aplicações é fundamental para atingir os objetivos operacionais e empresariais. Os serviços de assistência e estatísticas das aplicações, como o Cloud Hub e o Gemini Cloud Assist, ajudam a identificar oportunidades de otimização. Por exemplo, 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-lhe como analisar uma aplicação existente e, em seguida, usar o Application Design Center para implementar alterações arquitetónicas.
Antes de começar
Tem de concluir os seguintes passos antes de usar as estatísticas de aplicações e os serviços de assistência:
Para administradores:
- Ative as APIs necessárias. Ative as APIs para todos os recursos que pretende usar.
- Configure o Application Design Center. Só é necessário se pretender criar novos recursos de aplicações a partir de modelos.
- Configure o Cloud Hub. Só é necessário se pretender usar o Cloud Hub para identificar oportunidades de otimização.
- Configure o Gemini Cloud Assist. Só é necessário se pretender usar o Gemini Cloud Assist para identificar oportunidades de otimização.
- Conceda acesso aos utilizadores. Atribua funções de IAM adequadas com base nas responsabilidades do utilizador no ciclo de vida da aplicação.
Para programadores e operadores:
- Confirme com o seu administrador que a configuração inicial está finalizada.
- Certifique-se de que tem as funções de IAM necessárias para as tarefas que quer realizar.
- Abra a pasta ou o projeto anfitrião com apps ativadas, consoante o seu modelo de configuração.
Analise a aplicação para encontrar oportunidades de otimização
Use o Cloud Hub e o Gemini Cloud Assist para ter uma vista consolidada dos dados operacionais da sua aplicação e receber recomendações:
- Na Google Cloud consola, use o seletor de projetos para selecionar o projeto de anfitrião ou o projeto de gestão da pasta com apps ativadas, consoante o seu modelo de configuração.
Navegue para a página Início a partir do Cloud Hub:
Selecione a sua aplicação para ver o respetivo painel de controlo integrado.
Reveja incidentes, alertas, métricas de desempenho e tendências de custos. Para mais informações, consulte Visualizações de candidaturas e visualizações de projetos.
Opcionalmente, use o painel do Gemini Cloud Assist para pedir recomendações de otimização através de comandos de linguagem natural, por exemplo:
- "Dá-me recomendações para otimizar os recursos da minha aplicação."
- "Mostra-me os recursos mais caros com a utilização mais baixa para esta aplicação."
O Gemini Cloud Assist oferece recomendações, como redimensionar tipos de máquinas pouco usados ou ativar uma RFC na nuvem.
Desenvolva a arquitetura da aplicação
Depois de identificar uma otimização, use o Application Design Center para modelar e implementar a arquitetura melhorada:
- Se a aplicação tiver sido implementada a partir de um modelo: abra o modelo e modifique a respetiva arquitetura com base nas recomendações. Em seguida, pode implementar a nova versão como uma atualização da instância da aplicação existente.
- Se a aplicação não tiver sido implementada a partir de um modelo: Crie um novo modelo no Application Design Center que reflita a arquitetura otimizada.
Implemente a arquitetura de aplicações otimizada. Este processo pode envolver a atualização de uma implementação existente ou a criação de uma nova, consoante a natureza das alterações.