POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Real Data Center Cloud Services and Environment (RealCloud
1. JORNADA
“RealCloud”
23 de febrero de 2012
Carlos Cebrián
1
ÍNDICE
1. Sumario del Proyecto “RealCloud”
2. Cloud Computing: palabra de moda y
mucha confusión en su entorno
3. Servicios de CloudCentre para Empresas
4. Demos (vídeos):
a) StackSync
b) Walhalla
2. -1-
Sumario del Proyecto:
Real Data Center Cloud
Services and Environment
(“RealCloud”)
23 de febrero de 2012
3
SUMARIO
Título: Real Data Center Cloud Services and Environment (“RealCloud”)
Financiado por el programa INNPACTO del Ministerio de Ciencia e Innovación
o Financiable: 1.660.551,64
o Préstamo: 1.184.458,46
o Subvención: 268.478,26
Duración: 30 meses
Web: www.realcloudproject.com
3. ENTORNO Cloud: más allá de una Plataforma
SERVICIOS DE VALOR AÑADIDO DE
CLOUD COMPUTING PARA EL CLIENTE
SFC SGC
(Servicios Finales coherentes con la (Servicios de Gestión para el Cliente)
clase de servicio)
PLATAFORMA DE CLOUD COMPUTING
(PCC: IaaS, PaaS o SaaS)
GESTIÓN Y OPERACIÓN DEL
ENTORNO CLOUD
GRANDES OBJETIVOS (no tecnológicos)
SERVICIOS DE VALOR AÑADIDO DE
CLOUD COMPUTING PARA EL CLIENTE
3er Objetivo: Servicios útiles
SFC SGC para el usuario
(Servicios Finales coherentes con la (Servicios de Gestión para el Cliente)
clase de servicio)
1er Objetivo: Una plataforma
PLATAFORMA DE CLOUD COMPUTING de auténticos servicios Cloud
(PCC: IaaS, PaaS o SaaS) (RealCloud)
GESTIÓN Y OPERACIÓN DEL 2º Objetivo: Coste reducido:
ENTORNO CLOUD • Plataforma : Sw. Libre
• Reducir el coste de la
operaciones
4. 1er OBJETIVO: Auténticos Servicios Cloud
1er Objetivo: Una plataforma de auténticos servicios Cloud
(RealCloud) y vanguardistas
• Selección de la plataforma Cloud más adecuada
• Gestión Dinámica de la Capacidad de los Recursos TIC
• Desarrollar auténticos servicios de IaaS y SaaS
Elección de la Plataforma
OpenStack
La solución más completa: la única plataforma abierta que ofrece tanto solución de cómputo
y virtualización, como servicios avanzados de almacenamiento masivo y escalable.
Flexibilidad tecnológica:
o Soporte de los principales hipervisores: Xen, XenServer, VmWare/ESX, Hyper-V, KVM, LinuxContainers (LXC),
UML, QEMU
o APIs: Amazon EC2 API y S3 API, y OpenStack API
o Mecanismos de autentificación modular (pluggable) para facilitar SSO con terceras soluciones.
El mejor ecosistema técnico y comercial de la plataforma: el apoyo decidido de empresas clave
del sector hacen que el futuro y evolución de esta plataforma sea muy prometedor.
5. OpenStack
2º OBJETIVO: Coste Reducido
2º Objetivo: Coste reducido
• Plataforma de Sw. Libre
• Reducir el coste de la operaciones
- Automatizar la gestión (de las TIC y de las
Instalaciones)
- Optimizar el consumo de energía
6. Operaciones => Automatización Predictiva TIC
Modelo de Madurez de Modelo de Madurez de
Coste de Gestión
Capacidad de Gestión
Gestión de las T.I.C. Gestión de las T.I.C.
Madurez Madurez
Sin Gestión Reactiva Proactiva Predictiva Sin Gestión Reactiva Proactiva Predictiva
ENTORNO Cloud: OPERACIONES => DCIM + Procesos
Refrigeración
Generadores
Servidores
Ventilación
Comunic.
Switches
Vigilancia
Routers
Motores
Storage
Otros
Otros
SAI
12
7. 3er OBJETIVO: Servicios Útiles
3er Objetivo: Servicios útiles para el usuario:
• Participación de los potenciales clientes en la
Definición y Prueba de los Servicios
Organización del Proyecto
Organización del Proyecto
• Paquetes de Trabajo
• Distribución de Responsabilidades
• Planificación
8. Paquetes de Trabajo
PAQUETES DE TABAJOS ENTIDADES PARTICIPANTES
LÍDER
Número Acrónimo Título TISSAT COREX URV UJI AIMME
Selección y Puesta en Marcha de Plataforma de
WP-01 PCC TISSAT
Cloud Computing basada en Software Libre
Desarrollar auténticos servicios de IaaS y de las
WP-02 CIaaS URV
herramientas de gestión que lo permiten
Gestión Dinámica de la Capacidad de los
WP-03 GDCR UJI
Recursos TIC
Gestión Integral de todo el Entorno de Cloud
WP-04 DCIM TISSAT
Computing o Data Centre Infrastructure Manag.
WP-05 DPSC Definición y Prueba de los Servicios por el Cliente AIMME
WP-06 DCP Dirección y Coordinación del Proyecto TISSAT
Planificación
PAQUETES DE TABAJOS 2011 2012 2013
Númer o Acrónimo Título 3T 4T 1T 2T 3T 4T 1T 2T 3T 4T
Selección y Puesta en Marcha de
WP-01 PCC Plataforma de Cloud Computing
basada en Software Libre
Desarrollar auténticos servicios de
WP-02 CIaaS IaaS y de las herramientas de
gestión que lo permiten
WP-03 GDCR Gestión Dinámica de la Capacidad
de los Recursos TIC
Gestión Integral de todo el Entorno
WP-04 DCIM de Cloud Computing o Data Centre
Infrastructure Management
Definición y Prueba de los Servicios
WP-05 DPSC
por el Cliente
Dirección y Coordinación del
WP-06 DCP
Proyecto
9. 17
-2-
Cloud Computing: palabra de
moda y mucha confusión en su
entorno
23 de febrero de 2012
Carlos Cebrián
18
10. Cloud Computing: Evolución
Cloud Computing surge como una evolución de conceptos como el “Utility
Computing” y el “Grid Computing”, que se ven influidos y potenciados en sus
posibilidades de servicios por las nuevas tecnologías y tendencias como
virtualización, la automatización, procesamiento en paralelo y la orientación
al servicio.
Ciclo de Evolución
Tecnológica de las T.I.C.
Cloud
Auto Servicio IT de Nicho
Computing
> 1990
> 2010
Provisión Infraestructuras > 2000 Infraestructuras
Controlada Gestionadas Virtualizadas
Infraestructuras Infraestructuras
Dedicadas Compartidas
(Multi-Tenancy)
19
Cloud Computing: Evolución
Si aceptamos las siguientes definiciones de Grid y Utility Computing:
Grid Computing: es la combinación de recursos informáticos de múltiples
dominios administrativos aplicados en una tarea común.
Utility Computing: es el empaquetamiento de recursos físicos informáticos
(para cálculo, para almacenamiento, etc.) ofrecidos como un servicio
medible al estilo de las "Utilities" (es decir, las empresas de servicios
públicos: luz, gas, agua, etc.).
entonces podríamos definir al Cloud Computing en su forma más general (que
recoja los 3 niveles o modelos de servicio) con la siguiente ecuación:
Cloud Computing = Grid Computing {N * Utility Computing}
que se puede entender como:
"Cloud Computing es una Grid de varias Computing Utilities".
20
11. Cloud Computing: Definición
Definición del NIST (National Institute of Standards and Technology de
EE.UU):
“Cloud Computing es un modelo para permitir el acceso adecuado y bajo
demanda a un conjunto de recursos de cómputo configurables (p.e. redes,
servidores, almacenamiento, aplicaciones y servicios) que pueden ser
rápidamente provistos y puestos a disposición del cliente con un mínimo
esfuerzo de gestión y de interacción con el proveedor del servicio”.
Características esenciales:
oAutoservicio bajo-demanda (y sin demora, una vez “contratado”).
oPool de recursos compartidos, “multitenancy”.
oElasticidad rápida, en los dos sentidos (escalar para cubrir picos de
demanda y liberarlos cuando no sean necesarios).
oServicios medibles (el consumo es medido en tiempo real y
proporcionado como un servicio): permite pago por uso.
oAccesibles por Internet por amplio abanico de dispositivos (móviles o
fijos).
21
Cloud Computing: Clases (o Niveles) de Servicio
22
12. SaaS (Software as a Service)
DONDE PUEDE TENER MÁS SENTIDO
Software estándar (p.e. e-mail, donde
muchos competidores usan la misma
DONDE PUEDE NO SER LA MEJOR SOLUCIÓN
tecnología porque es necesaria pero en si
misma no confiere una ventaja competitiva). Aplicaciones que precisen de alta rapidez
de ejecución o críticas en tiempo real.
Aplicaciones donde haya una gran
interacción entre el mundo exterior y la Aplicaciones donde la legislación u otras
organización (p.e. CRM, blog corporativo, regulaciones no permitan que los datos
etc.) salgan de la organización.
Aplicaciones donde haya una gran Aplicaciones donde una solución ya
necesidad de acceso desde móviles o web existente, y cautiva de las infraestructuras
(p.e. sofware de gestión de la fuerza de de la organización, resuelve todas las
ventas). necesidades de la organización en ese
Software que será usado solo por un corto aspecto (p.e. ERP ad-hoc y aplicaciones
periodo de tiempo (p.e. software de heredadas).
colaboración para un proyecto concreto).
Software de uso regular pero puntual, y que
en esos momentos necesita muchos
recursos (p.e. elaboración de nóminas).
Ejemplos: WebMail (gmail, yahoo, etc.),
SalesForce, Google Docs, Office 365, etc.
23
PaaS (Platform as a Service)
DONDE PUEDE TENER MÁS SENTIDO
Donde múltiples empresas desarrolladoras
trabajen en un mismo proyecto.
DONDE PUEDE NO SER LA MEJOR SOLUCIÓN
Donde terceras partes externas necesiten Cuando la aplicación necesite ser
interactuar con los procesos de desarrollo. altamente portable (refiriéndose al sitio
Programas que quieren sacar ventaja de donde está alojada).
una fuente de datos o desarrollos ya Cuando se necesiten usar lenguajes o
existentes. enfoques propietarios que incidan en el
proceso de desarrollo.
Desarrollos sobre un entorno de
programación que no es el habitual en la Cuando las prestaciones de una aplicación
empresa, y en el que probablemente nunca requieran de la customización del hardware
se vuelva a trabajar. o software subyacente desde la misma
aplicación.
Ejemplos:
o Google App Engine.
o Force.com (de SalesForce).
o Microsoft Azzure Services.
o Heroku (Java, Ruby, Python, Node.js,
Clojure, and Scala)
24
13. IaaS (Infrastructures as a Service)
DONDE PUEDE TENER MÁS SENTIDO
Cuando la demanda es muy volátil (a picos
le suceden valles sin uso de las DONDE PUEDE NO SER LA MEJOR SOLUCIÓN
infraestructuras).
Cuando aspectos legales o regulatorios
Para nuevas organizaciones sin capital
dificulten el almacenamiento externo de
para invertir en hardware.
datos o su procesamiento.
En organizaciones que están creciendo
rápidamente y no pueden escalar en Cuando se precisen altas prestaciones o
hardware al mismo ritmo. SLAs muy exigentes y las infraestructuras
propias de una organización, o alquiladas
Para necesidades temporales de
en modo dedicado, tengan la capacidad de
infraestructuras, o de pruebas, o demos,
satisfacer dichos requerimientos.
etc.
Cuando hay necesidad de transformar
costes de capital (CAPEX) en costes
operativo (OPEX).
Ejemplos:
o Amazon Web Services (AWS EC2, AWS
S3)
o Rackspace Cloud (cloud servers, cloud
files, cloud load balancers).
o GoGrid (cloud hosting)
25
Cloud Computing: Modelos de Despliegue (NIST)
Cloud PÚBLICA Cloud PRIVADA
La infraestructura de la nube está La infraestructura de la nube pertenece a
disponible al público en general. La una única organización. Puede ser
infraestructura pertenece a la organización gestionada por la organización o por una
que vende sus servicios de Cloud tercera parte, y puede estar en los locales
Computing. de la organización o fuera de ellos
Todo OPEX Resuelva algunos de los problemas de las
Públicas (seguridad, regulación de datos,
prestaciones, etc.), pero implica CAPEX.
Cloud COMUNITARIA
La infraestructura de la nube es compartida
por varias organizaciones y da soporte a Cloud HÍBRIDA
una comunidad específica que comparte las La infraestructura de la nube está
mismas preocupaciones (p.e., misión, compuesta por dos o más tipos de nubes
seguridad, requisitos, consideraciones de (privada, pública o comunitaria) que
normativa legal, etc.) operada por una única mantienen su propia identidad pero que son
organización. Puede ser gestionada por las unidas por una tecnología propietaria o
organizaciones o por una tercera parte, y estándar para permitir la portabilidad de
puede estar en locales propios o fuera de datos y aplicaciones.
ellos.
CAPEX menor que la “Cloud Privada” al ser
compartido con socios.
Nota: el resto de la bibliografía no suele presentar este
clasificación que queda incluida en la de “Cloud Privada”. 26
14. Cloud Computing: Modelos de Referencia (NIST)
27
Cloud Computing: Más información
Blog de las actividades de I+D+i desarrolladas por
Tissat, con una serie de artículos (posts) entorno a
Cloud Computing:
Tissat.wordpress.com
En twitter (#cjcebrian) se anuncia los nuevos posts o
comentarios que hacemos en el blog.
28
15. -3-
Servicios de CloudCentre para
Empresas
23 de febrero de 2012
Carlos Cebrián
29
NÉFELES
Una plataforma de Cloud Computing IaaS “AUTÉNTICA” (es decir, que soporte el autoservicio
bajo-demanda, tenga elasticidad rápida, permita ofrecer servicios medibles, accesibles por
Internet, y “multitenancy”): OpenStack.
ABIERTA: basada en software libre: OpenStack.
Con una OPERACIÓN altamente “eficiente” y “green”, es decir, reduce el coste operativo:
o AUTOMATIZADA: en el estadio de “predictiva” (de forma que, por ejemplo, la CMDB esté
siempre actualizada en un entorno donde la máquinas virtuales se crean y liberan en tiempo
real, se mueven de un servidor físico con frecuencia, etc.): PredictiveI2TM.
o HOLÍSTICA y MULTI-CENTRO: con una visión de conjunto de todas las infraestructuras TIC y
todas las Instalaciones (es decir, equipamiento no-TIC) y de las interrelaciones entre
cualesquiera de sus componentes: PMDB (ampliación de la CMDB) del I2TM y
MultiDCIM.
o ÁGIL y ARMONIZADA: basada en procesos estándares (ISO-20.000 para TIC y PAS-55 para
Instalaciones) totalmente integrados que orquesten el funcionamiento de todos los equipos de
forma que de forma que las Instalaciones se aquilaten en todo momento a la demanda de las
TIC (sin exceso innecesario que suponga derroche energético, ni defecto que ponga en juego
la disponibilidad de las TIC) con el dinamismo que precisa un plataforma de Cloud Computing,
y viceversa. DCeM, solución DCIM de Tissat, integrada con PredictiveI2TM, que se
apoya en 2 grandes sistemas: la PMDB y GIPS (Gestión Integral de la Plataforma
Subyacente) y que a su vez está integrado por otros módulos como GIE, GOCE;
GSCADA, GSNMP, GRT, etc., formando la solución CloudOps 30
16. NÉFELES: Servicios IaaS de CloudCentre
SCR DRP
(Servicios de Cómputo (Servicio de Recuperación
en Red ) de Desastres )
SAR SGC
(Servicios de (Servicios de Gestión
Almacenamiento en red ) para el Cliente)
Wallhalla Walhalla
Paterna Castellón
(Tier III+) f.o. f.o. (Tier IV)
WAN
f.o.
Walhalla
Madrid
(Tier III)
31
NÉFELES: Servicios HÍBRIDOS de CloudCentre
SCR DRP
(Servicios de Cómputo (Servicio de Recuperación
en Red ) de Desastres )
SAR SGC
(Servicios de (Servicios de Gestión
Almacenamiento en red ) para el Cliente)
Wallhalla Walhalla
Paterna f.o. f.o. Castellón
(Tier III+) (Tier IV)
WAN
f.o.
CPD Cliente CPD Cliente
-X- -Y-
Walhalla
Madrid
(Tier III)
32
17. Walhalla, DataCentre certificado Tier IV
• Es el primer Tier IV certificado por Uptime Institute
en el sur de Europa
• PUE < 1,15
• Diseñado para albergar servicios de Cloud Computing
• Producción de energía con Trigeneración mediante
motores a gas en primera fase y mediante pila de
combustible en segunda fase
• Distribución overhead de potencia, datos y clima
• Integración entre los sistemas de gestión de IT y de
infraestructura de energía (DCIM, Data Centre
Infrastructure Management)
33
PUE 1,15
PUE < 1,15 (eficiencia del 87%) gracias a:
• Trigeneración: aprovechar el calor generado para producir frío
• Confinamiento (por encapsulación) del calor
• DCIM: gestión integral, automatizada, armonizada e inteligente del
equipamiento TIC y de las Instalaciones (equipamiento no-TIC)
Climatizador
Colector
Compuerta CV
Ramal
Plenum
Chimenea
34
18. CloudCentre: SERVICIOS de Cloud Computing
1. Servicios de DataCenter tradicionales: housing, hosting físico, hosting virtual,
almacenamiento, copias de seguridad, DRPs, etc., y gama de servicios (de operación)
gestionados.
2. Los servicios del tipo CCSP (Cloud Computing Services Provider): ver siguientes hojas
3. Los servicios de bróker cloud CSB (Cloud Services Broker) para aquellos clientes que
nos demandan un servicio que nosotros aún no damos (fundamentalmente de la
categoría SaaS, pero también PaaS) y para el que tenemos excelentes acuerdos con
otros CCSP: Amazon, Google, Microsoft, SalesForce, etc.
4. Servicios como proveedora de soluciones cloud in-situ:
a) Implantación de “Cloud Privadas” en las propias instalaciones de una empresa: con
“Néfeles” (basada en software libre).
b) Provisión de herramientas adecuadas para la gestión y operación eficiente y eficaz
de su “cloud”: solución “CloudOps” que gestiona tanto las TIC como de su entorno
(DCIM).
c) Servicios de consultoría que venden nuestro know-how en cloud computing.
35
CCSP (Cloud Computing Services Provider): IaaS
Servicios IaaS de Cloud Pública:
• “Cloud Server”: servicios de cómputo: CPU, RAM y ancho de banda.
• “Cloud Storage”: servicios de almacenamiento en disco.
• “Cloud Dedicada”, similar a “Cloud Privadas Virtuales”: pago por uso frente a
alquiler (en el futuro).
Servicios IaaS relacionados con las “Clouds Privadas”:
• “Housing de Clouds Privadas Propietarias”, con 2 modalidades básicas:
- Mono-DC; toda la plataforma en un solo DataCenter,
- Multi-DC; la plataforma se distribuye entre 2 ó más D.C.: disponibilidad.
• “Cloud Privada Alquilada”. En este servicio tenemos 2 modalidades:
- “Hosting de Cloud Privada”, recursos de Tissat y dedicados.
- “Clouds Privadas Virtuales”: recursos de Tissat, no dedicados.
36
19. CCSP (Cloud Computing Services Provider): IaaS
Servicios IaaS para Nubes Híbridas:
• Mejora de la capacidad de nubes privadas.
• Mejora de la disponibilidad de nubes privadas.
Servicios IaaS para Continuidad de Negocio y Recuperación de Desastres
(DRP) en modo Cloud Computing.
• Servicio de copias de seguridad (que no se puede considerar propiamente un
servicio de Cloud puro, sino uno tradicional)
• Servicio de Recuperación de Desastres Pasivo: solo se activan en caso de
desastre de su plataforma y habiendo fallado otras medias de recuperación
• Servicio de Recuperación de Desastres Activo. Similar al Pasivo, pero la
plataforma está disponible, operativa y dando servicio en todo momento.
• Servicios de consultoría: análisis de las aplicaciones críticas de la empresa y
de su impacto sobre el negocio en caso de fallo sobe el negocio (BIA), diseño
e implementación del DRP, planificación de actuaciones, etc.
37
CCSP (Cloud Computing Services Provider): SaaS
E-mail y anti-spam: propio y CSB (Cloud Services Broker)
Campañas de e-mail y marketing: propio y CSB (Cloud Services Broker)
WebSite (basado en Joomla)
Ofimática: CSB de Office365, GoogleDoc, etc.
CRM : CSB de SalesForce
StackSync (RPS o Repositorio Personal Sincronizado) que es una aplicación tipo “dropbox”.
i2TM, aplicación para la gestión y control efectivo de los procesos y servicios de un centro
de gestión tecnológica de acuerdo a la norma ISO-20.000.
VissiOnn, aplicación concebida para usuarios de marketing, permite integrar de forma simple
todos los procesos y optimiza el flujo de información y colaboración entre marketing, puntos
de contacto y canales de venta.
NoosCom, aplicación que permite, mediante una potente interfaz web, construir, mantener y
administrar portales de voz de forma sencilla, flexible y rápida
38
20. CCSP (Cloud Computing Services Provider): CNS o CaaS
CNS (Cloud Networking Services) o CaaS (Communications as a Service)
• “centralitas virtuales”
• “puestos de operador virtuales”
• “comunicaciones unificadas”
• “escritorio en la nube” (“cloud desktop”): distinto de “escritorios virtuales” o
virtualización del desktop
• etc.
Nota: mientras unos los consideran un nicho de SaaS, otros lo sitúan una
extensión del IaaS
39
-4-
Demos y vídeos
23 de febrero de 2012
Carlos Cebrián
40
21. Demos y vídeos
Demo de StackSync (3 min):
http://www.youtube.com/watch?v=LsiiV_fPznI
Vídeo de Walhalla (6 min): Walhalla del Diseño a la Realidad:
http://www.youtube.com/watch?v=Da4NE5o9Nt0
41
PARQUE TECNOLÓGICO
AV. LEONARDO DA VINCI,5
46980 PATERNA VALENCIA (ESPAÑA)
TEL: +34 96 393 99 00 FAX: +34 96 393 99 56
www.tissat.es