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.

ESTUDIO COMPARADO DE LAS ARQUITECTURAS<br />

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

virtualización en la nube. Adicionalmente, Microsoft permite (como se mencionó con anterioridad)<br />

la posibilidad <strong>de</strong> migrar máuqinas virtuales <strong>de</strong> VMware a formatos aceptados por este virtualizador,<br />

<strong>de</strong> manera que brinda también una alternativa <strong>de</strong> compatibilidad con esta tecnología.<br />

VMware VCloud permite trabajar con hipervisores ESX, ESXi y también con el hipervisor <strong>de</strong><br />

Microsoft Hyper-V.<br />

Por último, OpenStack ofrece el más amplio abanico <strong>para</strong> dar soluciones a la virtualización,<br />

soportando hipervisores XEN, Hyper-V, KVM, QEMU, Contenedores Linux (LNC) y muchos<br />

otros.<br />

3.4.7 Cache In‐Memory distribuido / Datagrid<br />

Los cache In-Memory distribuidos y los datagrids juegan un rol significativo a la hora <strong>de</strong> optimizar<br />

la performance <strong>de</strong> las aplicaciones (y más aún cuando se trata <strong>de</strong> aplicaciones que correrán en la<br />

nube, don<strong>de</strong> la escalabilidad y la performance son un punto central), puesto que sustituyen los<br />

mecanismos <strong>de</strong> persistencia y búsqueda <strong>de</strong> datos tradicionales que suelen estar basados en hardware<br />

<strong>de</strong> bajo costo, pero también <strong>de</strong> baja performance, como son los casos <strong>de</strong> los discos rígidos (storage)<br />

magnéticos. Estos mecanismos, al estar implemenatdos sobre memorias <strong>de</strong> acceso aleatorio (<strong>de</strong>l<br />

inglés Random Access memory –RAM-) son en general inclusive más veloces que las unida<strong>de</strong>s <strong>de</strong><br />

estado sólido <strong>para</strong> obtener y persistir datos.<br />

En el caso <strong>de</strong> Amazon EC2, ofrece gran flexibiliad otorgando una alternativa abierta <strong>para</strong> la<br />

implementación <strong>de</strong> productos <strong>de</strong> Cache In-Memory y datagrids, pudiendo mencionarse el soporte<br />

<strong>de</strong> productos tales como GemFire, Oracle Coherence, Gigaspaces XAP, Hazlelcast, etc.<br />

En el caso <strong>de</strong> Windows Azure, ofrece principalmente dos alternativas <strong>para</strong> dar solución al acceso<br />

rápido a los datos: Memcached, el cual se trata <strong>de</strong> un producto Cache OpenSource <strong>de</strong> tipo Clave<br />

valor (<strong>de</strong>l inglés Key-value) muy popular <strong>para</strong> caching distribuido, con gran adherencia en el<br />

mercado (algunos <strong>de</strong> los clientes que usan este producto son Facebok, Twitter, Wikipedia,<br />

YouTube, WordPress, etc.). Este producto tiene sus propios protocolos (inicialmente trabajaba<br />

únicamente con un protocolo <strong>de</strong> tipo texto y las últimas versiones <strong>de</strong>l producto implementan un<br />

nuevo protoclo <strong>de</strong> tipo binario, optimizando así el <strong>de</strong>sempeño <strong>de</strong>l mismo. Para hacer uso <strong>de</strong> este<br />

producto, las aplicaciones <strong>de</strong>ben implementar técnicas <strong>de</strong> caching <strong>de</strong> datos en sus capas <strong>de</strong> acceso a<br />

datos, es <strong>de</strong>cir que su implementación y uso en Microsoft Azure no resulta transparente <strong>para</strong> las<br />

aplicaciones que requieran optimizar su <strong>de</strong>sempeño por este camino.<br />

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

88<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!