RedHat actualmente ha basado su propuesta tecnológica de servicios en la nube (PaaS) a través del manejo de contenedores (Docker) y una plataforma que automatiza la operación de estos (Kubernetes). RedHat OpenShift es una plataforma de aplicaciones basada en contenedores que aporta Docker y Kubernetes a la empresa.
Independientemente de la arquitectura de sus aplicaciones, OpenShift le permite crear, desarrollar e implementar de manera rápida y sencilla en casi cualquier infraestructura, ya sea en nube pública o privada ya que cuenta con una plataforma que lo ayudará a llevar su próxima gran idea al mercado, por delante de su competencia.
Las industrias modernas son cada vez más competitivas, y los departamentos de TI deben ser ágiles para satisfacer las necesidades empresariales, las cuales están utilizando analíticas y otras herramientas para soportar esta transformación mediante la automatización de procesos y la adopción de plataformas flexibles a través de infraestructuras en la nube híbridas.
OpenShift combinado con Red Hat JBoss Middleware nos ofrece servicios nativos que incluye herramientas del desarrollador, integración, automatización de negocio, gestión de datos y más. Para que de esta manera se pueda desarrollar aplicaciones más rápido, con más inteligencia y flexibilidad, y pueda superar los retos de desarrollo de sistemas con microservicios.
Openshift es una plataforma creada por Red Hat para desplegar aplicaciones en distintos lenguajes como Node.js, Ruby, Python, PHP, Perl, Java con algunas Bases de datos soportadas tales como: MySQL, PostgreSQL, MongoDB, CouchBase. Con frameworks de aplicaciones web mediante integración con una API al lenguaje preferido, por el cual no requiere cambios del código de los frameworks.
Existen 3 versiones de Openshift:
- Openshift Origin: Openshift de codigo abierto
- Openshift Online: Openshift Público
- Openshift Enterprise: Openshift para instalación en servidores o cloud privado

Elaborado por: Scarlet Rey – Gerente de Cuenta
Fuente https://www.redhat.com

