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

e infraestructura <strong>de</strong> almacenamiento. Rackspace y la NASA son los contribuyentes iniciales clave<br />

<strong>para</strong> la pila. Rackspace contribuyó con su plataforma "Archivos en la Nube" (código) <strong>para</strong><br />

alimentar la parte <strong>de</strong> almacenamiento <strong>de</strong> objetos <strong>de</strong> OpenStack, mientras que la NASA aportó su<br />

plataforma "Nebulosa" (código) <strong>para</strong> alimentar la parte Compute. El Consorcio OpenStack ha<br />

logrado tener más <strong>de</strong> 100 miembros, incluyendo Canonical, Dell, Citrix, etc en menos <strong>de</strong> un año.<br />

OpenStack hace que sus servicios se encuentren disponibles por medio <strong>de</strong> una API compatible con<br />

Amazon EC2/S3. Por lo tanto, las herramientas cliente escritas <strong>para</strong> AWS se pue<strong>de</strong>n utilizar con<br />

OpenStack.<br />

2.9.2. Características Principales<br />

En esta sección se <strong>de</strong>scriben las 3 familias <strong>de</strong> servicios principales <strong>de</strong> OpenStack: Infraestructura<br />

<strong>de</strong> cómputo, llamada Nova (sección 2.9.2.1), Infraestructura <strong>de</strong> Almacenamiento, llamada Swift<br />

(sección 2.9.2.2) y Servicios <strong>de</strong> imagen, llamados Glance (sección 2.9.2.3)<br />

2.9.2.1. Infraestructura <strong>de</strong> Cómputo (Nova)<br />

[OpenStack, 2013a] Nova es el controlador <strong>de</strong> fábrica <strong>para</strong> Cómputo <strong>para</strong> la nube OpenStack.<br />

Todas las activida<strong>de</strong>s necesarias <strong>para</strong> apoyar el ciclo <strong>de</strong> vida <strong>de</strong> las instancias <strong>de</strong>ntro <strong>de</strong> la nube<br />

OpenStack se manejan por Nova. Esto hace que Nova sea una plataforma <strong>de</strong> gestión que administra<br />

los recursos <strong>de</strong> cómputo, re<strong>de</strong>s, autorización, y las necesida<strong>de</strong>s <strong>de</strong> escalabilidad <strong>de</strong> la nube<br />

OpenStack. Sin embargo, Nova no proporciona ninguna capacidad <strong>de</strong> virtualización por sí mismo,<br />

sino que utiliza las API <strong>de</strong> libvirt <strong>para</strong> interactuar con los hipervisores compatibles. Nova expone<br />

todas sus capacida<strong>de</strong>s a través <strong>de</strong> una API <strong>de</strong> servicios web que sea compatible con la API <strong>de</strong> EC2<br />

<strong>de</strong> Amazon Web Services.<br />

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

• Gestión <strong>de</strong>l ciclo <strong>de</strong> vida <strong>de</strong> Instancias<br />

• Gestión <strong>de</strong> recursos informáticos<br />

• Re<strong>de</strong>s y Autorización<br />

• API basada en REST<br />

• Comunicación consistente, eventualmente asincrónica<br />

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

67<br />

FRANCO BOCCHIO

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

Saved successfully!

Ooh no, something went wrong!