Descripción general del producto
Red Hat® OpenShift® Container Platform es la plataforma de nube híbrida líder en el sector, la cual cuenta con la tecnología de contenedores y Kubernetes. El uso de OpenShift Container Platform simplifica y acelera el desarrollo, la distribución y la gestión del ciclo de vida de una combinación híbrida de aplicaciones. Además, brinda uniformidad en todos los entornos, ya sean locales, de nube pública o de edge computing. OpenShift Container Platform se diseñó para ofrecer innovaciones permanentes y velocidad a cualquier escala, lo cual ayuda a las empresas a prepararse tanto para el presente como para el futuro, ya sea mediante la modernización de las aplicaciones actuales; el desarrollo de nuevas aplicaciones en la nube; la integración de las funciones de análisis de datos, inteligencia artificial (IA) y aprendizaje automático (ML) para obtener información relevante basada en los datos; o la integración de los sistemas de software de proveedores independientes (ISV) y proveedores de nube.
OpenShift Container Platform
OpenShift Container Platform es una plataforma con capacidad de autogestión, que incluye el sistema operativo Red Hat Enterprise Linux®, y soluciones de autorización, autenticación, registro de contenedores, registro, supervisión, entrada, conexiones de red, tiempos de ejecución de los contenedores y actualizaciones inalámbricas. Estos elementos se prueban en conjunto para lograr operaciones unificadas en una plataforma Kubernetes completa que abarca todas las nubes.
Cartera de productos de Red Hat OpenShift: una selección de soluciones de contenedores
Red Hat Openshift es la plataforma de Kubernetes empresarial líder, en la cual confían las empresas de distintos sectores y del mundo para innovar las aplicaciones.
- Red Hat OpenShift Kubernetes Engine (anteriormente conocida como Red Hat OpenShift Container Engine) ofrece las funciones básicas y centradas en la seguridad de Kubernetes empresarial en Red Hat Enterprise Linux CoreOS para ejecutar los contenedores en entornos de nube híbrida.
- Red Hat OpenShift Container Platform incorpora un conjunto completo de operaciones y servicios y herramientas para desarrolladores, lo cual incluye equipos sin servidor, redes de servicios y canales.Gracias a esta plataforma, las empresas pueden adoptar una estrategia de nube híbrida y comenzar a diseñar aplicaciones en la nube. La plataforma, de eficacia comprobada, incluye un conjunto completo de servicios que ofrecen dos ventajas: por un lado, permiten que los desarrolladores programen las aplicaciones con mayor velocidad y agilidad y, por el otro, les ofrecen a los equipos de operaciones de TI más flexibilidad y eficiencia.
- Red Hat OpenShift Platform Plus se basa en OpenShift Container Platform con funciones avanzadas de seguridad de varios clústeres, gestión del día 2, gestión de datos integrado y un registro global de contenedores. Gracias a esta plataforma, las empresas pueden proteger y gestionar de manera más uniforme las aplicaciones en todos los entornos de nube híbrida abierta y sus ciclos de vida.

