10.01.2015 Views

estudio comparativo de plataformas cloud computing para ...

estudio comparativo de plataformas cloud computing para ...

estudio comparativo de plataformas cloud computing para ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ESTADO DE LA CUESTIÓN<br />

ESTUDIO COMPARATIVO DE PLATAFORMAS CLOUD COMPUTING PARA ARQUITECTURAS SOA<br />

2.6. RED HAT OPENSHIFT<br />

En esta sección se ven en <strong>de</strong>talle los siguientes puntos <strong>de</strong> la plataforma Red Hat Open Shift:<br />

Descripción (sección 2.5.1), características principales (sección 2.5.2), autoescalabilidad (sección<br />

2.5.3), Blueprints / Imágenes <strong>para</strong> acelerar el aprovisionamiento (sección 2.5.4), Soporte <strong>para</strong><br />

Sistemas operativos Windows (sección 2.5.5), Soporte <strong>para</strong> Sistemas operativos Linux (sección<br />

2.5.6), soporte <strong>para</strong> almacenamiento <strong>de</strong> datos (sección 2.5.7), soporte <strong>para</strong> colas (sección 2.5.8) y<br />

soporte <strong>para</strong> hipervisores (sección 2.5.9). Este apartado fue construido con información obtenida <strong>de</strong>l<br />

sitio oficial <strong>de</strong> Google App Engine.<br />

2.6.1. Descripción<br />

[Red Hat Inc., 2013a.] OpenShift es la oferta <strong>de</strong> plataforma como servicio <strong>para</strong> Computación en la<br />

nube <strong>de</strong> Red Hat.<br />

En esta plataforma los <strong>de</strong>sarrolladores <strong>de</strong> aplicaciones pue<strong>de</strong>n construir, <strong>de</strong>splegar, probar y correr<br />

sus aplicaciones. Prporciona espacio en disco, recursos <strong>de</strong> CPU, memoria, conectividad <strong>de</strong> red y un<br />

servidor Apache o JBoss. Dependiendo <strong>de</strong>l tipo <strong>de</strong> aplicación que se está construyendo, también<br />

proporciona acceso a una plantilla <strong>de</strong> sistema <strong>de</strong> archivos <strong>para</strong> esos tipos (por ejemplo PHP, Python<br />

y Ruby/Rails).<br />

También proporciona herramientas <strong>de</strong> <strong>de</strong>sarrollo integradas <strong>para</strong> apoyar el ciclo <strong>de</strong> vida <strong>de</strong> las<br />

aplicaciones, incluyendo la integración <strong>de</strong> Eclipse, JBoss Developer Studio, Jenkins, Maven y GIT.<br />

OpenShift utiliza un ecosistema <strong>de</strong> código abierto <strong>para</strong> proporcionar servicios clave <strong>de</strong> la<br />

plataforma <strong>de</strong> aplicaciones móviles (Appcelerator), servicios NoSQL (MongoDB), servicios <strong>de</strong><br />

SQL (PostgreSQL, MySQL), y más. JBoss proporciona una plataforma <strong>de</strong> middleware empresarial<br />

<strong>para</strong> aplicaciones Java, proporcionando apoyo <strong>para</strong> Java EE6 y servicios integrados tales como<br />

transacciones y mensajes, que son fundamentales <strong>para</strong> las aplicaciones empresariales.<br />

2.6.2. Características Principales<br />

En este apartado se presentan las características principales <strong>de</strong> OpenShift. Se organizan <strong>de</strong> la<br />

siguiente manera: Prestación <strong>de</strong> servicios <strong>de</strong> aplicación acelerada (sección 2.6.2.1), Depen<strong>de</strong>ncia<br />

minimizada con el proveedor (sección 2.6.2.2), pilas <strong>de</strong> aplicaciones <strong>de</strong> autoservicio y en <strong>de</strong>manda<br />

(sección 2.6.2.3), flujos <strong>de</strong> trabajo estandarizados <strong>para</strong> <strong>de</strong>sarrolladores (sección 2.6.2.4), Políglota:<br />

TRABAJO FINAL DE ESPECIALIZACIÓN EN ING. EN SISTEMAS DE INFORMACIÓN<br />

38<br />

FRANCO BOCCHIO

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!