Taller
de
computación
en
la
nube,
con
orientación
a
OpenStack
Instructores:
§ UDG
-‐
Ricardo
Alvarez
Honorato
[email protected]
§ UADY
-‐
Israel
Novelo
Zel
[email protected]
AGENDA
Introducción
a
la
nube
como
solución
de
T.I.
Introducción
a
OpenStack.
1. Bienvenida.
2. Presentación
de
Instructores.
3. Presentación
de
ParKcipantes.
4. Antes
de
Iniciar…
5.
6.
7. ¿Cuál
es
la
mejor
opción?
Azure,
AWS,
SoWLayer,
OpenStack?
8.
Inicio
del
Taller
OpenStack.
9.
Implementación
de
servicios
en
OpenStack.
10. Herramientas
de
OpenStack.
11. Charla
de
orientación
a
apps.
12. Invitación
al
Hakhaton
Guadalajara
2016.
HORARIOS
Recesos
de
10
min.
09:00
hrs.
Inicio
del
Taller.
11:00
hrs.
Primer
Receso.
13:00
hrs.
Segundo
Receso.
15:00
hrs.
Receso
Comida.
16:30
hrs.
Inicia
Segunda
Parte
del
Taller.
18:30
hrs.
Tercer
Receso.
20:00
hrs.
Fin
del
Taller.
1. Bienvenida.
2. Presentación
de
Instructores.
3. Presentación
de
ParKcipantes.
4. Antes
de
Iniciar…
#1:
Inicia
sesión
en
Ubuntu
14.04
LTS
VM
y
actualízalo
SoluEon:
sudo
apt-‐get
update
sudo
reboot
#2:
Clona
OpenStack
kilo
version
en
tu
VM
de
Ubuntu
SoluEon:
sudo
apt-‐get
install
git
git
clone
hMps://www.github.com/openstack-‐dev/devstack.git
-‐
b
stable/kilo
cd
devstack
4. Antes
de
Iniciar…
sudo
gedit
stackrc
Cambiar
GIT_BASE=${GIT_BASE:-‐git.openstack.org}
por
la
siguiente
línea
GIT_BASE=${GIT_BASE:-‐hMps://www.github.com}
#3:
Arma
tu
arquitectura
de
Openstack
Ubicarse
en
el
directorio
de
devstack
Ejecutar
el
archivo
de
instalación
Añadir
contraseñas
a
las
bases
de
datos
y
usuarios
SoluEon:
./stack.sh
Password:
cudi
5.
Introducción
a
la
nube
como
solución
de
T.I.
Israel
Josué
Novelo
Zel
UADY
HPC
¿Qué
es
la
Nube?
Pensar
diferente…hacer
las
cosas
diferentes…
Pensando
igual…,
la
forma
tradicional.
$$
millones
en
Infraestructura
$$
Decenas
o
cientos
de
miles
en
Costos
de
Mantenimiento
(anuales)
$$
Obsolescencia
programada
o
no,
de
Equipos
cada
3
Años..
$$
Consumo
Eléctrico
y
Generación
de
Calor
Pensando
diferente…,
rompiendo
paradigmas...
$$
inversión
en
Nube
$$
Decenas
o
cientos
de
miles
en
Costos
de
Mantenimiento
(anuales)
$$
Obsolescencia
programada
o
no,
de
Equipos
cada
3
Años..
$$
Consumo
Eléctrico
y
Generación
de
Calor
Open
Source
Licenciamiento
Seguridad
Servidor
Web
Servidor
Base
de
Datos
Directorio
AcKvo
Ias,
Paas,
Saas,
IoT,
GeoRedundancia,
etc
6.
Introducción
a
OpenStack.
Ricardo
Alvarez
Honorato
UDG
BIENVENIDOS!!!
• Es
una
solución
de
cloud
compu)ng
del
Epo
IaaS
de
código
abierto
QUÉ
NO
ES
• Un
producto
• Virtualización
(hipervisor)
• 100%
GraKs
• Solo
para
Service
Providers
INICIOS
INICIOS
• Cloud
propio
desde
2005
• Cloud
servers
(IaaS)
• Cloud
files
(Staas)
• Este
soeware
cambia
a
licencia
libre
en
Abril
2010
INICIOS
• Comienza
a
uElizar
Eucalyptus,
pero
lo
descarta
por
no
ser
completamente
libre
(es
open
core")
• Crea
el
soeware
para
IaaS
Nebula
• Nebula
cambia
a
licencia
libre
en
Mayo
2010
INICIOS
• Nasa
y
Rackspace
lo
inician
en
Junio
de
2010
• Dos
componentes
principales:
– OpenStack
Compute
(nova),
deriva
de
Nebula
– OpenStack
Object
Store
(swie),
deriva
de
cloud
files
Principios
Licencia
Apache 2.0
Proceso de
diseño
abierto
Orientado
a
estándares
abiertos
Diseño
modular ->
API’s
Repositorios
públicos de
código
fuente
Desarrollo
documentado
y
transparente
COMUNIDAD
Y
ACTUALIZACIÓN
e
s
a
e
e
R
l
Design
Summit
e
r
u
t
a
e
F
e
z
e
e
r
F
e
z
e
e
r
F
l
a
n
i
F
DESIG
N
DEVELOPMENT
QA
RELEASE
ARQUITECTURA
CONCEPTUAL
• “entregar
un
sistema
operaEvo
para
el
despliegue
de
clouds
masivamente
escalables”
ARQUITECTURA
CONCEPTUAL
Cómo
lograrlo
SERVICIO
SERVICIO
SERVICIO
CÓMO
FUNCIONA
• Lanzar
una
instancia
HORIZON
ACCESO
REQUERIMIENTOS
EJEMPLOS
DE
USO
• Intel
se
distancia
de
VMware
y
opta
por
OpenStack
– Diario
TI
18/04/16
12:03:32
NUBE
HÍBRIDA
PLANO DE
CONTROL
IMPORTAR
META
DATOS
AUTOMATIZADA
Estándares abiertos
Open source
Soporte PAAS
Contenedores
Aprovisionamiento
automatizado
EJEMPLOS
DE
USO
• Volkswagen
chooses
OpenStack
for
private
cloud
– Apr
6,
2016
7:48
AM
NODOS
FISICOS
NUBE
HÍBRIDA
Entregar
aplicaciones
AHORRO $
COMPARATIVAS
OPENSTACK
VS
COMPETENCIA
Indicadores
VMware
Citrix
OpenStack
AWS
Licencias
Diferentes tarifas
Diferentes tarifas
Apache 2.0 Libre
Diferentes tarifas(rentas)
Soporte
Diferentes paquetes
Diferentes tarifas
Solo comunidad
Diferentes tarifas
Capital Humano
Fácil de conseguir
Fácil de conseguir
Difícil de conseguir
Difícil,pero en aumento
Salarios
95K/Anual USD
102K/Anual USD
135K/Anual USD
102K/Anual USD
Seguridad
Multiples Opciones
Multiples Opciones
Identity
Multiples Opciones
Base de Datos
Multiples Opciones
Multiples Opciones
Trove
Multiples Opciones
NoSQL
NA/Con terceros
NA/Con terceros
NA/Con terceros
Multiples Opciones
VMWARE
VCLOUD
Funcionalidad
OpenStack
Vmware vCloud
Capa de virtualización
Virtualización tipo 2 – Libvirt sobre
Linux. Soporta varios hypervisores:
XEN, KVM, HyperV, ESX…
Virtualización tipo 1 – bare metal;
sólo soporta vSphere.
Gestión
Almacenamiento
Open API, Command line, consola
redes, computación…
Web, herramientas de
orquestación. Componentes
distribuidos: almacenamiento,
Consola web, API. Requiere
contar con vCenter para
gestionar de forma centralizada
los pools de recursos, nodos y
almacenamiento.
Almacenamiento de bloques u
objetos, escalado vertical u
horizontal, compatible con
dispositivos NAS.
Sistema de ficheros tradicional,
como NFS, o la solución
propietaria VMFS con vCenter.
Redes
Direct connected, non-routable,
DHCP. Gestionadas desde la línea
de comandos, API o consola web…
Direct connected, non-routable,
DHCP. Requiere vCloud
Networking and Security
VMWARE
VCLOUD
Funcionalidad
OpenStack
Vmware vCloud
Monitorización del
uso de recursos
Todos los componentes
envían mensajes por cada
evento. Éstos se gestionan
por un AMQP.
Requiere VMware
Chargeback Manager
Instancias
Se pueden lanzar
instancias desde imágenes
o instantáneas.
vApps o VMs existentes
deben ser importadas y
entonces se ofrecen como
servicio.
Compatibilidad
con clouds
públicos
Compatibilidad con AWS
CloudFormation y la API de
EC2.
vCloud Connector
conecta un vCloud
privado con VMware
vCloud público.
Soporte /
Dependencia del
fabricante
Cientos de empresas de
todo el mundo ofrecen
soporte técnico y
soluciones a medida
vCloud es un producto
que pertenece y es
comercializado por
VMware.
COMUNIDAD
COMUNIDAD
COMUNIDAD
COMUNIDAD
SERVICIOS
OPENSTACK
COMPUTE
(NOVA)
• Es
el
controlador
de
la
estructura
básica
del
Cloud
• Encargado
de
iniciar
las
instancias
(máquinas
virtuales)
de
los
usuarios
y
grupos
• GesEón
de
la
red
virtual
para
cada
instancia
o
para
las
múlEples
instancias
que
formen
parte
de
un
proyecto
(tenant)
COMPUTE
(NOVA)
Object
Storage
(SwiW)
• Encargado
de
almacenar
los
archivos
del
sistema
• asegurar
su
integridad
y
replicarlos
por
los
diferentes
discos
• siempre
estén
disponibles
y
accesibles
de
la
forma
más
rápida
posible.
Object
Storage
(SwiW)
Imagen
(Glance)
• Servicio
de
gesEón
de
imágenes
• Las
imágenes
son
copias
íntegras
de
las
unidades
de
disco
duro
de
las
que
dispongamos
Dashboard
(Horizon)
• Es
una
aplicación
web
Django,
un
web
framework
• Muestra
mediante
una
interfaz
gráfica
toda
Comentarios de: Taller de computación en la nube, con orientación a OpenStack (0)
No hay comentarios