Red Hat OpenShift Container Platform
Diseñe, distribuya y modernice las aplicaciones actuales y nuevas en menos tiempo
Es todo un desafío diseñar aplicaciones nuevas como microservicios directamente en la nube mientras gestiona o moderniza las actuales. Esto se debe a que no es fácil encontrar las herramientas adecuadas para diseñar, probar y operar las aplicaciones modernas de nube basadas en los contenedores y Kubernetes, ya sea por mayores dificultades operativas y de ajuste, escasez de procesos y especialistas o por los aspectos nuevos relacionados con la seguridad. El rediseño de las aplicaciones actuales como microservicios mientras se gestionan las monolíticas incrementa la complejidad con una carga operativa adicional.
La implementación, la ejecución y la gestión a gran escala en las nubes públicas, los centros de datos locales y las ubicaciones del extremo de la red pueden generar grandes costos por falta de uniformidad y sobrecargar los recursos operativos que se podrían aprovechar mejor para innovar más rápidamente. Si no se gestiona y protege el ciclo de vida de varios clústeres de manera uniforme y centralizada, se vuelven laboriosas las tareas sencillas, como la comprobación de los elementos defectuosos, los errores en la configuración, los controles de las políticas y el cumplimiento normativo y el análisis de las imágenes de contenedores.
Descripción general del producto OpenShift Container Platform
Red Hat® OpenShift® Container Platform permite que las empresas modernicen sus aplicaciones e infraestructura, de manera que agilicen su transformación digital e impulsen su crecimiento. OpenShift Container Platform es una sola plataforma de Kubernetes empresarial con opciones de implementación y uso que admite todas las aplicaciones y los entornos. Con OpenShift Container Platform, las empresas pueden diseñar aplicaciones rápidamente e implementarlas, ejecutarlas y gestionarlas en todos los entornos, de manera segura y según sea necesario. Esto permite respaldar diversos casos prácticos, como la inteligencia artificial y el aprendizaje automático (IA/ML) que manejan big data, el edge computing para el Internet de las cosas (IoT), las implementaciones de las redes 5G y las iniciativas de modernización de las aplicaciones y, a la vez, gestionar y operar con uniformidad la infraestructura subyacente de Kubernetes en cualquier entorno.
Los clientes pueden instalar y ejecutar OpenShift Container Platform en una infraestructura o una nube compatible, como los servidores dedicados (bare metal), VMware vSphere, Nutanix AHV, Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform.
Funciones avanzadas
OpenShift Container Platform incluye varias funciones avanzadas que se prueban e integran con el entorno subyacente certificado de Kubernetes.
- Las operaciones del día 1 y del día 2 están automatizadas. 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 las aplicaciones, sino también para definir la manera de hacerlo y de 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.
- Red Hat OpenShift Serverless permite que las aplicaciones utilicen los recursos informáticos y ajusten 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 diseña 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 que vuelvan al desarrollo de software más eficiente, adaptable y enfocado en la seguridad.
- Red Hat OpenShift Virtualization posibilita el uso de las 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.Ofrece
- compatibilidad con diversas cargas de trabajo y uniformidad entre las aplicaciones a través de una plataforma común para agilizar la implementación de aplicaciones inteligentes en un entorno de nube híbrida.
- Estas son algunas de las cargas de trabajo que admite:
- 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
- Estas son algunas de las cargas de trabajo que admite:
Para obtener más información sobre Red Hat OpenShift, visite https://www.redhat.com/es/technologies/cloud-computing/openshift/try-it.
Ventajas clave:
- La plataforma integrada incluye un host de contenedores, Kubernetes y un sistema de gestión del ciclo de vida de las aplicaciones en la infraestructura de su elección.
- Los operadores proporcionan un flujo de trabajo de DevOps ágil.
- Los servicios y el contenido validados y enfocados en la seguridad de los contenedores provienen de un amplio ecosistema de partners.
- Los ciclos de desarrollo de aplicaciones son más rápidos y las implementaciones de software más frecuentes.
- La instalación y las actualizaciones son sencillas, incluso en entornos aislados.
- La portabilidad de las aplicaciones genera costos operativos más bajos en todos los entornos multicloud, de nube híbrida y del extremo de la red.
- La experiencia de desarrollo es uniforme durante todo el ciclo de vida de las aplicaciones.
Funciones y ventajas
Funciones | Ventajas |
Adaptabilidad | 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. |
Compatibilidad con el 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 open source | OpenShift Container Platform incorpora Open Containers Initiative (OCI), contenedores con formato Docker, 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 en OCI, teniendo en cuenta el estándar del sector, garantizan la portabilidad entre las estaciones de trabajo de los desarrolladores y los entornos de producción de OpenShift Container Platform. |
Clústeres de tres nodos | Es posible acceder a todas las funciones de una plataforma de Kubernetes completa con un entorno más pequeño y con alta disponibilidad, para las arquitecturas del edge computing que abarcan tanto los nodos de supervisión como los de trabajo. |
Nodos de trabajo remotos | Los nodos de trabajo individuales se colocan en ubicaciones remotas que los nodos de supervisión centralizados pueden gestionar 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 electricidad o refrigeración. |
Nodos individuales | Las funciones de los nodos de trabajo y de control se combinan para abordar los casos prácticos de edge computing con entornos físicos pequeños, poco ancho de banda o sitios desconectados. |
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. |
Sistema de hardware OpenShift preinstalado | Agiliza y simplifica las implementaciones del extremo con clústeres que traen OpenShift preinstalado directamente de nuestros partners fabricantes de equipos originales (OEM), lo cual disminuye los requisitos de recursos y tiempo necesarios para utilizar el hardware nuevo, de manera que las aplicaciones se ubiquen de manera adyacente a las fuentes de datos. |
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 (ISV), integraciones, CI, entornos de desarrollo integrados (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. |
Interfaces de usuario | Los desarrolladores tienen acceso directo a un conjunto completo de herramientas de la línea 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. |
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, como Serverless, Service Mesh y Pipelines. Cuenta con todo lo que necesitan los equipos para comenzar a desarrollar aplicaciones nuevas en la nube o migrar las actuales a los contenedores.
Red Hat OpenShift Platform Plus se basa en OpenShift Container Platform e incluye seguridad avanzada para varios clústeres y funciones de gestión ampliadas para las empresas que quieren diseñar aplicaciones en la nube según sea necesario.