Cloud-native API Gateway unifica las puertas de enlace de tráfico, microservicios y seguridad en una sola arquitectura para la exposición de servicios, la gestión del tráfico, el ingreso de aplicaciones y la administración completa del ciclo de vida de las API. Ofrece un rendimiento entre 1 y 5 veces superior al de las puertas de enlace autoconstruidas, con una estabilidad comprobada durante el Double 11, seguridad multicapa (mTLS, autenticación de inicio de sesión, WAF, complementos personalizados) y extensibilidad mediante complementos actualizables en caliente.
¿Por qué elegir Cloud-native API Gateway?
|
Ventaja |
Descripción |
|
Compatibilidad con código abierto |
Compatible al 100 % con Higress y NGINX Ingress de código abierto. Se integra con K8s y mejora el rendimiento, la observability y la facilidad de uso. |
|
Servicio totalmente gestionado |
Funciona como un clúster totalmente gestionado. Esto le permite centrarse en el desarrollo de su negocio sin ocuparse del despliegue ni de las operaciones y mantenimiento. |
|
Alta disponibilidad |
Ofrece capacidades integrales de monitoreo y operaciones que resuelven los problemas de disponibilidad típicos del middleware de código abierto. |
|
Arquitectura nativa de la nube |
Todos los componentes del producto están contenedorizados. Incluye un controlador de Ingress de K8s y se integra profundamente con los servicios de contenedores. |
|
Gestión visual |
Interfaz visual que facilita la visibilidad, gestión y control de las API. |
Conceptos clave
Cloud-native API Gateway proporciona tres tipos de API: REST API, HTTP API y WebSocket API.
HTTP API
Las HTTP API son interfaces centradas en rutas, adecuadas para K8s Ingress, arquitecturas de microservicios y escenarios de IA (SSE), lo que permite una rápida exposición de servicios.
En Kubernetes, un Ingress gestiona el acceso externo a los servicios del clúster mediante balanceo de carga de capa 7. El controlador de Ingress de Cloud-native API Gateway amplía esta funcionalidad con una gestión de tráfico más robusta; es compatible con NGINX Ingress y con más de 50 anotaciones de NGINX Ingress (lo que cubre más del 90 % de los casos de uso). Admite lanzamientos graduales, gobernanza flexible de servicios y protección de seguridad para aplicaciones distribuidas nativas de la nube a gran escala.
Cuando no se requiere una gestión detallada de las API, configure rutas para dirigir las solicitudes a los servicios de backend. Las rutas de enrutamiento (como /user/*) son menos granulares que las operaciones de API, lo que agiliza la configuración de accesos y la interacción entre sistemas.
Las HTTP API están orientadas a equipos de desarrollo y operaciones. Las rutas separan la lógica de negocio y simplifican la interacción entre servicios.
REST API
Las REST API son interfaces orientadas a recursos que utilizan métodos HTTP estándar (GET, POST, etc.) para operar sobre dichos recursos. Son ideales para el desarrollo "API-first", la colaboración entre equipos y la gestión detallada de API.
El enfoque "API-first" diseña las API antes de construir los servicios de backend, definiendo desde el inicio los límites del sistema y las interacciones entre servicios.
La gestión detallada es adecuada para escenarios donde los servicios se exponen a socios o entre sistemas internos y externos. Los proveedores exponen interfaces específicas, configuran políticas de tráfico por cada interfaz y proporcionan documentación de la API para los consumidores.
Las REST API están dirigidas a equipos centrados en el negocio, ya que fomentan la colaboración entre áreas y la iteración rápida.
WebSocket API
Las WebSocket API proporcionan un protocolo de conexión persistente para comunicación bidireccional en tiempo real. Permiten una transmisión eficiente de datos en aplicaciones como IA, IoT, videojuegos, mensajería instantánea y cotizaciones bursátiles.
Las WebSocket API siguen la misma ruta de uso centrada en rutas que las HTTP API, pero con un periodo de tiempo de espera predeterminado más largo.
Funciones
|
Función |
Descripción |
Referencias |
|
Gestión del ciclo de vida de las API |
Gestione las API a lo largo de todo su ciclo de vida: diseño, desarrollo, pruebas, publicación y cancelación de publicación. |
|
|
Controlador de Ingress de K8s |
Admite el controlador de Ingress de K8s. |
N/A |
|
Autenticación de seguridad |
Se integra con sistemas de autenticación e inicio de sesión. Admite certificados HTTPS, listas negras y blancas de IP, autenticación y autorización (JWT, OIDC, IDaaS), así como limpieza de tráfico inusual. |
|
|
Observability |
Paneles globales, monitoreo de instancias, búsqueda de registros, listas TOP de negocio, entrega de registros, análisis de rastreo y alertas. |
|
|
Gobernanza del tráfico |
Limitación de velocidad, degradación, descubrimiento de servicios, enrutamiento, soporte para múltiples registros, etiquetado de tráfico y configuración de tiempos de espera. |
|
|
Marketplace de complementos |
Incluye complementos integrados para autenticación, autorización, gestión de tráfico y seguridad. Cargue complementos personalizados para ampliar las capacidades. |
|
|
Alta disponibilidad |
Basado en Envoy. Unifica K8s Ingress y puertas de enlace de microservicios. Admite protección contra sobrecarga, publicación y cancelación de publicación sin interrupciones, recuperación ante desastres multi-zona, escalado elástico y recuperación automática ante fallos. SLA de hasta 99.99 %. |
N/A |
Facturación
Para obtener más información, consulte Billing.
Activar Cloud-native API Gateway
Vaya a la página de activación de Cloud-native API Gateway para activar Cloud-native API Gateway.
Contáctenos
Si tiene preguntas sobre Cloud-native API Gateway, únase al grupo de DingTalk (ID: 88010006189) o envíe un ticket.