Cloud computing UGB
description
Transcript of Cloud computing UGB
Ing. Gustavo Soriano, M.Sc.
ASPROC / Univ. Gerardo Barrios
Marzo 17, 2012
Agenda
Antecedentes y Conceptos
Tipos de nubes
Usos, motivadores, inhibidores
Ejemplos de utilización
Modelos de implementación
Conclusiones
Antecedentes Cloud Computing
Utility Computing
Grid computing
Virtualización
SaaS
Hosting
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
Nube como Tecnología Emergente
Gartner's 2011 Hype Cycle Special Report Evaluates the Maturity of 1,900 Technologies
Qué es Cloud Computing?
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
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. “
“
Principales rasgos de una nube
Un servicio para todos
Recursos físicos virtualizados
Autoprovisión
Elasticidad
Pago por uso
Control programable
Cuatro comportamientos
Dinamismo: elasticidad
Abstracción: de OS e infraestr.
Arquit. de recursos compartidos
Plataforma: un modelo de entrega
Una Fase de la Computación
2010 2000 1990 1980 1970 1960 1950
Mainframe
Client Server
Personal
Web
Cloud
Computing
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)
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
http://www.technologyreview.com/computing/22606/page2/
El conjunto
Y dónde están los datacentros?
http://www.technologyreview.com/computing/22610/
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
Barreras para adopción
http://www.sei.cmu.edu/sos/research/cloudcomputing/cloudbarriers.cfm
Otros inhibidores
Cultura
Connectividad
Costos
Soporte
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/
Escenarios típicos de uso
Ambientes de desarrollo y prueba
Ambientes de migración / updates
Sobrecargas de producción
Producción
Colaboración usando Google Apps
Mail /chat / agenda / contactos
Sites / Video / Docs
Bajo costo, no necesita servidores
CRM usando Salesforce.com
Ciclo de venta / Campañas / Servicio a cliente
Bajo costo, no necesita servidores
Uso para almacenamiento de archivos : Amazon Simple Storage Service (S3) S3 Firefox Organizer
Capacidad de computación: Amazon Elastic Compute Cloud (EC2) Consola - Instancias – Imágenes – Elastic Block Store – Red y Seguridad - http://aws.amazon.com
Amazon Ec2 Instancias disponibles
Aplicaciones: web server redundante
Aplicaciones: web server escalable
/
Infraestructura de cómputo Cloud http://www.gogrid.com/
Open source cloud https://help.ubuntu.com/community/Eucalyptus
Infraestructura open source para clusters http://open.eucalyptus.com/wiki/
Jugadores Importantes
Amazon web services
SalesForce
Vmware
MS Azure
Oracle
Rackspace
Modelo Jericho de uso
http://ebookbrowse.com/cloud-cube-model-v1-0-pdf-d21671269
4 Modelos de implementación (NIST)
Nube Pública
Nube Privada
Nube Híbrida
Nube Comunitaria
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
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
Estándares…
http://cloud-standards.org/wiki/index.php?title=Cloud_standards_positioning
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
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 …
EL OBJETIVO …..
Eficiencia
Control
Disponibilidad
DATACENTRO
HOY Cloud Computing
Eficiente Flexible
Dinamico
Confiable Robusto Seguro
LA SOLUCION: TI -COMO -SERVICIO
Aplicaciones
Selección
Estandares
Del datacentro al esquema de servicio
De infraestructura privada a servicio público (“utility”)