Visão geral da configuração de serviço do ambiente de execução

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.

A tabela a seguir resume os serviços de ambiente de execução:

Serviço Descrição Objeto de configuração Implementado como Escopo
Cassandra 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. cassandra StatefulSet Organização (uma ou mais organizações)
Logger Extrai arquivos de registros e envia os dados para o aplicativo de monitoramento associado à conta do Google Cloud (atualmente o Cloud Operations). logger DaemonSet Cluster (uma ou mais organizações no mesmo cluster)
API Management para dados do ambiente de execução (MART) 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. mart Implantação Organização
Processador de mensagens 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. runtime Implantação Ambiente
Métricas Coleta métricas de operações que podem ser usadas para monitorar a integridade de serviços híbridos, configurar alertas e assim por diante. metrics Implantação Cluster (uma ou mais organizações no mesmo cluster)
Sincronizador 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. synchronizer Implantação Ambiente
Agente de coleta de dados universal (UDCA, na sigla em inglês) 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. udca Implantação Ambiente
Gerenciador de certificados Um gerenciador de certificados para implementações do Kubernetes usadas pela Apigee. cert-manager Implantação Cluster do Kubernetes
Operadores 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. ao Implantação Cluster do Kubernetes

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.