Panoramica della configurazione dei servizi di runtime

Il piano di runtime ibrido di Apigee è composto da una varietà di servizi. Ogni servizio viene sottoposto a deployment nei nodi del cluster Kubernetes e ognuno di essi può essere configurato utilizzando il file overrides.yaml.

La tabella seguente riassume i servizi di runtime:

Service Descrizione Oggetto di configurazione Implementata come Ambito
Cassandra Funge da datastore di runtime che fornisce archiviazione permanente Apigee per KMS, OAuth, KVM e memorizzazione nella cache per il piano di runtime. Puoi avere anelli Cassandra separati per KMS, OAuth, KVM e memorizzazione nella cache. cassandra Set StatefulSet Organizzazione (una o più organizzazioni)
Logger Estrae i file di log e invia i dati all'applicazione di monitoraggio associata al tuo account GCP (al momento Cloud Operations). logger DaemonSet Cluster (una o più organizzazioni nello stesso cluster)
API di gestione per i dati di runtime (MART) espone un endpoint per amministrare le entità dei dati sul piano di runtime, ad esempio KMS (chiavi API e token OAuth), quote, KVM e prodotti API. I servizi MART hanno come ambito una singola organizzazione. mart Deployment Organizzazione
Elaboratore messaggi Utilizza gli aggiornamenti in sequenza dal piano di gestione per fornire l'elaborazione delle richieste API e l'esecuzione dei criteri sul piano di runtime. Ogni processore di messaggi ha come ambito un singolo ambiente. runtime Deployment Ambiente
Metriche Raccoglie metriche operative che puoi utilizzare per monitorare lo stato dei servizi ibridi, configurare avvisi e così via. metrics Deployment Cluster (una o più organizzazioni nello stesso cluster)
Sincronizzatore Recupera i dati di configurazione relativi a un ambiente API dal piano di gestione al piano di runtime. Un programma di sincronizzazione può eseguire il polling di uno o più ambienti nelle stesse organizzazioni. synchronizer Deployment Ambiente
Agente universale per la raccolta dati (UDCA) Estrae i dati analitici e di stato del deployment e li invia al servizio UAP nel piano di gestione per consentirti di accedervi con la UI di gestione. udca Deployment Ambiente
Certificatore Un gestore certificati per le implementazioni Kubernetes utilizzate da Apigee. cert-manager Deployment Cluster Kubernetes
Operatori Apigee Gli operatori (AO) Apigee creano e aggiornano risorse Kubernetes e Istio di basso livello necessarie per il deployment e la manutenzione della configurazione ApigeeDeployment (AD). Ad esempio, il controller esegue il rilascio dei processori di messaggi e convalida la configurazione di AD prima di renderla permanente nel cluster Kubernetes. ao Deployment Cluster Kubernetes

La maggior parte dei servizi stabilisce connessioni socket con altri servizi interni o esterni di cui dovresti essere a conoscenza. Per scoprire di più, consulta Porte ibride.