Consulta i connettori supportati per Application Integration.

Informazioni sulla scalabilità automatica in Application Integration

L'Application Integration, basata sulla stessa infrastruttura di base di alcuni dei servizi più grandi di Google Cloud, offre funzionalità di scalabilità automatica. La scalabilità automatica consente ai carichi di lavoro di integrazione di adattarsi automaticamente alle variazioni della domanda. In questo modo, nella maggior parte dei casi, non è necessario alcun intervento manuale o regolazione complessa e vengono garantite prestazioni affidabili e una scalabilità senza interruzioni.

Come Application Integration è scalabile

L'Application Integration utilizza la scalabilità sia orizzontale che verticale per gestire carichi di lavoro variabili:

Scalabilità orizzontale

Esegue lo scale out in modo dinamico eseguendo il provisioning o il deprovisioning delle istanze di Application Integration in base al carico di lavoro o alla domanda. Quando la domanda aumenta, la scalabilità automatica orizzontale prevede l'Provisioning di istanze aggiuntive da eseguire contemporaneamente e gestire il carico aumentato. Al contrario, durante i periodi di bassa attività, le istanze inutilizzate vengono eliminate per ottimizzare l'utilizzo delle risorse.

Esempio: un improvviso aumento degli ordini può attivare la scalabilità automatica, che esegue il provisioning di istanze di integrazione aggiuntive per gestire il volume aumentato ed elaborare le richieste in parallelo.

Scalatura verticale

Esegue l'upgrade allocando risorse aggiuntive (come GCU e RAM) a ogni singola attività o istanza di Application Integration su richiesta. Invece di eseguire il provisioning di più istanze, la scalabilità verticale migliora le prestazioni delle istanze esistenti.

Esempio: un'attività di trasformazione dei dati complessa potrebbe richiedere memoria aggiuntiva. La scalabilità verticale alloca memoria aggiuntiva per contribuire a completare l'attività in modo più efficiente.

Application Integration rispetta quote e limiti definiti, che possono essere aumentati su richiesta. Per ulteriori informazioni, consulta Quote e limiti.

Per comprendere il comportamento della scalabilità automatica di Integration Connectors, consulta Informazioni sulla scalabilità automatica in Integration Connectors.

Vantaggi

Le funzionalità di scalabilità automatica dell'integrazione delle applicazioni offrono i seguenti vantaggi:

  • Rendimento su larga scala:adattamento automatico alle variazioni di traffico e utilizzo. La scalabilità pianificata è comunque consigliata per eventi di impatto elevato e prevedibili, come i picchi stagionali.
  • Riduzione del sovraccarico operativo:il ridimensionamento è automatizzato e nella maggior parte dei casi non richiede intervento manuale. Per picchi di carico estremi, potrebbe comunque essere necessaria una pianificazione in anticipo.
  • Maggiore affidabilità:risponde ai picchi di traffico mantenendo la disponibilità del servizio.
  • Gestione semplificata: la scalabilità è gestita dall'infrastruttura di Google Cloud, consentendo ai team di concentrarsi sulla creazione di integrazioni anziché sulla gestione dell'infrastruttura di scalabilità.

Osservabilità e monitoraggio

L'Application Integration esporta automaticamente un ampio insieme di metriche in Cloud Monitoring, fornendo informazioni approfondite sull'utilizzo, sulle prestazioni e sullo stato delle integrazioni.

Sebbene una singola dashboard predefinita per tutte le metriche dei progetti non sia disponibile direttamente all'interno della piattaforma di Application Integration, puoi utilizzare Cloud Monitoring per creare dashboard personalizzate in base alle tue esigenze specifiche.

Metriche chiave di Application Integration

Metriche chiave Descrizione
Latenza di esecuzione dell'integrazione Il tempo necessario per completare le singole esecuzioni di integrazione.
Dati elaborati dalle esecuzioni di integrazione La dimensione dei dati elaborati dalle integrazioni, inclusi i parametri di input/output e i payload.
Conteggio di esecuzioni di integrazione Il numero di singole attività o attivatori eseguiti all'interno di un flusso di lavoro di integrazione.
Stato Lo stato di esecuzione dell'integrazione o del passaggio di integrazione (attività o trigger). Ad esempio, riuscita, non riuscita o annullata.

Per un elenco completo di tutte le metriche di Application Integration disponibili per il monitoraggio, consulta Monitorare le risorse di Application Integration.