Contáctenos

Red Hat OpenShift Container Platform

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.

Contenedor de imagen

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ísticaVentajas
Capacidad de ajusteLas 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ústeresLas 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 permanenteOpenShift 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 sourceOpenShift 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 contenedoresLas 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 nodosAcceso 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 remotosLos 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 individualesLas 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 automatizadasLa 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ónSe 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ólidoUn 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 autoservicioLos 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 lenguajesLos desarrolladores pueden utilizar varios lenguajes, marcos y bases de datos en la misma plataforma.
Canales de CI/CD integradosLos 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 usuarioLos 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-imageOpenShift 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.