Übersicht über die Laufzeitdienstkonfiguration

Die Apigee Hybrid-Laufzeitebene besteht aus verschiedenen Diensten. Jeder Dienst wird auf Knoten in Ihrem Kubernetes-Cluster bereitgestellt und jeder Dienst kann mit der Datei overrides.yaml konfiguriert werden.

Folgende Tabelle fasst die Laufzeitdienste zusammen:

Dienst Beschreibung Konfigurationsobjekt Implementierung als Geltungsbereich
Cassandra Fungiert als Laufzeit-Datenspeicher, der lokalen nichtflüchtigen Apigee-Speicher für KMS, OAuth, KVMs und Caching für die Laufzeitebene bereitstellt. Sie können separate Cassandra-Ringe für KMS, OAuth, KVMs und Caching haben. cassandra StatefulSet Organisation (eine oder mehrere)
Standardmäßiger Istio Ingress-/Load-Balancer Verwaltet eingehende Anfragen von Client-Apps. In der Standardinstallation wird ein Istio-Ingress verwendet. Sie sind jedoch dafür verantwortlich, Ihre eigene benutzerdefinierte Ingress-Konfiguration für den Produktions-Traffic zu verwalten. ingress Eingehender Traffic Cluster (eine oder mehrere Organisationen im selben Cluster)
Logger Extrahiert Logdateien und sendet die Daten an die dem GCP-Konto zugeordnete Monitoring-Anwendung (derzeit Stackdriver). logger DaemonSet Cluster (eine oder mehrere Organisationen im selben Cluster)
Management-API für Laufzeitdaten (MART) Stellt einen Endpunkt zur Verwaltung von Datenentitäten auf Laufzeitebene bereit, z. B. KMS (API-Schlüssel und OAuth-Token), Kontingente, KVMs und API-Produkte. MART-Dienste sind auf einzelne Organisationen beschränkt. mart Deployment Organisation
MART Istio Ingress Verwaltet eingehende Anfragen von der Verwaltungsebene für Aufrufe der Apigee-APIs. ingress Eingehender Traffic Cluster (eine oder mehrere Organisationen im selben Cluster)
Nachrichtenverarbeiter Führt Rolling Updates von der Verwaltungsebene aus, um die API-Anfrageverarbeitung und die Richtlinienausführung auf Laufzeitebene bereitzustellen. Jeder Nachrichtenprozessor ist auf eine Umgebung beschränkt. runtime Deployment Umgebung
Messwerte Erfasst Vorgangsmesswerte, mit denen Sie die Integrität von Hybrid-Diensten überwachen und Benachrichtigungen einrichten können, usw. metrics Deployment Cluster (eine oder mehrere Organisationen im selben Cluster)
Synchronizer Ruft Konfigurationsdaten zu einer API-Umgebung von der Verwaltungsebene zur Laufzeitebene ab. Ein Synchronizer kann eine oder mehrere Umgebungen in derselben oder verschiedenen Organisationen abfragen. synchronizer Deployment Umgebung
Universal Data Collection Agent (UDCA) Extrahiert Analyse- und Bereitstellungsstatusdaten und sendet sie an den UAP-Dienst in der Verwaltungsebene, damit Sie über die Management-Benutzeroberfläche darauf zugreifen können. udca Deployment Umgebung

Die meisten Dienste stellen Socket-Verbindungen mit anderen internen oder externen Diensten her, die Sie kennen sollten. Weitere Informationen finden Sie unter Hybridports.