¿Qué es KEDA Kubernetes Event-driven Autoscaling?

Autor: | Última modificación: 9 de septiembre de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

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?

Antes de profundizar acerca de la opción de KEDA, debes conocer un poco más acerca de la plataforma donde lleva a cabo sus funciones, es decir, Kubernetes. Así pues, este sistema destaca como una herramienta de código abierto u open source que contribuye en actividades relacionadas con la automatización de los procesos de despliegue, la gestión de aplicaciones y la escalabilidad.

Además de esto, Kubernetes permite la realización de labores de operación e infraestructura y se encarga de todo lo que tiene que ver con desarrollo nativo que puedan ocurrir en la nube. Asimismo, esto también ayuda a que el equipo de trabajo se enfoque únicamente en actividades de mayor relevancia para el sistema, como son los procesos de innovación y codificación.

¿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

🔴 ¿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

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.

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.

¿Cuál es el siguiente paso?

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!

[email protected]

¿Sabías que hay más de 2.500 vacantes para ingenieros DevOps sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!