Cuenta Iniciar sesión
Jump to section

Red Hat OpenShift versus Kubernetes

Copiar URL

Red Hat® OpenShift® es una distribución de Kubernetes, es decir, un producto de software comercializado que se deriva de un proyecto open source. Aunque ambos sistemas de software permiten la organización de los contenedores, Red Hat OpenShift está empaquetado como una plataforma open source empresarial downstream, lo cual significa que se sometió a pruebas adicionales y contiene otras funciones que no están disponibles en el proyecto open source de Kubernetes.

Red Hat OpenShift es una plataforma open source empresarial para la organización de los contenedores. Es un producto de software que incluye elementos del proyecto de gestión de contenedores de Kubernetes, pero incorpora la seguridad y la productividad, dos funciones muy importantes para las empresas de gran escala.

"OpenShift" hace referencia a la tecnología de organización de los contenedores downstream, que deriva del proyecto open source OKD (antes conocido como OpenShift Origin). "Red Hat OpenShift" es el conjunto de productos de organización de contenedores de Red Hat. Además de OpenShift, Red Hat incluye en sus diversos productos varios elementos ya configurados, como por ejemplo:

Red Hat OpenShift se centra en la experiencia de las personas que utilizan los sistemas en la empresa. Ofrece todo lo que necesita una empresa de gran envergadura para organizar los contenedores, como opciones de seguridad mejorada y asistencia permanente de los especialistas. Además, se integra directamente en las pilas de TI personalizadas de la empresa, que pueden incluir:

Kubernetes es un proyecto open source para la organización de los contenedores. Ayuda a los usuarios a gestionar los grupos de hosts organizados en clústeres que ejecutan los contenedores de Linux, los cuales son conjuntos de procesos que contienen todo lo necesario para funcionar de forma aislada.

Originalmente, los responsables del diseño y el desarrollo de Kubernetes eran los ingenieros de Google, uno de los primeros colaboradores de la tecnología de contenedores de Linux, antes de que lo donaran a la fundación Cloud Native Computing Foundation (CNCF), en 2015. Esto significa que la CNCF es la entidad encargada de preservar la comunidad de Kubernetes, mientras que los administradores y los colaboradores voluntarios se ocupan del desarrollo, el mantenimiento y los lanzamientos de esta plataforma.

Red Hat fue una de las primeras empresas que trabajó con Google en Kubernetes, incluso antes de su lanzamiento, y ahora es el segundo colaborador más importante del proyecto.

Aunque alguna vez Docker fue sinónimo de "contenedores", ahora hace referencia a:

  • Una tecnología de contenedores en particular
  • Una comunidad open source
  • Una empresa de software

Obtenga más información sobre Docker

Tanto Red Hat OpenShift como Kubernetes gestionan grupos de contenedores llamados clústeres. Cada clúster consta de dos partes: el plano de control y los nodos de trabajo. Los contenedores se ejecutan en los nodos de trabajo, cada uno de los cuales tiene su propio sistema operativo Linux. El plano de control, por un lado, mantiene el estado general del clúster (p. ej., las aplicaciones que se ejecutan y las imágenes de contenedores que se utilizan); los nodos de trabajo, por el otro, realizan las tareas informáticas propiamente dichas.

Si bien las empresas pueden optar por instalar y gestionar las implementaciones de Kubernetes por su cuenta, las plataformas empresariales son una buena opción para quienes tengan recursos limitados o no deseen gestionar manualmente los entornos de Kubernetes.

Una plataforma de Kubernetes gestionada por un proveedor, como Red Hat OpenShift, ofrece asistencia comercial, se encarga de las actualizaciones y los parches, y aumenta la seguridad de Kubernetes y de las aplicaciones originales en ella. Por lo general, el proveedor también analiza las integraciones externas, como las conexiones de red, el almacenamiento, los registros de contenedores y los servicios de nube, y puede ofrecer soluciones de supervisión, alerta y registro.

A pesar de todo lo que incluye Kubernetes, los usuarios aún necesitan integrar otros elementos, como las redes, el equilibrio de carga e ingreso, el almacenamiento, la supervisión, el registro y más. Red Hat OpenShift ofrece todo esto con Kubernetes como elemento principal, ya que esta tecnología no es suficiente por sí sola.

Red Hat OpenShift es más que un producto de software; más bien, es una plataforma de contenedores integral. Puede ser la clave para adoptar una cultura DevOps, es decir, para automatizar las tareas operativas de rutina y estandarizar los entornos en todo el ciclo de vida de las aplicaciones.

Artículos relacionados

ARTÍCULO

Diferencias entre los contenedores y las máquinas virtuales

Las máquinas virtuales (VM) y los contenedores de Linux son entornos informáticos empaquetados que combinan varios elementos de TI y los aíslan del resto del sistema.

ARTÍCULO

¿Qué es la organización de los contenedores?

La organización en contenedores automatiza la implementación, la gestión, la escalabilidad y la conexión en red de los contenedores.

ARTÍCULO

¿Qué es un contenedor de Linux?

Un contenedor de Linux es un conjunto de procesos separados del resto del sistema, los cuales pueden ejecutarse desde una imagen diferente que proporciona todos los archivos necesarios para que funcionen.

Más información sobre los contenedores

Productos

Red Hat OpenShift

Plataforma de contenedores de Kubernetes empresarial con operaciones automatizadas integrales para gestionar implementaciones de nube híbrida, multicloud y edge computing.

Contenido adicional

Lista de verificación

Desarrollo de aplicaciones en contenedores: cinco temas para analizar con su equipo

Ebook

Los tres aspectos más importantes que debe tener en cuenta a la hora de seleccionar una plataforma de Kubernetes

Capacitación

Curso de capacitación gratuito

Running Containers with Red Hat Technical Overview

Curso de capacitación gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Curso de capacitación gratuito

Developing Cloud-Native Applications with Microservices Architectures

Illustration - mail

Obtenga más contenido como este

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

Red Hat logo LinkedInYouTubeFacebookTwitter

Productos

Herramientas

Comprar, vender, explorar

Comunicarse

Acerca de Red Hat

Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.

Suscríbase a nuestra newsletter, Red Hat Shares

Suscríbase ahora

Seleccionar idioma

© 2022 Red Hat, Inc. Red Hat Summit