Framework bem estruturado: pilar de otimização de desempenho

Last reviewed 2026-10-13 UTC

Este pilar no Google Cloud Well-Architected Framework oferece recomendações para otimizar o desempenho das cargas de trabalho no Google Cloud.

Este documento é destinado a arquitetos, desenvolvedores e administradores que planejam, projetam, implantam e gerenciam cargas de trabalho no Google Cloud.

As recomendações deste pilar podem ajudar sua organização a operar de maneira eficiente, melhorar a satisfação do cliente, aumentar a receita e reduzir custos. Por exemplo, quando o tempo de processamento de back-end de um aplicativo diminui, os tempos de resposta ficam mais rápidos para os usuários, o que pode aumentar a retenção de usuários e a receita.

O processo de otimização de desempenho pode envolver uma compensação entre desempenho e custo. No entanto, otimizar o desempenho pode ajudar você a reduzir custos. ​​Por exemplo, quando a carga aumenta, o escalonamento automático pode ajudar a fornecer um desempenho previsível, garantindo que os recursos do sistema não sejam sobrecarregados. O escalonamento automático também ajuda a reduzir custos removendo recursos não utilizados durante períodos de baixa carga.

A otimização do desempenho é um processo contínuo, e não uma atividade única. O diagrama a seguir mostra os estágios no processo de otimização de desempenho:

Processo de otimização de desempenho

O processo de otimização de desempenho é um ciclo contínuo que inclui as seguintes etapas:

  1. Defina os requisitos: defina requisitos de desempenho granulares para cada camada da pilha de aplicativos antes de projetar e desenvolver seus aplicativos. Para planejar a alocação de recursos, considere as principais características da carga de trabalho e as expectativas de desempenho.
  2. Projetar e implantar: use padrões de design elásticos e escalonáveis que podem ajudar a atender aos requisitos de desempenho.
  3. Monitorar e analisar: monitore o desempenho continuamente usando registros, rastreamento, métricas e alertas.
  4. Otimizar: considere possíveis reformulações à medida que seus aplicativos evoluem. Dimensione os recursos de nuvem e use novos recursos para atender aos requisitos de desempenho em constante mudança.

    Conforme mostrado no diagrama anterior, continue o ciclo de monitoramento, reavaliação de requisitos e ajuste dos recursos de nuvem.

Para princípios e recomendações de otimização de desempenho específicos para cargas de trabalho de IA e ML, consulte Perspectiva de IA e ML: otimização de desempenho no Well-Architected Framework.

Avaliar cargas de trabalho usando uma habilidade de agente

Para permitir que os agentes de IA avaliem suas cargas de trabalho na nuvem de acordo com os princípios e as recomendações deste pilar, use a habilidade google-cloud-waf-performance-optimization, disponível no repositório de habilidades de agentes do Google no GitHub.

Para instalar a habilidade, execute o seguinte comando no cliente ou terminal do agente:

npx skills add google/skills --skill google-cloud-waf-performance-optimization

Quando solicitado, especifique os agentes de IA em que você quer instalar a habilidade e defina o escopo da instalação (projeto ou global).

Se você já instalou a habilidade, atualize-a para a versão mais recente executando o seguinte comando:

npx skills update

Princípios básicos

As recomendações no pilar de otimização de desempenho do Well-Architected Framework são mapeadas para os seguintes princípios fundamentais:

Colaboradores

Autores:

Outros colaboradores: