Red Hat OpenShift y Kubernetes
Red Hat® OpenShift® es una plataforma open source empresarial que agiliza el desarrollo y la distribución de las aplicaciones de la nube de manera uniforme tanto en la nube híbrida como en la multicloud, hasta el extremo de la red. Utiliza el motor de organización en contenedores de Kubernetes y muchas otras funciones del ecosistema open source de Cloud Native Computing Foundation (CNCF). Red Hat las prueba, las empaqueta y las ofrece como una plataforma integral de aplicaciones con el soporte de la empresa. Se puede utilizar como un servicio de la nube pública de los proveedores de nube más importantes, como AWS, Microsoft Azure, Google e IBM, o como un sistema de software autogestionado en una gran variedad de infraestructuras virtuales y de servidores dedicados (bare metal) en los centros de datos, las nubes públicas y el extremo de la red.
Kubernetes es un sistema de software open source que automatiza la implementación, la gestión y el ajuste de los contenedores. Para convertirlo en una plataforma que se pueda utilizar en la empresa, se deben integrar muchas otras funciones de forma manual, como la automatización, la supervisión, el análisis de los registros, la malla de servicios, la informática sin servidor, las herramientas de productividad para los desarrolladores, etc.
La tecnología de Kubernetes y Red Hat OpenShift
Los clústeres de Kubernetes son las unidades informáticas más importantes tanto para la misma plataforma como para Red Hat OpenShift. Cada clúster consta de dos partes: el plano de control y los nodos de trabajo. Los contenedores con las aplicaciones de software se ejecutan en los nodos de trabajo, cada uno de los cuales tiene su propio sistema operativo Linux. El plano de control se encarga de mantener el estado general del clúster (p. ej., las aplicaciones que se ejecutan y las imágenes de contenedores que se utilizan), mientras que los nodos de trabajo ejecutan las cargas de trabajo de producción.
Aunque alguna vez el término Docker fue sinónimo de los "contenedores", ahora hace referencia a tres conceptos distintos:
- Una tecnología de contenedores en particular
- Una comunidad open source
- Una empresa de software
Diferencias entre OpenShift y Kubernetes
Para agilizar el desarrollo y la distribución de las aplicaciones en contenedores según sea necesario, no basta con que Kubernetes se ocupe de organizar los contenedores, sino que los usuarios también deben integrar otros elementos, como las redes, la entrada, el equilibrio de carga, el almacenamiento, la supervisión, el registro, la gestión de varios clústeres y la integración y la distribución continuas (CI/CD). Red Hat OpenShift ofrece todas esas funciones con Kubernetes como el elemento principal, ya que esta tecnología no es suficiente por sí sola.
Red Hat OpenShift | Organización de contenedores open source de Kubernetes | |
---|---|---|
Plataforma | ||
Herramientas y configuración automatizadas de los nodos con tan solo presionar un botón | ||
Programación de los contenedores con varios hosts | ||
Implementación de autoservicio | ||
Detección de los servicios | ||
Sistema operativo host de los contenedores para las empresas | ||
Registro de imágenes de contenedores | ||
Complementos de almacenamiento validados | ||
Complementos validados y de redes | ||
Supervisión | ||
Agrupación de registros | ||
Malla de servicios | ||
Arquitectura multiempresa | ||
Medición y reembolsos | ||
Experiencia del desarrollador | ||
Agente de servicios de la nube | ||
Diseño automatizado de las imágenes | ||
Canales y flujos de trabajo de CI/CD y DevOps | ||
Charts de Helm y operadores de Kubernetes validados de terceros | ||
Bases de datos certificadas y servicios de datos relacionados | ||
Servicios certificados de las aplicaciones | ||
Más de 200 soluciones certificadas de los proveedores de software independientes | ||
Operaciones empresariales | ||
Gestión de varios clústeres | ||
Actualizaciones y ejecución de los parches sin tiempo de inactividad | ||
Soporte permanente para la empresa | ||
Ciclo de vida del soporte de nueve años | ||
Equipo de respuesta de seguridad |
Ventajas de OpenShift y Kubernetes
Kubernetes es un sistema de software de organización que permite que los usuarios gestionen los hosts agrupados en clústeres que ejecutan los contenedores de Linux.
Si bien Kubernetes es el kernel principal, no basta para diseñar, implementar, ejecutar y gestionar las aplicaciones en contenedores según sea necesario, ya sea en una ubicación o de manera uniforme en un entorno distribuido, como los centros de datos locales, las nubes públicas o el extremo de la red.
Red Hat OpenShift ofrece una solución completa que incluye un motor estable de Kubernetes con sistemas sólidos de seguridad y muchas funciones integradas necesarias para poner en marcha la plataforma completa de aplicaciones. Hay varias versiones disponibles, como el servicio de nube pública totalmente gestionado o el servicio autogestionado en la infraestructura de los centros de datos, las nubes públicas y el extremo de la red.
Versiones de los servicios de nube:
- Microsoft Azure Red Hat OpenShift
- Red Hat OpenShift Dedicated
- Red Hat OpenShift on IBM Cloud
- Red Hat OpenShift Service on AWS
Versiones autogestionadas:
- Red Hat OpenShift Platform Plus
- Red Hat OpenShift Container Platform
- Red Hat OpenShift Kubernetes Engine
Red Hat OpenShift se centra en la experiencia de las personas que utilizan los sistemas en la empresa. Ofrece todo lo que se necesita para organizar los contenedores, como las opciones de seguridad mejorada y el soporte permanente de los especialistas. Además, se integra directamente en las stacks de TI personalizadas de la empresa, las cuales pueden incluir:
- Proveedores de nubes públicas principales, como Amazon Web Services (AWS), Google Cloud, IBM Cloud y Microsoft Azure
- Productos de Red Hat, como Red Hat Ansible® Automation Platform
- Proyectos open source, como Jenkins
Ventajas de elegir Red Hat
Red Hat cuenta con un historial comprobado de experiencia en ayudar a las empresas de todo el mundo a transformar las aplicaciones con éxito a través de Red Hat OpenShift, nuestra cartera de servicios complementarios de datos y aplicaciones y un amplio ecosistema de partners.
Somos el proveedor principal de soluciones open source en el mundo, con una plataforma integral de aplicaciones creada a partir de la combinación de los proyectos de la comunidad open source de primera categoría para que funcionen en conjunto, lo cual nos permite ofrecer la mejor experiencia de desarrollo y distribución de las aplicaciones.
Nos hemos asociado estratégicamente con los proveedores principales de software independientes (ISV) de datos y aplicaciones, los fabricantes de equipos originales (OEM) de hardware y los integradores de sistemas. Las empresas que utilizan OpenShift en AWS o en Microsoft Azure cuentan también con la oportunidad de usar su compromiso de inversión en los productos y servicios de Red Hat.