Un poco de OpenShift

OpenShift es una Plataforma de Contenedores de Aplicaciones basada en contenedores Docker y orquestación y scheduling sobre Google Kubernetes.

OpenShift es también un PaaS (PaaS es una plataforma de aplicaciones de nube que automatiza el hosting, configuración, implementación y administración de pilas de aplicaciones en un entorno de nube flexible. Aporta acceso de autoservicio a los desarrolladores de aplicaciones para que puedan implementar fácilmente aplicaciones bajo demanda). En ese sentido como tecnología OpenShift es comparable a Cloud Foundry (ver post)

OpenShift es una tecnología construida por Red Hat sobre tecnología open source (Docker, Kubernetes, Git,…).

Como veremos OpenShift se despliega en sus versiones Cloud sobre Amazon AWS (también sobre Azure), en 2016 Google y Red Hat anunciaron que OpenShift se va a desplegar sobre la Cloud pública de Google.

A nivel de desarrollo:

OpenShift se reescribió en la versión 3, OpenShift permite centrarse en el desarrollo sobre tu herramienta y en desplegar tu aplicación sobre el destino Docker (que puede ser Cloud, Data Center, local,…),

Además ofrece soporte a los equipos Ops ofreciendo una completa visibilidad desde la capa de aplicación a contenedor, OS, virtualización,… también permite controlar la seguridad, control de acceso, scalabilidad,…

OpenShift permite desarrollar con el lenguaje y herramienta que decidas:

OpenShift ofrece potentes herramientas que ayudan a gestionar tu aplicación:

A nivel de despliegue a diferencia de CloudFoundry y su Application Push OpenShift usa Git para el despliegue, el despliegue se puede hacer desde el IDE, la consola,… con un comando git push:

También permite automatizar el proceso de Delivery:

Y puede extenderse a través de Addons (de su MarketPlace: https://marketplace.openshift.com) , API REST,…

A nivel de versiones

OpenShift se ofrece en 3 sabores:

· OpenShift Online: multi-tenant, cloud-based container platform, gestionada por Red Hat y hosted en Amazon AWS Cloud.

· OpenShift Dedicated: single-tenant, cloud-based container Platform gestionada por Red Hat y hosted en Amazon AWS Cloud.

· OpenShift Container Platform (antes OpenShift Enterprise): el software Container Platform software que permite a los clients desplegar y gestionar las aplicaciones en su propia infraestructura

Dentro de OpenShift Container Platform:

Además OpenShift Container Platform está disponible en 2 paquetes para desarrollo:

· OpenShift Container Local: descarga gratuita en Red Hat Developer Program para desarrolladores que quieren desplegar OpenShift en sus equipos

· OpenShift Container Lab: para equipos de dev/test y Ops que quieren hacer una evaluación extendida, PoCs y entornos de preproducción

Leer más

Anuncios

Una respuesta to “Un poco de OpenShift”


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: