O que há de novo
Consulte as notas da versão 4.53.01 do Edge para nuvem privada.
Acessar a comunidade Apigee
A Comunidade Apigee (em inglês) é um recurso gratuito 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 da Apigee Edge (também conhecida 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 Edge Gateway é o módulo principal do Apigee Edge e a principal ferramenta para gerenciar suas APIs. A interface do Gateway oferece ferramentas para adicionar e configurar APIs, configurar pacotes de recursos e gerenciar desenvolvedores e apps. O gateway elimina muitas preocupações comuns de gerenciamento da API de back-end. Ao adicionar uma API, é possível 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 Edge Gateway é criado com base nos seguintes componentes principais:
- Servidor de gerenciamento de borda
- Apache ZooKeeper
- Apache Cassandra
- Roteador de borda
- Processador de mensagens de borda
- OpenLDAP
- Interface do Edge (antes conhecida como Nova experiência do Edge) e interface clássica
O Edge Gateway foi projetado para que todos 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 ferramentas eficientes para ver as tendências de uso de longo prazo. É possível segmentar seu público por desenvolvedores e apps principais, entender o uso por método de API para saber onde investir e criar relatórios personalizados com informações comerciais.
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ídas de XML ou JSON.
Todos os dados são enviados para o Edge Analytics, 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 de dados de borda inclui o seguinte:
- Qpid, que consiste no seguinte:
- Sistema de mensagens Apache Qpid.
- Serviço do servidor Qpid da Apigee: um serviço Java da Apigee usado para gerenciar o Apache Qpid.
- PostgreSQL, que consiste no seguinte:
- Banco de dados PostgreSQL
- Serviço do servidor Postgres do Apigee: um serviço Java do Apigee usado para gerenciar o banco de dados PostgreSQL.
Serviços de monetização da Apigee Edge
Os serviços de monetização do Edge são uma nova extensão poderosa do Apigee Edge para nuvem privada. Como um provedor de API, você precisa de uma maneira flexível e fácil de monetizar suas APIs para gerar receita pelo uso delas. Os Serviços de monetização resolvem esses requisitos. Com os serviços de monetização, é possível criar vários 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, personalizados para desenvolvedores específicos, 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 seus pacotes de API para os quais os desenvolvedores compraram um plano de tarifas. Você também pode fazer ajustes nesses registros conforme necessário. Além disso, é possível criar documentos de faturamento (que incluem os tributos aplicáveis) para o uso dos pacotes de API e publicar esses documentos para os desenvolvedores.
Você também pode definir limites para controlar e monitorar a performance dos seus pacotes de API e reagir de acordo. Além disso, é possível configurar notificações automáticas para quando esses limites forem atingidos ou estiverem próximos de serem atingidos.
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 mais complexos de cobrança/participação na receita (fácil de criar e modificar planos)
- Classifique as transações com base no volume ou em atributos personalizados em cada transação. A transação pode ser composta por APIs do Gateway PLUS 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 para desenvolvedores/parceiros gerenciarem compras pelo faturamento/pagamento
- Totalmente self-service 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 de borda
- Processador de mensagens de borda
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 da 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 Edge Gateway incluem (mas não se limitam a):
- 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 depois 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ídos, 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 do Apigee e notifica os diferentes servidores sobre mudanças na configuração.
- OpenLDAP (LDAP) para gerenciar usuários e funções do sistema e da organização.
- Um servidor de gerenciamento para manter essas partes juntas. O servidor de gerenciamento é o endpoint para solicitações da API Edge Management. 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 do Edge Analytics 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:
