Sobre o escalonamento automático no Application Integration

Application Integration, criada na mesma infraestrutura subjacente de alguns dos serviços de maior escala do Google Cloud, oferece recursos de escalonamento automático. O escalonamento automático permite que as cargas de trabalho de integração se adaptem automaticamente às mudanças na demanda. Isso ajuda a eliminar a necessidade de intervenção manual ou ajustes complexos na maioria dos casos e oferece desempenho confiável e escalonamento sem problemas.

Como o Application Integration escalona

Application Integration usa o escalonamento horizontal e vertical para gerenciar cargas de trabalho variadas:

Escalonamento horizontal

Escalonamento horizontal dinâmico com provisionamento ou desprovisionamento das instâncias da Application Integration com base na carga de trabalho ou na demanda. Quando a demanda aumenta, o escalonamento automático horizontal provisiona mais instâncias para serem executadas simultaneamente e processar o aumento da carga. Por outro lado, durante períodos de baixa atividade, as instâncias não usadas são desprovisionadas para otimizar o uso de recursos.

Exemplo:um aumento repentino nos pedidos pode acionar o escalonamento automático, que provisiona mais instâncias de integração para lidar com o volume maior e processar solicitações em paralelo.

Escalonamento vertical

Aumenta a escala alocando mais recursos (como GCU e RAM) para cada tarefa ou instância do Application Integration individual sob demanda. Em vez de provisionar mais instâncias, o escalonamento vertical melhora a performance das instâncias atuais.

Exemplo:uma tarefa complexa de transformação de dados pode exigir mais memória. O escalonamento vertical aloca mais memória para ajudar a concluir a tarefa com mais eficiência.

O Application Integration obedece às cotas e aos limites definidos, que podem ser aumentados mediante solicitação. Para mais informações, consulte Cotas e limites.

Para entender o comportamento de escalonamento automático dos Integration Connectors, consulte Sobre o escalonamento automático nos conectores de integração.

Vantagens

Os recursos de escalonamento automático do Application Integration oferecem as seguintes vantagens:

  • Performance em grande escala:ajuste automático às mudanças no tráfego e no uso. O escalonamento planejado ainda é recomendado para eventos previsíveis e de alto impacto, como picos sazonais.
  • Redução da sobrecarga operacional:o escalonamento é automatizado e não exige intervenção manual na maioria dos casos. Para picos de carga extremos, ainda pode ser necessário um planejamento antecipado.
  • Confiabilidade aprimorada:responde a picos de tráfego e mantém a disponibilidade do serviço.
  • Gerenciamento simplificado:o escalonamento é processado pela infraestrutura do Google Cloud, permitindo que as equipes se concentrem na criação de integrações em vez de gerenciar a infraestrutura de escalonamento.

Observabilidade e monitoramento

Application Integration exporta automaticamente um conjunto avançado de métricas para o Cloud Monitoring, fornecendo insights detalhados sobre o uso, o desempenho e a integridade das suas integrações.

Embora um único painel pré-criado para todas as métricas em todos os projetos não esteja disponível diretamente na plataforma Application Integration, você pode usar o Cloud Monitoring para criar painéis personalizados de acordo com suas necessidades específicas.

Principais métricas do Application Integration

Principais métricas Descrição
Latência de execução da integração O tempo gasto para concluir as execuções de integração individuais.
Dados processados por execuções de integração O tamanho dos dados processados pelas integrações, incluindo parâmetros de entrada/saída e payloads.
Contagem de execuções de integração O número de tarefas ou acionadores individuais executados em um fluxo de trabalho de integração.
Status O status de execução da integração ou da etapa de integração (tarefa ou gatilho). Por exemplo, concluído, falha ou cancelado.

Para uma lista completa de todas as métricas da Application Integration disponíveis para monitoramento, consulte Monitorar recursos da integração de aplicativos.