Conceptos

Control plane

Conjunto de módulos relacionados con el design time. Estos módulos proporcionan funcionalidades como la configuración del entorno, las APIs, las políticas y la visualización de registros. El control plane es compartido.

Aunque existen varios mecanismos de alta disponibilidad y resiliencia, no se recomienda utilizar APIs administrativas en flujos de alta carga.

Shard

El shard es una agrupación lógica que se utiliza para proporcionar servicios a un conjunto específico de clientes. Los servicios como la base de datos para registros y auditoría de tokens se comparten con los data planes de un determinado shard.

Data plane

Conjunto de módulos relacionados con el runtime. Los módulos del data plane están dedicados a cada cliente.. Todas las llamadas son manejadas por módulos contenidos en el data plane. Cada data plane se aprovisiona en una VPC dedicada, con su propio direccionamiento IP. El data plane está compuesto por:

  • GW POOLS.

    • NETWORK LOAD BALANCER: Equilibrador de carga de capa 4.

    • SEC-PROXY: Responsable de la exposición y terminación TLS.

    • API GATEWAY: Responsable de transacciones. Este módulo realiza la aplicación de políticas, el registro y las transformaciones.

De manera predeterminada, el data plane se aprovisiona con un gateway pool (default), sin embargo, se pueden comprar nuevos gateways pools.

Además de los gateways pools, hay otros módulos disponibles en data plane:

  • API AUTHORIZATION: Módulo responsable de generar tokens de acceso.

  • MEMORY GRID: Base de datos en memoria para almacenamiento en caché y distribución de datos.

Además de estos, hay algunos módulos adyacentes, también en data plane.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]