Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
O Edge para nuvem privada é uma instalação local do Apigee Edge em que você controla o ambiente de hardware e é responsável pela instalação, upgrade, manutenção e os processos administrativos do produto.
O que há de novo
Consulte as notas da versão da Apigee.
Acessar a comunidade Apigee
A comunidade Apigee (em inglês) é um recurso sem custo financeiro onde você pode entrar em contato com a Apigee e outros clientes da Apigee com perguntas, dicas e outros problemas. Antes de postar na comunidade, primeiro pesquise as postagens existentes para ver se sua pergunta já foi respondida.
Visão geral da arquitetura
Antes de instalar o Apigee Edge para nuvem privada, familiarize-se com a organização geral dos módulos e componentes de software do Edge.
O Apigee Edge para nuvem privada consiste nos seguintes módulos:
- Gateway do Apigee Edge (também conhecido como Serviços de API)
- Análise do Apigee Edge
- Serviços de monetização do Apigee Edge (também conhecidos como Monetização de serviços para desenvolvedores)
A imagem a seguir mostra como os diferentes módulos interagem na Apigee:

Para saber mais sobre como criar um portal do desenvolvedor, consulte Criar seu portal usando o Drupal 9.
Gateway do Apigee Edge
O Gateway do Edge é o módulo principal do Apigee Edge e a principal ferramenta para gerenciar suas APIs. A interface do Gateway fornece ferramentas para adicionar e configurar suas APIs, configurar pacotes de recursos e gerenciar desenvolvedores e apps. O Gateway descarrega muitas preocupações comuns de gerenciamento da sua API de back-end. Ao adicionar uma API, você pode aplicar políticas de segurança, limitação de taxa, mediação, armazenamento em cache e outros controles. Você também pode personalizar o comportamento da API aplicando scripts personalizados, fazendo chamadas para APIs de terceiros e assim por diante.
Componentes do software
O Gateway do Edge é criado com base nos seguintes componentes principais:
- Servidor de gerenciamento do Edge
- Apache ZooKeeper
- Apache Cassandra
- Roteador do Edge
- Processador de mensagens do Edge
- OpenLDAP
- Interface do Edge (anteriormente conhecida como Nova experiência do Edge) e interface clássica
O Gateway do Edge foi projetado para que todos esses componentes possam ser instalados em um único host ou distribuídos entre vários hosts.
Análise do Apigee Edge
A análise do Edge tem uma análise de API eficiente para conferir tendências de uso de longo prazo. É possível segmentar seu público por desenvolvedores e apps principais, aprender sobre o uso por método de API para saber onde investir e criar relatórios personalizados sobre informações de nível empresarial.
Conforme os dados passam pelo Apigee Edge, vários tipos padrão de informações são coletados, incluindo URL, IP, ID do usuário para informações da chamada de API, latência e dados de erro. É possível usar políticas para adicionar outras informações, como cabeçalhos, parâmetros de consulta e partes de uma solicitação ou resposta extraída de XML ou JSON.
Todos os dados são enviados para a análise do Edge, onde são mantidos pelo servidor de análise em segundo plano. As ferramentas de agregação de dados podem ser usadas para compilar vários relatórios integrados ou personalizados.
Componentes do software
A análise do Edge compreende o seguinte:
- Qpid, que consiste no seguinte:
- Sistema de mensagens do Apache Qpid
- Serviço do servidor Qpid da Apigee: um serviço Java da Apigee usado para gerenciar o Apache Qpid
- Postgres, que consiste no seguinte:
- Banco de dados PostgreSQL
- Serviço do servidor Postgres da Apigee: um serviço Java da Apigee usado para gerenciar o banco de dados PostgreSQL
Serviços de monetização do Apigee Edge
Os serviços de monetização do Edge são uma nova extensão eficiente do Apigee Edge para nuvem privada. Como provedor de APIs, você precisa de uma maneira flexível e fácil de monetizar APIs para gerar receita pelo uso delas. Os serviços de monetização resolvem esses requisitos. Usando os serviços de monetização, é possível criar uma variedade de planos de tarifas que cobram os desenvolvedores pelo uso das APIs agrupadas em pacotes. A solução oferece um alto grau de flexibilidade: é possível criar planos pré-pagos, pós-pagos, de taxa fixa, de taxa variável, freemium, planos personalizados para desenvolvedores específicos, planos que abrangem grupos de desenvolvedores e muito mais.
Além disso, os serviços de monetização incluem recursos de relatórios e faturamento. Por exemplo, como provedor de API, você pode receber relatórios resumidos ou detalhados sobre o tráfego dos pacotes de API para os quais os desenvolvedores compraram um plano de tarifas. Também é possível fazer ajustes nesses registros conforme necessário. Além disso, é possível criar documentos de faturamento (que incluem impostos aplicáveis) para o uso dos pacotes de API e publicar esses documentos para os desenvolvedores.
Também é possível definir limites para ajudar a controlar e monitorar a performance dos pacotes de API e reagir de acordo com eles. Além disso, é possível configurar notificações automáticas para quando esses limites forem atingidos ou se aproximarem.
Recursos dos serviços de monetização
Os principais recursos dos serviços de monetização do Edge incluem:
- A integração total com a plataforma de API significa interação em tempo real
- Suporte a todos os modelos de negócios prontos para uso , desde planos simples baseados em taxas até os planos de compartilhamento de receita/cobrança mais complexos (fácil de criar e modificar planos)
- Taxa de transações em volume ou atributos personalizados em cada transação. A transação pode ser composta por APIs do Gateway e outros sistemas (externos ao Apigee Edge)
- Ferramentas automatizadas, como limites e notificações, para monitorar a performance e gerenciar o processo
- Fluxo de trabalho e controles integrados de desenvolvedor/parceiro para gerenciar a compra pelo faturamento/pagamento
- Serviço totalmente independente para usuários empresariais e desenvolvedores/parceiros, sem necessidade de intervenção técnica dispendiosa
- Integrado a qualquer sistema de vendas, contabilidade e ERP de back-end

Componentes do software
Os serviços de monetização do Edge são criados com base nos seguintes componentes principais:
- Servidor de gerenciamento do Edge
- Processador de mensagens do Edge
Para mais informações sobre como começar a usar os serviços de monetização com a interface do Edge, consulte Começar a usar a monetização.
Implantação local
Uma instalação local do Apigee Edge para nuvem privada (Gateway e análise) fornece a infraestrutura necessária para executar o tráfego de API em nome dos clientes do cliente local.
Os vídeos a seguir apresentam os modelos de implantação do Apigee Edge para nuvem privada:
S26E01: Introdução ao modelo de implantação
S26E04: Arquitetura de implantação
Os componentes fornecidos pela instalação local do Gateway do Edge incluem (entre outros):
- Um roteador processa todo o tráfego de API recebido de um balanceador de carga, determina a organização e os ambientes do proxy de API que processa a solicitação, equilibra as solicitações entre os processadores de mensagens disponíveis e, em seguida, envia a solicitação. O roteador encerra a solicitação HTTP, processa o tráfego TLS/SSL e usa o nome do host virtual, a porta e o URI para direcionar as solicitações ao processador de mensagens apropriado.
- Um processador de mensagens processa solicitações de API. O processador de mensagens avalia uma solicitação recebida, executa as políticas da Apigee e chama os sistemas de back-end e outros sistemas para recuperar dados. Depois que essas respostas são recebidas, o processador de mensagens formata uma resposta e a retorna para o cliente.
- O Apache Cassandra é o repositório de dados do ambiente de execução que armazena configurações de aplicativos, contadores de cota distribuída, chaves de API e tokens OAuth para aplicativos em execução no gateway.
- O Apache ZooKeeper contém dados de configuração sobre o local e a configuração dos vários componentes da Apigee e notifica os diferentes servidores sobre as mudanças de configuração.
- OpenLDAP (LDAP) para gerenciar usuários e papéis do sistema e da organização.
- Um servidor de gerenciamento para manter essas partes unidas. O servidor de gerenciamento é o endpoint das solicitações da API Management do Edge. Ele também interage com a interface do Edge.
- Uma interface fornece ferramentas baseadas em navegador que permitem realizar a maioria das tarefas necessárias para criar, configurar e gerenciar proxies de API, produtos de API, apps e usuários.
Os componentes fornecidos pela instalação local da análise do Edge incluem:
- Um servidor Qpid gerencia o sistema de filas para dados de análise.
- Um servidor Postgres gerencia o banco de dados de análise do PostgreSQL.
O diagrama a seguir ilustra como os componentes do Apigee Edge interagem:
