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 />

proporcionan acceso completo a la interfaz <strong>de</strong>l programador <strong>de</strong> las PaaS. Estas herramientas son<br />

fáciles <strong>de</strong> usar, así como secuencias <strong>de</strong> comandos <strong>para</strong> las interacciones automatizadas.<br />

2.6.2.16. Desarrollo <strong>de</strong> aplicaciones móviles<br />

[Red Hat Inc., 2013b.] A través <strong>de</strong> una asociación con Appcelerator, la plataforma OpenShift<br />

incluye una estrecha integración con Titanium Studio IDE móvil que permite el <strong>de</strong>sarrollo <strong>de</strong><br />

aplicaciones móviles en la nube con respaldo <strong>para</strong> Android o iOS que pue<strong>de</strong>n ser ejecutados por<br />

aplicaciones <strong>de</strong> servidor que se ejecutan en OpenShift.<br />

2.6.2.17. Redundancia <strong>de</strong> componentes <strong>de</strong>l sistema <strong>para</strong> alta disponibilidad<br />

[Red Hat Inc., 2013b.] La plataforma OpenShift posee una arquitectura con un plano <strong>de</strong> control sin<br />

estado (stateless Brokers), una infraestructura <strong>de</strong> mensajería, e infraestructura <strong>de</strong> alojamiento <strong>de</strong><br />

aplicaciones (nodos). Cada pieza <strong>de</strong> la plataforma se pue<strong>de</strong> configurar con redundancia múltiple<br />

<strong>para</strong> conmutación por error y equilibrio <strong>de</strong> carga escenarios <strong>para</strong> eliminar el impacto <strong>de</strong> fallo <strong>de</strong><br />

hardware o infraestructura.<br />

2.6.2.18. Aprovisionamiento automático <strong>de</strong> la pila <strong>de</strong> aplicaciones<br />

[Red Hat Inc., 2013b.] Cuando un <strong>de</strong>sarrollador utiliza la plataforma OpenShift <strong>de</strong> autoservicio <strong>para</strong><br />

crear una aplicación, OpenShift creará automáticamente los engranajes necesarios, <strong>de</strong>splegará los<br />

runtimes <strong>de</strong>l lenguaje (a través <strong>de</strong> cartridges), configurará las interfaces <strong>de</strong> red y la prestación <strong>de</strong> los<br />

ajustes <strong>de</strong>l DNS y, finalmente, retornará al usuario las cre<strong>de</strong>nciales que necesitará <strong>para</strong> comenzar a<br />

subir el código <strong>para</strong> la aplicación. Este aprovisionamiento automático reemplaza lo que<br />

históricamente podría tomar días, semanas o incluso meses <strong>para</strong> el equipo <strong>de</strong> operaciones <strong>de</strong> TI <strong>para</strong><br />

hacerlo manualmente. Esto libera al equipo <strong>de</strong> operaciones <strong>para</strong> centrarse en las necesida<strong>de</strong>s críticas<br />

<strong>de</strong> los clientes en lugar <strong>de</strong> ocuparse en la configuración <strong>de</strong> servidores <strong>de</strong> forma repetida.<br />

2.6.2.19. Escalabilidad automática <strong>de</strong> aplicación<br />

[Red Hat Inc., 2013b.] La plataforma OpenShift permite elasticidad <strong>cloud</strong>, proporcionando<br />

escalabilidad <strong>de</strong> aplicación horizontal automática a medida que aumenta la carga <strong>de</strong> aplicaciones,<br />

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

43<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!