¿Qué es KEDA Kubernetes Event-driven Autoscaling?

| Última modificación: 30 de mayo de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Kubernetes se reconoce en el sector tecnológico como una herramienta de gestión de servicios y cargas de trabajo de gran utilidad para el trabajo con aplicaciones y contenedores. Esta plataforma ofrece diferentes opciones de escala, como es el caso de Kubernetes Event-driven Autoscaling, denominada también KEDA, que no es más que un sistema de despliegue de clústeres en la plataforma a cargo de la simplificación del ajuste automático.

KEDA incluye, además, una serie de funcionalidades y características que podrás implementar para optimizar tu rendimiento con Kubernetes. Por eso, es indispensable que conozcas aquí todo lo que debes saber acerca de Kubernetes Event-driven Autoscaling.

¿Qué es Kubernetes Event-driven Autoscaling?

La herramienta de Kubernetes Event-driven Autoscaling se define como un mecanismo de autoescala de aplicaciones que toma como base los eventos externos.

KEDA destaca, además, por centrar sus esfuerzos en los procesos relacionados con la simplificación del ajuste y la configuración de escala automatizada de las aplicaciones.

De manera que Kubernetes-based Event Driven Autoscaling se encarga de la aplicación de un escalado automático basado en eventos para permitir que la aplicación del usuario se ajuste a las necesidades cambiantes del sistema y los clientes y, de esta forma, pueda satisfacer adecuadamente la demanda de una forma que le resulte sostenible y rentable.

Características de KEDA

Kubernetes Event-driven Autoscaling incluye un conjunto de características, propiedades y opciones que permiten su funcionamiento, como, por ejemplo, que surge como un proyecto de Cloud Native Computing Fundation (CNCF), un centro open source e independiente que provee computación nativa en la nube y que abarca proyectos como el de Kubernetes.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Además de esto, la opción de Kubernetes Event-driven Autoscaling se caracteriza por funcionar como un recurso que puede desplegarse en el clúster de la plataforma, sin importar su ubicación.

Otra de las características de KEDA es que permite la asignación explícita de las aplicaciones que se quieren escalar basándose en eventos, al tiempo que el resto de apps funcionan con normalidad. Esto quiere decir que Kubernetes Event-driven Autoscaling tiene la capacidad de ser ejecutada en conjunto con una amplia cantidad de otras aplicaciones o marcos de Kubernetes, garantizando su flexibilidad y seguridad de funcionamiento.

Scalers en KEDA

KEDA contribuye también a llevar a cabo el autoesclado de las aplicaciones basándose en eventos múltiples, para lo que hace uso del recurso de scalers o escaladores. Dicho recurso permite identificar cuándo una implementación debe activarse o no, al tiempo que nutre métricas personalizadas para una fuente de eventos determinada.

De modo que Kubernetes Event-driven Autoscaling incluye un catálogo con más de 50 scalers integrados a la plataforma, que pueden implementarse en varios sistemas en la nube, aplicaciones de mensajerías, bases de datos y demás.

En este artículo has podido aprender acerca del complemento Kubernetes Event-driven Autoscaling KEDA, así como en qué consisten sus características, utilidades y opciones de mayor importancia. Ahora, no dudes en dar un paso más en tu proceso de aprendizaje y matricúlate en nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde te tomará menos de 6 meses adquirir el conocimiento y la práctica necesarias para destacar dentro del sector tecnológico. ¡Apúntate ahora para seguir aprendiendo sobre esta y más opciones útiles para el escalado y optimización de tus procesos IT!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado