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.