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

• Sistema <strong>de</strong> archivos local (por <strong>de</strong>fecto)<br />

• Almacenar objetos OpenStack <strong>para</strong> almacenar imágenes<br />

• Almacenamiento directo en S3 (Simple storage service <strong>de</strong> Amazon EC2)<br />

• Almacenamiento S3 con almacén <strong>de</strong> objetos como intermediario <strong>para</strong> el acceso a S3.<br />

• HTTP (<strong>de</strong> sólo lectura)<br />

[OpenStack, 2013f] Funciones y características:<br />

• Proporciona servicios <strong>de</strong> imagenes<br />

2.9.3. Autoescalabilidad<br />

[OpenStack, 2013n] Heat es un servicio <strong>para</strong> orquestar múltiples aplicaciones compuestas en la<br />

nube utilizando el formato <strong>de</strong> la plantilla CloudFormation AWS, tanto a través <strong>de</strong> una API REST<br />

OpenStack-nativa como un API <strong>de</strong> consultas CloudFormation-compatible.<br />

Heat proporciona una implementación CloudFormation AWS <strong>para</strong> OpenStack que orquesta una<br />

plantilla CloudFormation AWS que <strong>de</strong>scribe una aplicación <strong>de</strong> nube ejecutando las llamadas<br />

apropiadas a la API OpenStack, <strong>para</strong> generar la ejecución <strong>de</strong> aplicaciones <strong>de</strong> nube.<br />

El software integra otros componentes básicos <strong>de</strong> OpenStack en un sistema <strong>de</strong> plantillas <strong>de</strong> un<br />

archivo. Las plantillas permiten la creación <strong>de</strong> la mayoría <strong>de</strong> los tipos <strong>de</strong> recursos OpenStack (tales<br />

como instancias, IPs flotantes, volúmenes, grupos <strong>de</strong> seguridad, usuarios, etc), así como también<br />

algunas funciones avanzadas tales como una alta disponibilidad <strong>de</strong> instancias, autoescalabilidad <strong>de</strong><br />

instancias, y pilas anidadas. Al proporcionar una integración tan estrecha con otros proyectos<br />

núcleo <strong>de</strong> OpenStack, todos los proyectos núcleo <strong>de</strong> OpenStack podrían recibir un mayor número<br />

<strong>de</strong> usuarios.<br />

2.9.4. Blueprints / Imágenes <strong>para</strong> acelerar el aprovisionamiento<br />

En esta sección se presentan las herramientas disponibles en esta plataforma <strong>para</strong> la creación y<br />

automatización <strong>de</strong> máquinas virtuales. Estas son: Oz (sección 2.9.3.1), vmbuil<strong>de</strong>r (sección 2.9.3.2),<br />

BoxGrin<strong>de</strong>r (sección 2.9.3.3), VeeWee (sección 2.9.3.4), ImageFactory (sección 2.9.3.5).<br />

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

69<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!