Mg. Ing. Diego Navarro @dnavarrow
Mg. Ing. JuanJo Ciarlante @xjjo
Mg. Ing. Pablo Gomez
Diciembre 2015
Temario
Proyecto UM-CloudIaaS
Objetivos
Construir una infraestructura de Cloud Computing para uso académico
Poner UM-Cloud a disposición de la Comunidad académica de la UM
Desarrollar las actividades de transferencia y capacitación al medio
Escalar la infraestructura de Cloud Computing año a año
Definiciones
Cloud Computing
“use of computing resources delivered over the network as a service ..." ¹
Según NIST²
¹ http://en.wikipedia.org/wiki/Cloud_computing
Modelos de Servicio y Despliegue
Modelos de Servicios
Modelos de Despliegue
Modelos de Servicio
La nube
¿ lo qué ?
angularJS�NodeJS�mongoDB�Linux
VM1
angularJS�NodeJS�mongoDB�Linux
angularJS�NodeJS�mongoDB�Linux
VM1
VM3
VM2
angularJS NodeJS mongoDB
Linux
VM1
VM3
VM2
angularJS NodeJS mongoDB
Linux
python�C C++ C#
java�
VM1
VM2
VM3
angularJS NodeJS mongoDB
Linux
python�C C++ C#
java�
VM1
VM2
VM3
VM1
VM2
VM3
angularJS NodeJS mongoDB
Linux
python�C C++ C#
java�
VM1
VM2
VM3
VM1
VM2
VM3
�data ...�data ...
data ...�
angularJS NodeJS mongoDB
Linux
python�C C++ C#
java�
VM1
VM2
VM1
VM1
VM2
VM2
�data ...�data ...
data ...�
angularJS NodeJS mongoDB
Linux
python�C C++ C#
java�
�data ...�data ...
data ...�
angularJS NodeJS mongoDB
Linux
python�C C++ C#
java�
�data ...�data ...
data ...�
js
DB
git
dat
dat
js
DB
git
dat
dat
Ayelén
Bruno
Carlos
10.0.1.0/24
10.0.2.0/24
10.0.3.0/24
Ubuntu
CentOS
Windows
keystone - identity
nova - compute
neutron - network
glance - image
cinder - volume
Show Time
Um Cloud - Timeline
UM-Cloud
http://cloud.um.edu.ar
Demo: Orquestación con OpenStack Heat
heat
VM #3: mariaDB
Load Balancer ● ● ●
IP externa�A.B.C.D
stack
VM #1: wordpress (php)
VM #2: wordpress (php)
wordpress.yaml
flavor: …�network: …�image: …�key: …
…
+
receta
ingredientes