45
Ing. Gustavo Soriano, M.Sc. ASPROC / Univ. Gerardo Barrios Marzo 17, 2012

Cloud computing UGB

Embed Size (px)

DESCRIPTION

Presentacion sobre Cloud Computing para ASPROC en UGB

Citation preview

Page 1: Cloud computing UGB

Ing. Gustavo Soriano, M.Sc.

ASPROC / Univ. Gerardo Barrios

Marzo 17, 2012

Page 2: Cloud computing UGB

Agenda

Antecedentes y Conceptos

Tipos de nubes

Usos, motivadores, inhibidores

Ejemplos de utilización

Modelos de implementación

Conclusiones

Page 3: Cloud computing UGB

Antecedentes Cloud Computing

Utility Computing

Grid computing

Virtualización

SaaS

Hosting

Page 4: Cloud computing UGB

Referencias Cloud Computing

Gartner Identifies the Top 10 Strategic Technologies for 2012

The Economist special report: IT's global “cloud”

Business Week: How Cloud Computing Is Changing the World

The New York Times: Cloud Computing: So You Don’t Have to Stand Still

Page 5: Cloud computing UGB

Nube como Tecnología Emergente

Gartner's 2011 Hype Cycle Special Report Evaluates the Maturity of 1,900 Technologies

Page 6: Cloud computing UGB

Qué es Cloud Computing?

Page 7: Cloud computing UGB

5 Características (NIST)

Autoservicio por demanda

Acceso amplio por red (“nube”)

Compartiendo recursos

Elasticidad rápida

Servicio medible

http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

Page 8: Cloud computing UGB

Otras Definiciones

Cloud Computing de acuerdo a VMware Modelo sencillo de adquisición de entrada/salida

Precio basado en consumo

Accessible usando protocols estandard de internet

Escalable y elastico

Costo mejorado enbase a infraestructura compartida y elasticidad

Cloud computing aparece solamente cuando se necesita… una forma de incrementar capacidad o de añadir capacidad de inmediato sin invertir en nueva infraestructura, entrenar nuevo personal, o licenciar nuevo software. Cloud computing comprende cualquier servicio por suscripción o pago-por-uso, que en tiempo real… extiende lla capacidad actual de TI. “

Page 9: Cloud computing UGB

Principales rasgos de una nube

Un servicio para todos

Recursos físicos virtualizados

Autoprovisión

Elasticidad

Pago por uso

Control programable

Page 10: Cloud computing UGB

Cuatro comportamientos

Dinamismo: elasticidad

Abstracción: de OS e infraestr.

Arquit. de recursos compartidos

Plataforma: un modelo de entrega

Page 11: Cloud computing UGB

Una Fase de la Computación

2010 2000 1990 1980 1970 1960 1950

Mainframe

Client Server

Personal

Web

Cloud

Computing

Page 12: Cloud computing UGB

3 Modelos de Cloud Computing (NIST)

Aplicación / Información – Conocido como Software-como-Servicio (SaaS)

Desarrollo – Conocido como Platforma-como-Servicio (PaaS)

Infraestructura – Conocido como Infraestructura-como-Servicio (IaaS)

Page 13: Cloud computing UGB

Mapa de Cloud Computing

Tradicional Nuevo Modelo

Infr

ae

stru

ctu

ra

De

sarr

ollo

A

pli

caci

ón

Cloud

Local

Cloud

Local

Cloud

Local

Instalación Local Datacentro

Hosting

Colocacion

C, C++ J2EE, .Net

Aplicaciones Administradas Hosting

Oracle, SAP, Exchange, …

Software-as-a-Service

Elastic Compute

Clouds

Python, R-on-R, Hadoop

Platform-as-a-Service Virtual Appliances

Web services,

Mashups, Web 2.0

Grid, utility computing

ISV

s C

lien

tes

Fin

ale

s P

rove

ed

ore

s d

e S

ervicio

Me

rcad

o

Page 14: Cloud computing UGB

http://www.technologyreview.com/computing/22606/page2/

El conjunto

Page 15: Cloud computing UGB

Y dónde están los datacentros?

http://www.technologyreview.com/computing/22610/

Page 16: Cloud computing UGB

Razones para adopción

Reducción de Costos

Transparencia de Costos

Eficiencia de recursos

TI como negocio de servicio

Reducir CAPEX

Eficiencia de recursos

Flexibilidad de capacidad

Bajo riesgo en ambientes de Prueba y Calidad

http://www.sei.cmu.edu/sos/research/cloudcomputing/cloudrivers.cfm

Page 17: Cloud computing UGB

Barreras para adopción

http://www.sei.cmu.edu/sos/research/cloudcomputing/cloudbarriers.cfm

Page 18: Cloud computing UGB

Otros inhibidores

Cultura

Connectividad

Costos

Soporte

Page 19: Cloud computing UGB
Page 20: Cloud computing UGB

http://www.technologyreview.com/computing/22608/page2/

Principales usos de cloud computing

1. Archivos: almacenaje /compartir 2. Bases de Datos 3. CRM 4. Email 5. Desarrollo apps web 6. Respaldo archivos 7. Hosting sitios web 8. eCommerce 9. Desarrollo y Prueba 10. Nubes privadas /hibridas

http://www.rackspace.com/blog/top-10-common-uses-for-the-cloud-for-2012/

Page 21: Cloud computing UGB

Escenarios típicos de uso

Ambientes de desarrollo y prueba

Ambientes de migración / updates

Sobrecargas de producción

Producción

Page 22: Cloud computing UGB

Colaboración usando Google Apps

Mail /chat / agenda / contactos

Sites / Video / Docs

Bajo costo, no necesita servidores

Page 23: Cloud computing UGB

CRM usando Salesforce.com

Ciclo de venta / Campañas / Servicio a cliente

Bajo costo, no necesita servidores

Page 24: Cloud computing UGB

Uso para almacenamiento de archivos : Amazon Simple Storage Service (S3) S3 Firefox Organizer

Page 25: Cloud computing UGB

Capacidad de computación: Amazon Elastic Compute Cloud (EC2) Consola - Instancias – Imágenes – Elastic Block Store – Red y Seguridad - http://aws.amazon.com

Page 26: Cloud computing UGB

Amazon Ec2 Instancias disponibles

Page 27: Cloud computing UGB

Aplicaciones: web server redundante

Page 28: Cloud computing UGB

Aplicaciones: web server escalable

Page 29: Cloud computing UGB

/

Infraestructura de cómputo Cloud http://www.gogrid.com/

Page 30: Cloud computing UGB

Open source cloud https://help.ubuntu.com/community/Eucalyptus

Page 31: Cloud computing UGB

Infraestructura open source para clusters http://open.eucalyptus.com/wiki/

Page 32: Cloud computing UGB

Jugadores Importantes

Amazon web services

Google

SalesForce

Vmware

MS Azure

Oracle

Rackspace

Page 34: Cloud computing UGB
Page 35: Cloud computing UGB

4 Modelos de implementación (NIST)

Nube Pública

Nube Privada

Nube Híbrida

Nube Comunitaria

Page 36: Cloud computing UGB

La Nube Privada proporciona…

La eficiencia de Cloud Computing…

…Sin el riesgo o disrupción

Compatible con aplicaciones existentes

Seguridad en las instalaciones

Evolución de habilidades

No compromiso con infraestructura comercial

Negocio

Tiempos de respuesta rápidos

Niveles de servicio

Pago por uso

TI

Economías de escala

Alto rendimiento, alta disponibilidad

Automatización

Page 37: Cloud computing UGB

Hybrid Cloud

• Hybrid Support & the Commons

• First-party Applications • Total Cost of Ownership

Private • Hybrid Support & the Commons

• First-party Applications • Higher-level Services

Public The Microsoft Difference

Page 38: Cloud computing UGB

Estándares…

http://cloud-standards.org/wiki/index.php?title=Cloud_standards_positioning

Page 39: Cloud computing UGB
Page 40: Cloud computing UGB

EL PROBLEMA ….

Extrema complejidad

>70% del presupuesto se usa para mantener la operación

<30% del presupuesto se usa para innovación y ventaja competitiva

Uso del Presupuesto de IT

Page 41: Cloud computing UGB

Consumerization of IT

5

0

Fuerza de trabajo

distribuida

84 Utilización de

Infraestructura

85 Complejidad de infraestructura

70 Porciento de la

capacidad de TI

está inactiva en

promedio

Porciento del

presupuesto de TI

se gasta

manteniendo la

operación de TI

Porciento de las

organizaciones

tiene fuerza de

trabajo remota

Porciento de los

dispositivos de

negocios se espera

que sean teléfonos

inteligentes para el

2014

LOS DESAFIOS …

Page 42: Cloud computing UGB

EL OBJETIVO …..

Eficiencia

Control

Disponibilidad

Page 43: Cloud computing UGB

DATACENTRO

HOY Cloud Computing

Eficiente Flexible

Dinamico

Confiable Robusto Seguro

LA SOLUCION: TI -COMO -SERVICIO

Aplicaciones

Selección

Estandares

Page 44: Cloud computing UGB

Del datacentro al esquema de servicio

De infraestructura privada a servicio público (“utility”)

Page 45: Cloud computing UGB