Melhorar continuamente as suas aplicações do App Hub é fundamental para atingir os objetivos operacionais e empresariais. Os serviços de assistência e as 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 pouco usadas ou configurar o Cloud CDN para reduzir a latência e o custo.
Este guia mostra como analisar uma aplicação existente e, em seguida, usar o Application Design Center para implementar alterações arquitetónicas.
Antes de começar
Este documento pressupõe que configurou um limite de gestão de aplicações ao nível da pasta para as suas aplicações. O Application Design Center, o Cloud Hub e o Gemini Cloud Assist requerem este tipo de limite.
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 para todos os recursos Google Cloud que pretende usar.
- Configure o Centro de design de aplicações. Só é necessário se pretender criar novos componentes 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 se existem aplicações no seu limite de gestão de aplicações.
- Certifique-se de que tem as funções de IAM necessárias para as tarefas que quer realizar.
- Abra o projeto de gestão na Google Cloud consola.
Analise a aplicação para encontrar oportunidades de otimização
Use o Cloud Hub e o Gemini Cloud Assist para obter 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 seu projeto de gestã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:
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 pouco usados ou ativar uma RFC na nuvem.
Desenvolver 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.