Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Edge para la nube privada es una instalación local de Apigee Edge en la que controlas el entorno de hardware y eres responsable de la instalación, la actualización, el mantenimiento y los procesos administrativos del producto.
Novedades
Consulta las notas de la versión de Apigee.
Accede a la comunidad de Apigee
La comunidad de Apigee es un recurso gratuito en el que puedes comunicarte con Apigee as well as other Apigee customers with questions, tips, and other issues. Antes de publicar contenido en la comunidad, asegúrate de buscar primero las publicaciones existentes para ver si ya se respondió tu pregunta.
Descripción general de la arquitectura
Antes de instalar Apigee Edge para la nube privada, debes familiarizarte con la organización general de los módulos y los componentes de software de Edge.
Apigee Edge para la nube privada consta de los siguientes módulos:
- Apigee Edge Gateway (también conocido como Servicios de API)
- Estadísticas de Apigee Edge
- Servicios de monetización de Apigee Edge (también conocidos como Monetización de servicios para desarrolladores)
En la siguiente imagen, se muestra cómo interactúan los diferentes módulos dentro de Apigee:

Para obtener más información sobre cómo compilar un portal para desarrolladores, consulta Compila tu portal con Drupal 9.
Apigee Edge Gateway
Edge Gateway es el módulo principal de Apigee Edge y es la herramienta principal para administrar tus APIs. La IU de Gateway proporciona herramientas para agregar y configurar tus APIs, configurar paquetes de recursos y administrar desarrolladores y apps. Gateway descarga muchos problemas comunes de administración de tu API de backend. Cuando agregas una API, puedes aplicar políticas de seguridad, límite de frecuencia, mediación, almacenamiento en caché y otros controles. También puedes personalizar el comportamiento de tu API mediante la aplicación de secuencias de comandos personalizadas, la realización de llamadas a APIs de terceros, etcétera.
Componentes de software
Edge Gateway se compila a partir de los siguientes componentes principales:
- Servidor de administración de Edge
- Apache ZooKeeper
- Apache Cassandra
- Router de Edge
- Message Processor de Edge
- OpenLDAP
- IU de Edge (antes conocida como la nueva experiencia de Edge) y la IU clásica
Edge Gateway está diseñado para que todos estos componentes se puedan instalar en un solo host o distribuir entre varios hosts.
Estadísticas de Apigee Edge
Edge Analytics tiene potentes estadísticas de API para ver las tendencias de uso a largo plazo. Puedes segmentar a tu público por desarrolladores y apps principales, obtener información sobre el uso por método de API para saber dónde invertir y crear informes personalizados sobre la información a nivel de la empresa.
A medida que los datos pasan por Apigee Edge, se recopilan varios tipos de información predeterminados, como la URL, la IP, el ID del usuario para la información de llamadas a la API, la latencia y los datos de error. Puede usar políticas para agregar información adicional, como encabezados, parámetros de consulta y partes de una solicitud o respuesta extraídas de archivos XML o JSON.
Todos los datos se envían a Edge Analytics, donde el servidor de estadísticas los mantiene en segundo plano. Se pueden usar herramientas de agregación de datos para compilar varios informes integrados o personalizados.
Componentes de software
Edge Analytics incluye lo siguiente:
- Qpid, que consta de lo siguiente:
- Sistema de mensajería de Apache Qpid
- Servicio de servidor Qpid de Apigee: Un servicio de Java de Apigee que se usa para administrar Apache Qpid
- Postgres, que consta de lo siguiente:
- Base de datos de PostgreSQL
- Servicio de servidor Postgres de Apigee: Un servicio de Java de Apigee que se usa para administrar la base de datos de PostgreSQL
Servicios de monetización de Apigee Edge
Los servicios de monetización de Edge son una nueva y potente extensión de Apigee Edge para la nube privada. Como proveedor de API, necesitas una forma fácil de usar y flexible para monetizar tus APIs, de manera que puedas generar ingresos por el uso de esas APIs. Los servicios de monetización resuelven esos requisitos. Con los servicios de monetización, puedes crear varios planes de tarifas que les cobren a los desarrolladores por el uso de tus APIs agrupadas en paquetes. La solución ofrece un amplio grado de flexibilidad: puedes crear planes prepagados, planes pospagados, planes de tarifa fija, planes de tarifa variable, planes freemium , planes adaptados a desarrolladores específicos, planes que abarcan grupos de desarrolladores y mucho más.
Además, los servicios de monetización incluyen funciones de informes y facturación. Por ejemplo, como proveedor de API, puedes obtener informes resumidos o detallados sobre el tráfico a tus paquetes de API para los que los desarrolladores compraron un plan de tarifas. También puedes realizar ajustes en estos registros según sea necesario. Además, puedes crear documentos de facturación (que incluyen los impuestos aplicables) por el uso de tus paquetes de API y publicarlos para los desarrolladores.
También puedes establecer límites para ayudar a controlar y supervisar el rendimiento de tus paquetes de API y permitirte reaccionar en consecuencia, y puedes configurar notificaciones automáticas para cuando se acerquen o alcancen esos límites.
Funciones de los servicios de monetización
Las funciones clave de los servicios de monetización de Edge incluyen las siguientes:
- La integración completa con la plataforma de API significa interacción en tiempo real.
- Admite todos los modelos de negocios listos para usar , desde planes simples basados en tarifas hasta los planes de reparto de ingresos o de cobro más complejos (es fácil crear y modificar planes).
- Califica las transacciones según el volumen o los atributos personalizados dentro de cada transacción. La transacción puede estar compuesta por APIs de Gateway MÁS otros sistemas (externos a Apigee Edge).
- Herramientas automatizadas, como límites y notificaciones, para supervisar el rendimiento y administrar el proceso
- Flujo de trabajo y controles integrados para desarrolladores o socios para administrar la compra a través de la facturación o el pago
- Servicio completamente automático para usuarios empresariales y desarrolladores o socios, por lo que no es necesaria una costosa intervención técnica
- Integración con cualquier sistema de backend de ventas, contabilidad y ERP

Componentes de software
Los servicios de monetización de Edge se compilan sobre los siguientes componentes principales:
- Servidor de administración de Edge
- Message Processor de Edge
Para obtener más información sobre cómo comenzar a usar los servicios de monetización con la IU de Edge, consulta Comienza a usar la monetización.
Implementación local
Una instalación local del núcleo de Apigee Edge para la nube privada (Gateway y Analytics) proporciona la infraestructura necesaria para ejecutar el tráfico de API en nombre de los clientes del cliente local.
En los siguientes videos, se presentan los modelos de implementación de Apigee Edge para la nube privada:
S26E01: Introducción al modelo de implementación
S26E04: Arquitectura de implementación
Los componentes que proporciona la instalación local de Edge Gateway incluyen (sin limitaciones) los siguientes:
- Un router controla todo el tráfico de API entrante desde un balanceador de cargas, determina la organización y los entornos para el proxy de API que controla la solicitud, balancea las solicitudes en los Message Processors disponibles y, luego, envía la solicitud. El router finaliza la solicitud HTTP, controla el tráfico de TLS/SSL y usa el nombre de host virtual, el puerto y el URI para dirigir las solicitudes al Message Processor adecuado.
- Un Message Processor procesa las solicitudes a la API. El Message Processor evalúa una solicitud entrante, ejecuta las políticas de Apigee y llama a los sistemas de backend y a otros sistemas para recuperar datos. Una vez que se reciben esas respuestas, el Message Processor formatea una respuesta y se la muestra al cliente.
- Apache Cassandra es el repositorio de datos del entorno de ejecución que almacena opciones de configuración de aplicaciones, contadores de cuota distribuida, claves de API y tokens OAuth para aplicaciones que se ejecutan en la puerta de enlace.
- Apache ZooKeeper contiene datos de configuración sobre la ubicación y la configuración de los diversos componentes de Apigee, y notifica a los diferentes servidores los cambios de configuración.
- OpenLDAP (LDAP) para administrar los usuarios y las funciones del sistema y de la organización
- Un servidor de administración para mantener unidas estas partes. El servidor de administración es el extremo para las solicitudes de la API de administración de Edge. También interactúa con la IU de Edge.
- Una IU proporciona herramientas basadas en el navegador que te permiten realizar la mayoría de las tareas necesarias para crear, configurar y administrar proxies de API, productos de API, apps y usuarios.
Los componentes que proporciona la instalación local de Edge Analytics incluyen los siguientes:
- Un servidor Qpid administra el sistema de colas para los datos de estadísticas.
- Un servidor Postgres administra la base de datos de estadísticas de PostgreSQL.
En el siguiente diagrama, se muestra cómo interactúan los componentes de Apigee Edge:
