Consulte os conetores suportados para a solução Application Integration.
Acerca do dimensionamento automático na solução Application Integration
A integração de aplicações, criada na mesma infraestrutura subjacente que alguns dos serviços de maior escala da Google Cloud, oferece capacidades de dimensionamento automático. O dimensionamento automático permite que as cargas de trabalho de integração se adaptem automaticamente às alterações nas exigências. Isto ajuda a eliminar a necessidade de intervenção manual ou ajustes complexos na maioria dos casos e oferece um desempenho fiável e uma expansão integrada.
Como o Application Integration é dimensionado
A integração de aplicações usa o escalonamento horizontal e vertical para gerir cargas de trabalho variáveis:
Escalabilidade horizontal
É dimensionado dinamicamente através do aprovisionamento ou da anulação do aprovisionamento das instâncias do Application Integration com base na carga de trabalho ou na procura. Quando a procura aumenta, a escalabilidade automática horizontal aprovisiona instâncias adicionais para serem executadas em simultâneo e processarem o aumento da carga. Por outro lado, durante períodos de baixa atividade, as instâncias não usadas são desaprovisionadas para otimizar a utilização de recursos.
Exemplo: um aumento repentino nas encomendas pode acionar o dimensionamento automático, que aprovisiona instâncias de integração adicionais para processar o volume aumentado e as solicitações em paralelo.
Dimensionamento vertical
Aumenta a escala através da atribuição de recursos adicionais (como GCU e RAM) a cada tarefa individual ou instância de integração de aplicações a pedido. Em vez de aprovisionar mais instâncias, o escalamento vertical melhora o desempenho das instâncias existentes.
Exemplo: uma tarefa de transformação de dados complexa pode exigir memória adicional. O escalamento vertical atribui memória adicional para ajudar a concluir a tarefa de forma mais eficiente.
A integração de aplicações cumpre as quotas e os limites definidos, que podem ser aumentados mediante pedido. Para mais informações, consulte o artigo Quotas e limites.
Para compreender o comportamento do dimensionamento automático dos Integration Connectors, consulte o artigo Acerca do dimensionamento automático nos Integration Connectors.
Vantagens
As funcionalidades de escalabilidade automática da Application Integration oferecem as seguintes vantagens:
- Desempenho em grande escala: ajuste-se automaticamente às alterações no tráfego e na utilização. A expansão planeada continua a ser recomendada para eventos previsíveis de alto impacto, como picos sazonais.
- Redução dos custos operacionais: o escalamento é automático e não requer intervenção manual na maioria dos casos. Para picos de carga extremos, ainda pode ser necessário um planeamento prévio.
- Fiabilidade melhorada: responde a picos de tráfego, mantendo a disponibilidade do serviço.
- Gestão simplificada: o dimensionamento é processado pela infraestrutura da Google Cloud, o que permite que as equipas se concentrem na criação de integrações em vez de gerirem a infraestrutura de dimensionamento.
Observabilidade e monitorização
A integração de aplicações exporta automaticamente um conjunto avançado de métricas para o Cloud Monitoring, fornecendo estatísticas detalhadas sobre a utilização, o desempenho e o estado das suas integrações.
Embora um único painel de controlo pré-criado para todas as métricas em todos os projetos não esteja diretamente disponível na plataforma Application Integration, pode tirar partido do Cloud Monitoring para criar painéis de controlo personalizados adaptados às 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 necessário para a conclusão das execuções de integração individuais. |
Dados processados por execuções de integração | A dimensão dos dados processados pelas integrações, incluindo parâmetros de entrada/saída e payloads. |
Quantidade de execuções da integração | O número de tarefas ou acionadores individuais executados num fluxo de trabalho de integração. |
Estado | O estado de execução da integração ou do passo de integração (tarefa ou acionador). Por exemplo, concluído, falhado ou cancelado. |
Para ver uma lista abrangente de todas as métricas do Application Integration disponíveis para monitorização, consulte o artigo Monitorize recursos do Application Integration.