Jump to section

¿Qué es Knative?

Copiar URL

Knative, cuya pronunciación es kei-nei-tiv, es un proyecto de la comunidad open source que agrega elementos para implementar, ejecutar y gestionar aplicaciones sin servidordiseñadas en la nube en Kubernetes. El modelo de cloud computing sin servidor puede aumentar la productividad de los desarrolladores y reducir el costo operativo.

Knative elimina la tarea de preparar y gestionar los servidores, lo cual permite que los desarrolladores se centren en sus códigos sin preocuparse por tener que configurar una infraestructura compleja. Esta ventaja es aún mayor si todos los elementos de las aplicaciones se incorporan desde servicios o aplicaciones de terceros a través del modelo de backend como servicio (BaaS), en lugar de escribirse en la empresa.

El entorno sin servidor de Knative permite implementar código en una plataforma de Kubernetes, como Red Hat OpenShift. Con este proyecto, puede crear un servicio al empaquetar el código como imagen de contenedor y pasarlo al sistema. Este se ejecuta solo cuando es necesario, y Knative inicia y detiene las instancias automáticamente. Los recursos no se consumen, a menos que el código necesite llevar a cabo una acción. Los costos operativos se reducen, ya que puede 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.

Knative consta de tres elementos principales:

  • Compilación: es un enfoque flexible para compilar código fuente en contenedores.
  • Distribución: permite la implementación rápida y el ajuste automático de los contenedores mediante un modelo basado en solicitudes para distribuir las cargas de trabajo según se solicite.
  • Creación de eventos: se trata de una infraestructura para recibir y generar eventos que activan a las aplicaciones, lo cual se logra por distintos medios, como los eventos de sus propias aplicaciones, los servicios de nube de varios proveedores, los sistemas de software como servicio (SaaS) y Red Hat AMQ Streams.

Lea el blog sobre Red Hat Developer

Knative permite que las aplicaciones sin servidor se implementen y ejecuten en cualquier plataforma de Kubernetes, incluida Red Hat OpenShift Container Platform. El proyecto se instala en OpenShift con los operadores.

Además, lo mantiene una comunidad open source, en la cual se encuentran empresas como Red Hat, Google e IBM que colaboran con varias empresas emergentes. El software open source reduce la posibilidad de depender de un solo proveedor, lo que hace que el poder de los proveedores de TI pase a los usuarios.

Red Hat® OpenShift® Serverless es un servicio que se basa en el proyecto open source Knative. Ofrece una plataforma sin servidor para empresas que aporta portabilidad y uniformidad en todos los entornos de nube híbrida y multicloud.

OpenShift Serverless ayuda a brindar desarrollo completo de aplicaciones sin servidor y experiencia de implementación al integrar los sistemas a otros servicios de OpenShift Container Platform, como OpenShift Service Mesh y la supervisión de clústeres.

La solución también simplifica las operaciones, ya que se instala en OpenShift de forma sencilla, se ha probado con otros productos de Red Hat e incluye acceso a un servicio de soporte galardonado.

Siga leyendo

Artículo

Conceptos básicos de Ansible

Ansible se encarga de automatizar algunos procesos de la TI, como la preparación de la infraestructura y la gestión de la configuración. En esta introducción conocerá los conceptos básicos de Ansible.

Artículo

¿Qué es la gestión de los procesos empresariales?

La gestión de los procesos empresariales (BPM) consiste en modelar, analizar y optimizar los procesos integrales de esta naturaleza para lograr sus objetivos comerciales estratégicos.

Artículo

¿Por qué conviene elegir Red Hat para la automatización?

Red Hat Ansible Automation Platform incluye las herramientas que necesitan los equipos para implementar y compartir la automatización en toda la empresa.

Más información sobre la automatización

Productos

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.

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

Contenido adicional

Ebook

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

Ebook

Automatice los flujos de trabajo de la infraestructura

PODCAST

Command Line Heroes Temporada 3, Episodio 5 Lenguajes que llegaron para quedarse

Escúchalo ahora

Recursos adicionales

Forrester Wave™: Automatización de la infraestructura, primer trimestre del 2023

Léelo aquí

E-book

Red Hat Ansible Automation Platform: guía para principiantes

Empieza a aprender

Historia de éxito

Descubra cómo nuestros clientes utilizan Ansible Automation Platform para agilizar sus operaciones de TI

Dale un vistazo a los casos 

 

Capacitación

Curso de capacitación gratuito

Ansible Essentials: Simplicity in Automation Technical Overview

Curso de capacitación gratuito

Red Hat Ansible Automation for SAP

Automatización de Red Hat Enterprise Linux

Este curso le enseñará cómo automatizar tareas de administración de sistemas Linux  con la ayuda de la última versión de Ansible Automation Platform.

Toma el curso