Información general sobre la configuración del servicio del entorno de ejecución

El plano de entorno de ejecución de Apigee Hybrid se compone de varios servicios. Cada servicio se despliega en nodos de tu clúster de Kubernetes y se puede configurar mediante el archivo overrides.yaml.

En la siguiente tabla se resumen los servicios de tiempo de ejecución:

Servicio Descripción Objeto de configuración Implementado como Ámbito
Cassandra Actúa como un almacén de datos de tiempo de ejecución que proporciona almacenamiento persistente local de Apigee para KMS, OAuth, KVMs y almacenamiento en caché para el plano de tiempo de ejecución. Puedes tener anillos de Cassandra independientes para KMS, OAuth, KVM y almacenamiento en caché. cassandra StatefulSet Organización (una o varias organizaciones)
Istio Ingress/LoadBalancer predeterminado Gestiona las solicitudes entrantes de las aplicaciones cliente. La instalación predeterminada usa un Istio Ingress, pero tú eres el responsable de gestionar tu propia configuración de Ingress personalizada para el tráfico de producción. ingress Entrada Clúster (una o varias organizaciones del mismo clúster)
Logger Extrae archivos de registro y envía los datos a la aplicación de monitorización asociada a tu cuenta de GCP (actualmente, Stackdriver). logger DaemonSet Clúster (una o varias organizaciones del mismo clúster)
API Management for Runtime data (MART) Expone un endpoint para administrar entidades de datos en el plano de ejecución, como KMS (claves de API y tokens de OAuth), cuotas, KVMs y productos de API. Los servicios de MART se limitan a una sola organización. mart Implementación Organización
MART Istio Ingress Gestiona las solicitudes entrantes del plano de gestión para las llamadas a las APIs de Apigee. ingress Entrada Clúster (una o varias organizaciones del mismo clúster)
Procesador de mensajes Consume actualizaciones continuas del plano de gestión para proporcionar procesamiento de solicitudes de API y ejecución de políticas en el plano de tiempo de ejecución. Cada procesador de mensajes se limita a un solo entorno. runtime Implementación Entorno
Métricas Recoge métricas de operaciones que puedes usar para monitorizar el estado de los servicios híbridos, configurar alertas, etc. metrics Implementación Clúster (una o varias organizaciones del mismo clúster)
Sincronizador Obtiene datos de configuración sobre un entorno de API del plano de gestión al plano de tiempo de ejecución. Un sincronizador puede sondear uno o varios entornos de la misma organización o de organizaciones diferentes. synchronizer Implementación Entorno
Agente de recogida de datos universal (UDCA) Extrae datos de analíticas y de estado de la implementación y los envía al servicio UAP del plano de gestión para que puedas acceder a ellos con la interfaz de gestión. udca Implementación Entorno

La mayoría de los servicios establecen conexiones de socket con otros servicios internos o externos que debes conocer. Para obtener más información, consulta Puertos híbridos.