Figura 1. Funciones de OpenShift Container Platform y productos de Red Hat complementarios
* Red Hat OpenShift incluye tiempos de ejecución compatibles con los lenguajes, los marcos y las bases de datos más populares. Las funciones adicionales que se mencionan pertenecen a las carteras de productos de Red Hat Application Services y Red Hat Data Services.
Funciones avanzadas
OpenShift Container Platform admite diversas funciones avanzadas.
- Operaciones automatizadas del día 1 y del día 2
- Los operadores ofrecen la automatización de la instalación, las actualizaciones y la gestión del ciclo de vida de las aplicaciones, lo cual garantiza que se ejecuten correctamente y se realicen los cambios necesarios para ajustarse a la configuración deseada.
- Helm proporciona un administrador de paquetes de Kubernetes que los desarrolladores pueden utilizar no solo para empaquetar sus aplicaciones, sino también para definir la manera de empaquetarlas, implementarlas y configurarlas. También permite automatizar las tareas del día 1 y algunas de las operaciones del día 2.
- Red Hat OpenShift Service Mesh ofrece uniformidad a la hora de gestionar, conectar y supervisar las aplicaciones, a medida que aumenta la complejidad de la gestión y de la seguridad entre los servicios.
- Con Red Hat OpenShift Serverless, las aplicaciones podrán utilizar los recursos informáticos y ajustar su capacidad automáticamente, en función del uso y de la demanda de ciertas fuentes de eventos.
- Red Hat OpenShift Pipelines aporta una solución de desarrollo e integración continuos (CI/CD) propia de Kubernetes en Tekton, la cual mejora la experiencia del usuario a través de la consola de OpenShift.
- Red Hat OpenShift GitOps se deriva a partir del proyecto open source Argo CD y permite que los equipos de TI implementen flujos de trabajo de GitOps para la configuración de los clústeres y la distribución de las aplicaciones, lo cual dará lugar a un desarrollo de software más rápido, seguro y flexible.
- Red Hat OpenShift Virtualization posibilita el uso de máquinas virtuales en OpenShift, para modernizar las aplicaciones actuales o ejecutarlas junto con los contenedores, y los equipos sin servidor, en una arquitectura de Kubernetes.
- El edge computing incluye clústeres de 3 nodos, nodos de trabajo remotos y nodos individuales para proporcionar a las empresas todas las funciones de Kubernetes en un entorno más pequeño.
- Red Hat OpenShift admite diversas cargas de trabajo y ofrece uniformidad entre las aplicaciones a través de una plataforma común, para acelerar la implementación de aplicaciones inteligentes en un entorno de nube híbrida.
Las cargas de trabajo compatibles son:- Bases de datos
- Análisis de datos
- Marcos, lenguajes de programación y sistemas de software de IA y ML
- Registro y supervisión
- Servidores web y de aplicaciones
- Servicios de agentes de mensajería
Para obtener más información sobre Red Hat OpenShift, visite https://www.redhat.com/es/technologies/cloud-computing/openshift/try-it.
Características y ventajas
Característica | Ventajas |
Capacidad de ajuste | Las aplicaciones que se ejecutan en OpenShift Container Platform pueden ampliarse a miles de instancias en cientos de nodos, en cuestión de segundos. |
Gestión de varios clústeres | Las visualizaciones consolidadas de los clústeres y el uso de las tecnologías de Kubernetes ofrecen una capa de gestión uniforme tanto en las instalaciones como en las nubes públicas. |
Almacenamiento permanente | OpenShift Container Platform admite una amplia gama de soluciones de almacenamiento empresarial, como Red Hat OpenShift Data Foundation y nuestro ecosistema (p. ej., DellEMC, Portworx, NetApp) para ejecutar aplicaciones con estado y sin estado. |
Estándares del open source | OpenShift Container Platform incorpora los contenedores formateados de Docker o de la Open Containers Initiative (OCI) y el sistema Kubernetes certificado por la Cloud Native Computing Foundation (CNCF) para la organización de los contenedores, además de otras tecnologías de open source. |
Portabilidad de los contenedores | Las imágenes de contenedores que se diseñan teniendo en cuenta el estándar del sector de la OCI garantizan la portabilidad entre las estaciones de trabajo del desarrollador y los entornos de producción de OpenShift Container Platform. |
Clústeres de 3 nodos | Acceso a todas las funciones de una plataforma de Kubernetes completa con un entorno más pequeño y con gran disponibilidad, para las arquitecturas de edge computing que abarcan tanto nodos de supervisión como de trabajo. |
Nodos de trabajo remotos | Los nodos de trabajo individuales se colocan en ubicaciones remotas que los nodos de supervisión centralizados gestionan desde un sitio más grande, como un centro de datos principal o regional, lo cual es muy importante para las ubicaciones remotas del edge computing que tienen restricciones tanto de espacio como de potencia o refrigeración. |
Nodos individuales | Las funciones de los nodos de trabajo y de control se combinan para abordar los casos prácticos del edge computing con entornos físicos pequeños, poco ancho de banda o sitios en los cuales las aplicaciones no se encuentran conectadas a las fuentes de datos. |
Instalación y actualizaciones automatizadas | La instalación automatizada y las actualizaciones inalámbricas de la plataforma se admiten en la nube gracias a Amazon Web Services, Google Cloud Platform, IBM Cloud y Microsoft Azure, y en las instalaciones, gracias a vSphere, Red Hat OpenStack® Platform, Red Hat Virtualization o a los servidores dedicados (bare metal). Los servicios que se utilizan desde la plataforma OperatorHub pueden implementarse totalmente configurados y actualizarse con tan solo un clic. |
Automatización | Se incluyen procesos automatizados y optimizados para el diseño, la implementación, el ajuste y la gestión del estado de las aplicaciones y los contenedores. |
Ecosistema sólido | Un ecosistema creciente de partners ofrece varias integraciones, como soluciones de proveedores de software independientes, integraciones, CI, IDE y proveedores de redes y sistemas de almacenamiento adicionales. |
Implementación de autoservicio | Los desarrolladores pueden diseñar aplicaciones de forma rápida y sencilla, según se soliciten, desde las herramientas que más utilizan, mientras que el equipo de operaciones se encarga de controlar todo el entorno. |
Compatibilidad con diversos lenguajes | Los desarrolladores pueden utilizar varios lenguajes, marcos y bases de datos en la misma plataforma. |
Canales de CI/CD integrados | Los desarrolladores reducen el trabajo manual que implica la implementación de sistemas de software de mayor calidad para las pruebas automatizadas y la CI. |
Interfaces de usuario | Los desarrolladores tienen acceso directo a un conjunto completo de herramientas de líneas de comandos, a una consola web compatible con varios dispositivos y a IDE basados en Eclipse. |
Implementación con la herramienta source-to-image | OpenShift Container Platform ofrece un conjunto de herramientas y un flujo de trabajo para generar imágenes listas para ejecutarse. Para ello, introduce el código fuente en un contenedor, y este lo prepara para su ejecución. |