Jump to section

¿Qué es Knative?

Copiar URL

Knative (término que se pronuncia kei-nei-tiv) es un proyecto de la comunidad open source que incorpora ciertos elementos en Kubernetes, los cuales permiten implementar, ejecutar y gestionar aplicaciones sin servidor y originales de la nube. El modelo de cloud computing sin servidor puede generar un aumento en la productividad de los desarrolladores y reducir los costos operativos.

Knative elimina las tareas de implementación y gestión de servidores. Gracias a esto, los desarrolladores pueden centrarse en el código, sin tener que preocuparse por configurar una infraestructura compleja. Esta ventaja es aún mayor si todos los elementos de las aplicaciones se incorporan desde los servicios o las aplicaciones de terceros, a través del modelo de Backend como servicio (BaaS), en lugar de que se creen en la empresa.

Su entorno sin servidor le permite implementar el código en una plataforma de Kubernetes, como Red Hat OpenShift. Con él, puede crear un servicio empaquetando el código como una imagen de contenedor y transfiriéndolo al sistema. El código solo se ejecuta cuando es necesario, ya que Knative inicia y detiene las instancias automáticamente. Los recursos no se utilizan, salvo que el código deba efectuar alguna operación. También se pueden reducir los costos operativos, ya que es posible pagar por el tiempo de procesamiento en la nube según sea necesario, en lugar de ejecutar y gestionar sus propios servidores todo el tiempo.

Consta de tres elementos principales:

  • Compilación: un enfoque flexible para compilar el código fuente en los contenedores.
  • Servicio: permite la implementación rápida y el ajuste automático de los contenedores mediante un modelo basado en solicitudes para satisfacer las necesidades de las cargas de trabajo, según se solicite.
  • Eventos: una infraestructura para utilizar y generar eventos con el fin de estimular las aplicaciones. La activación de las aplicaciones se puede generar por diferentes eventos, como los de sus propias aplicaciones, los servicios en la nube de varios proveedores, los sistemas de software como servicio (SaaS) y los flujos de Red Hat AMQ.

Lea el blog de Red Hat Developer

Con Knative, es posible implementar y ejecutar las aplicaciones sin servidor en cualquier plataforma de Kubernetes, incluso en Red Hat OpenShift Container Platform. Knative utiliza operadores para instalarse en OpenShift.

La comunidad open source se encarga del mantenimiento de Knative. Para ello, las empresas que pertenecen a esta comunidad, como Red Hat, Google e IBM, trabajan junto con varias empresas nuevas. El sistema de software open source evita tener que depender de un solo proveedor, así que el poder pasa a estar en manos de quienes utilizan los sistemas y no de los proveedores de TI.

Red Hat® OpenShift® Serverless es un servicio que se basa en el proyecto open source de Knative. Ofrece una plataforma sin servidor de nivel empresarial que brinda portabilidad y uniformidad en los entornos híbridos y multicloud.

OpenShift Serverless proporciona una experiencia completa de desarrollo e implementación de aplicaciones sin servidor, gracias a que integra aplicaciones con otros servicios de OpenShift Container Platform, como OpenShift Service Mesh y la supervisión de clústeres.

Asimismo, Red Hat OpenShift Serverless puede simplificar las operaciones, ya que se instala fácilmente en OpenShift, se ha probado con otros productos de Red Hat e incluye acceso a un soporte galardonado.

Más información sobre la automatización

Productos

Red Hat Consulting

Servicio de nuestros asesores estratégicos, quienes tienen una visión amplia de su empresa, analizan sus desafíos y lo ayudan a superarlos con soluciones completas y rentables.

Red Hat Ansible Automation Platform

Plataforma que permite automatizar toda la empresa, sin importar en qué etapa del proceso de automatización se encuentre.

Red Hat Process Automation

Plataforma que permite desarrollar aplicaciones directamente en la nube para automatizar los procesos y las decisiones empresariales.

Contenido adicional

Ebook

La empresa automatizada: unificación de las personas y los procesos

Ebook

Automatice los flujos de trabajo de la infraestructura

VIDEO - THE SOURCE TV

Automatización

Vea como la automatización está revolucionando la TI a nivel mundial.

Capacitación

Curso de capacitación gratuito

Ansible Essentials: Simplicity in Automation Technical Overview

Video de capacitación

Automatización de AWS con Ansible

Illustration - mail

Obtenga más contenido como este

Suscríbase a nuestro boletín informativo: Red Hat Shares.