presentación para jornada real cloud 2012-feb-23

21
1 JORNADA “RealCloud” 23 de febrero de 2012 Carlos Cebrián ÍNDICE 1. Sumario del Proyecto “RealCloud2. 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

Upload: carlos-cebrian

Post on 26-May-2015

603 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Presentación para jornada real cloud 2012-feb-23

1

JORNADA “RealCloud”

23 de febrero de 2012

Carlos Cebrián

ÍNDICE1. 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) StackSyncb) Walhalla

Page 2: Presentación para jornada real cloud 2012-feb-23

3

Sumario del Proyecto:

Real Data Center Cloud Services and Environment

(“RealCloud”)

23 de febrero de 2012

- 1 -

Título: Real Data Center Cloud Services and Environment (“RealCloud”)

Financiado por el programa INNPACTO del Ministerio de Ciencia e Innovacióno Financiable: 1.660.551,64o Préstamo: 1.184.458,46o Subvención: 268.478,26

Duración: 30 meses

Web: www.realcloudproject.com

SUMARIO

Page 3: Presentación para jornada real cloud 2012-feb-23

ENTORNO Cloud: más allá de una Plataforma

GESTIÓN Y OPERACIÓN DEL ENTORNO CLOUD

SERVICIOS DE VALOR AÑADIDO DE CLOUD COMPUTING PARA EL CLIENTE

SFC(Servicios Finales coherentes con la

clase de servicio)

PLATAFORMA DE CLOUD COMPUTING (PCC: IaaS, PaaS o SaaS)

SGC(Servicios de Gestión para el Cliente)

GRANDES OBJETIVOS (no tecnológicos)

GESTIÓN Y OPERACIÓN DEL ENTORNO CLOUD

SERVICIOS DE VALOR AÑADIDO DE CLOUD COMPUTING PARA EL CLIENTE

SFC(Servicios Finales coherentes con la

clase de servicio)

PLATAFORMA DE CLOUD COMPUTING (PCC: IaaS, PaaS o SaaS)

SGC(Servicios de Gestión para el Cliente)

1er Objetivo: Una plataforma de auténticos servicios Cloud(RealCloud)

2º Objetivo: Coste reducido:• Plataforma : Sw. Libre• Reducir el coste de la

operaciones

3er Objetivo: Servicios útiles para el usuario

Page 4: Presentación para jornada real cloud 2012-feb-23

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 PlataformaOpenStack

La solución más completa: la única plataforma abierta que ofrece tanto solución de cómputoy 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 APIo 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.

Page 5: Presentación para jornada real cloud 2012-feb-23

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

Page 6: Presentación para jornada real cloud 2012-feb-23

Operaciones => Automatización Predictiva TIC

PredictivaMadurez

Cos

te d

e G

estió

n

ProactivaSin Gestión

Modelo de Madurez de Gestión de las T.I.C.

ReactivaPredictivaMadurez

Cap

acid

ad d

e G

estió

n

ProactivaReactiva

Modelo de Madurez de Gestión de las T.I.C.

Sin Gestión

12

ENTORNO Cloud: OPERACIONES => DCIM + Procesos

Serv

idor

es

Sto

rage

Rou

ters

Otro

s

Sw

itche

s

Com

unic

.

Serv

idor

es

Sto

rage

Rou

ters

Otro

s

Sw

itche

s

Com

unic

.

Mot

ores

Gen

erad

ores

SA

I

Ref

riger

ació

n

Otro

s

Vent

ilaci

ón

Vig

ilanc

ia

Page 7: Presentación para jornada real cloud 2012-feb-23

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

Page 8: Presentación para jornada real cloud 2012-feb-23

Paquetes de TrabajoPAQUETES DE TABAJOS

LÍDER

ENTIDADES PARTICIPANTES

Número Acrónimo Título TISSAT COREX URV UJI AIMME

WP-01 PCC Selección y Puesta en Marcha de Plataforma de Cloud Computing basada en Software Libre TISSAT

WP-02 CIaaS Desarrollar auténticos servicios de IaaS y de las herramientas de gestión que lo permiten URV

WP-03 GDCR Gestión Dinámica de la Capacidad de los Recursos TIC UJI

WP-04 DCIM Gestión Integral de todo el Entorno de CloudComputing o Data Centre Infrastructure Manag. TISSAT

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úmero Acrónimo Título 3T 4T 1T 2T 3T 4T 1T 2T 3T 4T

WP-01 PCC Selección y Puesta en Marcha de Plataforma de Cloud Computing basada en Software Libre

WP-02 CIaaS Desarrollar autént icos servicios de 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

WP-04 DCIM Gestión Integral de todo el Entorno de Cloud Computing o Data Centre Infrastructure Management

WP-05 DPSC Definición y Prueba de los Servicios por el Cliente

WP-06 DCP Dirección y Coordinación del Proyecto

 

Page 9: Presentación para jornada real cloud 2012-feb-23

1717

18

Cloud Computing: palabra de moda y mucha confusión en su

entorno

Carlos Cebrián

23 de febrero de 2012

- 2 -

Page 10: Presentación para jornada real cloud 2012-feb-23

19

Cloud Computing surge como una evolución de conceptos como el “UtilityComputing” 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.

Cloud Computing: Evolución

IT de Nicho

Ciclo de Evolución Tecnológica de las T.I.C.

InfraestructurasGestionadas

CloudComputing

InfraestructurasVirtualizadas

> 2000

> 1990 > 20

10

Auto Servicio

Provisión Controlada

Infraestructuras Compartidas

(Multi-Tenancy)

Infraestructuras Dedicadas

20

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".

Cloud Computing: Evolución

Page 11: Presentación para jornada real cloud 2012-feb-23

21

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).

Cloud Computing: Definición

22

Cloud Computing: Clases (o Niveles) de Servicio

Page 12: Presentación para jornada real cloud 2012-feb-23

23

Software estándar (p.e. e-mail, donde muchos competidores usan la misma tecnología porque es necesaria pero en si misma no confiere una ventaja competitiva).Aplicaciones donde haya una gran interacción entre el mundo exterior y la organización (p.e. CRM, blog corporativo, etc.)Aplicaciones donde haya una gran necesidad de acceso desde móviles o web (p.e. sofware de gestión de la fuerza de ventas).Software que será usado solo por un corto periodo de tiempo (p.e. software de 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.

SaaS (Software as a Service)

Aplicaciones que precisen de alta rapidez de ejecución o críticas en tiempo real.

Aplicaciones donde la legislación u otras regulaciones no permitan que los datos salgan de la organización.

Aplicaciones donde una solución ya existente, y cautiva de las infraestructuras de la organización, resuelve todas las necesidades de la organización en ese aspecto (p.e. ERP ad-hoc y aplicaciones heredadas).

DONDE PUEDE NO SER LA MEJOR SOLUCIÓN

DONDE PUEDE TENER MÁS SENTIDO

24

Donde múltiples empresas desarrolladoras trabajen en un mismo proyecto.

Donde terceras partes externas necesiten interactuar con los procesos de desarrollo.

Programas que quieren sacar ventaja de una fuente de datos o desarrollos ya existentes.

Desarrollos sobre un entorno de programación que no es el habitual en la empresa, y en el que probablemente nunca se vuelva a trabajar.

Ejemplos:

o Google App Engine.o Force.com (de SalesForce).o Microsoft Azzure Services.o Heroku (Java, Ruby, Python, Node.js,

Clojure, and Scala)

PaaS (Platform as a Service)

Cuando la aplicación necesite ser altamente portable (refiriéndose al sitio donde está alojada).Cuando se necesiten usar lenguajes o enfoques propietarios que incidan en el proceso de desarrollo.Cuando las prestaciones de una aplicación requieran de la customización del hardware o software subyacente desde la misma aplicación.

DONDE PUEDE TENER MÁS SENTIDO

DONDE PUEDE NO SER LA MEJOR SOLUCIÓN

Page 13: Presentación para jornada real cloud 2012-feb-23

25

Cuando la demanda es muy volátil (a picos le suceden valles sin uso de las infraestructuras).Para nuevas organizaciones sin capital para invertir en hardware.En organizaciones que están creciendo rápidamente y no pueden escalar en hardware al mismo ritmo.Para necesidades temporales de infraestructuras, o de pruebas, o demos, 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, cloudfiles, cloud load balancers).

o GoGrid (cloud hosting)

IaaS (Infrastructures as a Service)

Cuando aspectos legales o regulatorios dificulten el almacenamiento externo de datos o su procesamiento.

Cuando se precisen altas prestaciones o SLAs muy exigentes y las infraestructuras propias de una organización, o alquiladas en modo dedicado, tengan la capacidad de satisfacer dichos requerimientos.

DONDE PUEDE TENER MÁS SENTIDO

DONDE PUEDE NO SER LA MEJOR SOLUCIÓN

26

Cloud Computing: Modelos de Despliegue (NIST)

La infraestructura de la nube pertenece a una única organización. Puede ser gestionada por la organización o por una tercera parte, y puede estar en los locales de la organización o fuera de ellosResuelva algunos de los problemas de las Públicas (seguridad, regulación de datos, prestaciones, etc.), pero implica CAPEX.

Cloud PRIVADA

La infraestructura de la nube es compartida por varias organizaciones y da soporte a una comunidad específica que comparte las mismas preocupaciones (p.e., misión, seguridad, requisitos, consideraciones de normativa legal, etc.) operada por una única organización. Puede ser gestionada por las organizaciones o por una tercera parte, y puede estar en locales propios o fuera de 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”.

Cloud COMUNITARIA

La infraestructura de la nube estácompuesta por dos o más tipos de nubes (privada, pública o comunitaria) que mantienen su propia identidad pero que son unidas por una tecnología propietaria o estándar para permitir la portabilidad de datos y aplicaciones.

Cloud HÍBRIDA

La infraestructura de la nube estádisponible al público en general. La infraestructura pertenece a la organización que vende sus servicios de CloudComputing.Todo OPEX

Cloud PÚBLICA

Page 14: Presentación para jornada real cloud 2012-feb-23

27

Cloud Computing: Modelos de Referencia (NIST)

28

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.

Page 15: Presentación para jornada real cloud 2012-feb-23

29

Servicios de CloudCentre paraEmpresas

Carlos Cebrián

23 de febrero de 2012

- 3 -

30

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

Page 16: Presentación para jornada real cloud 2012-feb-23

31

NÉFELES: Servicios IaaS de CloudCentre

WallhallaPaterna

(Tier III+)

WalhallaMadrid(Tier III)

WalhallaCastellón(Tier IV)

WAN

f.o.f.o

.f.o.

SAR(Servicios de

Almacenamiento en red )

SGC(Servicios de Gestión

para el Cliente)

DRP(Servicio de Recuperación

de Desastres )

SCR(Servicios de Cómputo

en Red )

32

NÉFELES: Servicios HÍBRIDOS de CloudCentre

SAR(Servicios de

Almacenamiento en red )

SGC(Servicios de Gestión

para el Cliente)

DRP(Servicio de Recuperación

de Desastres )

SCR(Servicios de Cómputo

en Red )

WalhallaCastellón(Tier IV)

WAN

f.o.

f.o.

f.o.

WallhallaPaterna (Tier III+)

CPD Cliente- Y -

CPD Cliente- X -

WalhallaMadrid(Tier III)

Page 17: Presentación para jornada real cloud 2012-feb-23

33

Walhalla, DataCentre certificado Tier IV

• Es el primer Tier IV certificado por Uptime Instituteen 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)

34

PUE 1,15

Ramal

Colector

Climatizador

Chimenea

Compuerta CV

Plenum

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)

Page 18: Presentación para jornada real cloud 2012-feb-23

35

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.

36

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.

Page 19: Presentación para jornada real cloud 2012-feb-23

37

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.

38

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

Page 20: Presentación para jornada real cloud 2012-feb-23

39

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

40

Demos y vídeos

Carlos Cebrián

23 de febrero de 2012

- 4 -

Page 21: Presentación para jornada real cloud 2012-feb-23

41

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

PARQUE TECNOLÓGICOAV. LEONARDO DA VINCI,5

46980 PATERNA VALENCIA (ESPAÑA) TEL: +34 96 393 99 00 FAX: +34 96 393 99 56

www.tissat.es