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

Plataforma <br />

Característica<br />

↓<br />

Servidor Web<br />

Alternativas <strong>de</strong><br />

hipervisores<br />

Cache In-<br />

Memory<br />

distribuido /<br />

DataGrid<br />

Amazon EC2<br />

• Apache<br />

• IIS<br />

• Otros<br />

XEN y LXC (Linux<br />

Containers)<br />

Open: VMWare<br />

Gemfire, Oracle<br />

Coherence,<br />

Gigaspaces XAP,<br />

Hazelcast, etc.<br />

Microsoft<br />

Windows<br />

Azure<br />

IIS V7.5<br />

Windows Azure<br />

Hipervisor<br />

(customized<br />

Hyper-V)<br />

Windows Azure<br />

Caching /<br />

Memcached<br />

Google App<br />

Engine<br />

Jetty Web<br />

Server<br />

XEN/KVM<br />

Memcached<br />

Red Hat<br />

OpenShift<br />

Apache<br />

• KVM<br />

(Kernelbased<br />

VM)<br />

• Xen<br />

• QEmu<br />

Infinispan<br />

IBM SmartCloud<br />

WebSphere<br />

Application Server<br />

V7.0 and V8.0<br />

• VMWare<br />

• Hyper-V<br />

• Otros<br />

WebSphere<br />

eXtreme Scale<br />

VMWare<br />

VCloud<br />

Suite<br />

• Apache<br />

• IIS<br />

• Otros<br />

VMWare<br />

GemFire<br />

OpenStack<br />

Ofrece IaaS, no<br />

PaaS<br />

• XenServer/X<br />

CP<br />

• KVM<br />

• QEMU<br />

• LXC<br />

• ESXi/V<br />

• Hyper-V<br />

• Baremetal<br />

• PowerVM<br />

Ofrece IaaS, no<br />

PaaS<br />

Tabla 3.2b. Matriz Com<strong>para</strong>tiva<br />

3.4. ESTUDIO DE LA TABLA COMPARATIVA<br />

A continuación se presenta un <strong>estudio</strong> <strong>com<strong>para</strong>tivo</strong> <strong>de</strong> las características <strong>para</strong> las <strong>plataformas</strong><br />

analizadas. Las secciones se organizan <strong>de</strong> la siguiente manera: Escalabilidad automática (sección<br />

3.4.1), BluePrints/Imágenes <strong>para</strong> acelerar el aprovisionamiento (sección 3.4.2), Soporte <strong>para</strong><br />

lenguajes (sección 3.4.3), Soporte <strong>para</strong> almacenamiento <strong>de</strong> datos (sección 3.4.4), Soporte <strong>para</strong><br />

Colas y Servidores Web (sección 3.4.5), Alternativas <strong>de</strong> Hipervisores (sección 3.4.6), Cache In-<br />

Memory distribuido / Datagrid (sección 3.4.7)<br />

3.4.1 Escalabilidad automática (AutoScaling)<br />

Con respecto a la escalabilidad automática, algunos proveedores <strong>de</strong> servicios ofrecen capacida<strong>de</strong>s<br />

más evolucionadas <strong>para</strong> <strong>de</strong>finir los criterios <strong>de</strong> escalabilidad. Con esto nos referimos tanto a la<br />

escalabilidad que incrementa los recursos disponibles (el término popularmente utilizado en inglés<br />

es “scale up”), como a la escalabilidad que <strong>de</strong>crementa los recursos disponibles <strong>para</strong> las<br />

aplicaciones (el término popularmente utilizado en inglés “scale down”). Ejemplos <strong>de</strong> estos<br />

proveedores más evolucinoados son la <strong>plataformas</strong> Amazon EC2 Cloudwatch, Windows Azure<br />

Autoscaling application Block y VMware VCloud Director, que otorgan la posibilidad <strong>de</strong> <strong>de</strong>finir los<br />

criterios y o umbrales que <strong>de</strong>terminarán las reglas <strong>de</strong> escalabilidad que dis<strong>para</strong>rán los mecanismos<br />

necesarios <strong>para</strong> incrementar o <strong>de</strong>crementar la cantidad <strong>de</strong> recursos <strong>de</strong> hardware virtualizados que<br />

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

80<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!