O plano de ambiente de execução da Apigee híbrida é composto de vários serviços. Cada serviço é implantado
em nós no cluster do Kubernetes e cada um pode ser configurado usando o
arquivo overrides.yaml.
Diagrama da arquitetura do ambiente de execução
A imagem a seguir mostra como cada um dos serviços de ambiente de execução interage com outros serviços no formato
híbrido:
A tabela a seguir resume os serviços de ambiente de execução:
O Ingress da Apigee é um balanceador de carga de borda que recebe conexões de entrada e as encaminha
para o processador de mensagens correto. Ele inclui duas partes: apigee-ingressgateway-manager e apigee-ingressgateways.
O pod apigee-ingressgateway encaminha o tráfego para o ambiente correto da Apigee
com base no nome do host e no caminho de base e orquestra o fluxo de tráfego durante as versões canário.
A tarefa de pod apigee-ingressgateway-manager é criar e atualizar a configuração de roteamento do Ingress da Apigee.
Os operadores do Apigee (AO, na sigla em inglês) criam e atualizam recursos do Kubernetes e do Istio de baixo nível
necessários para implantar e manter a configuração do ApigeeDeployment (AD). Por exemplo,
o controlador executa o lançamento de processadores de mensagens e valida
a configuração do AD antes de torná-la persistente no cluster do Kubernetes.
Funciona como um armazenamento de dados de ambiente de execução que fornece armazenamento permanente local da Apigee para KMS,
OAuth, KVMs e armazenamento em cache para o plano de ambiente de execução. É possível ter anéis separados do Cassandra para
KMS, OAuth, KVMs e armazenamento em cache.
Pods apigee-cassandra-default são aqueles que executam o
banco de dados híbrido do Cassandra em um cluster do Kubernetes. Um ou mais pods juntos
formam um cluster que lê, grava e armazena dados permanentes
para a Apigee híbrida.
O pod apigee-cassandra-user-setup inicializa e configura os usuários e papéis para o banco de dados do Cassandra. Esses papéis são usados pelo Cassandra e pelos componentes de ambiente de execução para ler e gravar dados no banco de dados híbrido do Cassandra.
O pod apigee-cassandra-schema-setup inicializa e configura o esquema do banco de dados híbrido do Cassandra. Esse pod é usado para configurar definições de keyspace e tabela do Cassandra com o banco de dados híbrido do Cassandra.
O Connect Agent permite que o plano de gerenciamento híbrido da Apigee se conecte com segurança ao serviço MART no
plano do ambiente de execução sem exigir que você exponha o endpoint MART na Internet.
Expõe um endpoint para administrar entidades de dados no plano de ambiente de execução, como KMS (chaves
de API e tokens OAuth), cotas, KVMs e produtos de API. Os serviços MART são voltados para uma
única organização.
Consome atualizações graduais do plano de gerenciamento para fornecer processamento de solicitação de API e
execução de políticas no plano de ambiente de execução. Cada processador de mensagens tem o escopo de um único
ambiente.
O Apigee Redis é usado para rastrear as contagens de limites de taxa na Apigee e Hybrid, o que se aplica somente quando a política SpikeArrest tem a opção effectiveCount ativada.
Busca dados de configuração sobre um ambiente de API do plano de gerenciamento até o
plano de ambiente de execução. Um sincronizador pode pesquisar um ou mais ambientes em uma mesma
organização ou em organizações diferentes.
Extrai dados de status de análise e implantação e os envia ao serviço UAP no
plano de gerenciamento para que você possa acessá-los com a IU de gerenciamento.
O inspetor é um processo que monitora alterações de configuração e aciona o aplicativo no plano do ambiente de execução.
O inspetor também envia o status do Ingress da Apigee e da implantação do ambiente de execução de volta ao plano de controle.
O inspetor busca o status da implantação em todos os pods de ambiente de execução da Apigee, mescla o status e envia o status para o ConfigStore no plano de gerenciamento
A maioria dos serviços faz conexões de soquete com outros serviços internos ou externos que você precisa
conhecer. Para mais informações, consulte Portas híbridas.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-28 UTC."],[[["\u003cp\u003eApigee hybrid's runtime plane consists of various services deployed on Kubernetes nodes, each configurable via the \u003ccode\u003eoverrides.yaml\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eThe Apigee Ingress service acts as an edge load balancer, routing incoming connections to the correct message processor and environment.\u003c/p\u003e\n"],["\u003cp\u003eCassandra serves as the runtime datastore, providing persistent storage for KMS, OAuth, KVMs, and caching within the Apigee hybrid environment.\u003c/p\u003e\n"],["\u003cp\u003eServices such as the Message Processor, Synchronizer, and UDCA handle API processing, configuration updates, and analytics data collection respectively, each operating within specific scopes like environment or cluster.\u003c/p\u003e\n"],["\u003cp\u003eThe Apigee Connect Agent facilitates secure communication between the management and runtime planes, while the Logger and Metrics services provide logging and health monitoring capabilities, respectively.\u003c/p\u003e\n"]]],[],null,["# Runtime service configuration overview\n\n| You are currently viewing version 1.10 of the Apigee hybrid documentation. **This version is end of life.** You should upgrade to a newer version. For more information, see [Supported versions](/apigee/docs/hybrid/supported-platforms#supported-versions).\n\nThe Apigee hybrid runtime plane is made up of a variety of services. Each service is deployed\non nodes within your Kubernetes cluster, and each one can be configured using the\n[`overrides.yaml` file](/apigee/docs/hybrid/v1.10/customize-services).\n\n#### Runtime architectural diagram\n\nThe following image shows how each of the runtime services interacts with other services in\nhybrid:\n\nThe following table summarizes the runtime services:\n\nMost services make socket connections with other internal or external services that you should be\naware of. For more information, see [Hybrid ports](/apigee/docs/hybrid/v1.10/ports)."]]