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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ESTADO DE LA CUESTIÓN<br />

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

2.6.2.11. Integración Continua y Gestión <strong>de</strong> Versiones<br />

[Red Hat Inc., 2013b.] La plataforma OpenShift incluye Jenkins <strong>para</strong> integración continua y gestión<br />

<strong>de</strong> lanzamiento. Jenkins pue<strong>de</strong> realizar pruebas cuando se sube código al repositorio, organizar el<br />

proceso <strong>de</strong> construcción, y promover o cancelar automáticamente una versión <strong>de</strong> la aplicación<br />

<strong>de</strong>pendiendo <strong>de</strong> los resultados <strong>de</strong> las pruebas. Esta gestión automatizada <strong>de</strong> los releases se convierte<br />

en una parte fundamental <strong>para</strong> simplificar el <strong>de</strong>sarrollo <strong>de</strong> aplicaciones.<br />

2.6.2.12. Gestión <strong>de</strong> versiones <strong>de</strong> código fuente<br />

[Red Hat Inc., 2013b.] La plataforma OpenShift incluye el control distribuido <strong>de</strong> versiones Git y un<br />

sistema <strong>de</strong> gestión <strong>de</strong> código fuente. El protocolo Git asegurado con SSH es utilizado por los<br />

<strong>de</strong>sarrolladores <strong>para</strong> comprobar el código en el repositorio Git seguro que resi<strong>de</strong> <strong>de</strong>ntro <strong>de</strong> su<br />

contenedor <strong>de</strong> aplicaciones con OpenShift. Git permite tanto la gestión rápida, segura y controlada<br />

<strong>de</strong> origen <strong>de</strong> la aplicación <strong>de</strong> control <strong>de</strong> versiones <strong>de</strong> código.<br />

2.6.2.13. Inicio <strong>de</strong> sesión Remoto por SSH al contenedor <strong>de</strong> aplicaciones<br />

[Red Hat Inc., 2013b.] La arquitectura única basada en SELinux <strong>de</strong> la plataforma OpenShift permite<br />

a los usuarios (<strong>de</strong>sarrolladores u operadores) que inicien sesión remotamente en contenedores <strong>de</strong><br />

aplicaciones individuales <strong>para</strong> las aplicaciones implementadas en las PaaS. El usuario registrado<br />

podrá ver solamente sus procesos, sistema <strong>de</strong> archivos y archivos <strong>de</strong> registro. Esto le da a los<br />

usuarios el acceso que necesitan <strong>para</strong> una mejor arquitectura y administración <strong>de</strong> sus aplicaciones.<br />

2.6.2.14. Integración con IDE<br />

[Red Hat Inc., 2013b.] Con integración incorporada con Eclipse <strong>de</strong> la plataforma <strong>de</strong> OpenShift,<br />

JBoss Developer Studio y Titanium Studio, muchos <strong>de</strong>sarrolladores pue<strong>de</strong>n permanecer<br />

completamente <strong>de</strong>ntro <strong>de</strong>l IDE con el cual se sientan cómodos a la hora <strong>de</strong> trabajar con OpenShift.<br />

2.6.2.15. Línea <strong>de</strong> comandos enriquecida<br />

[Red Hat Inc., 2013b.] Para <strong>de</strong>sarrolladores que prefieren trabajar <strong>de</strong>s<strong>de</strong> la línea <strong>de</strong> comandos, la<br />

plataforma OpenShift incluye un amplio conjunto <strong>de</strong> herramientas <strong>de</strong> línea <strong>de</strong> comandos que<br />

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

42<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!