Este documento resume el paradigma de cloud computing. Explica cómo surgió a partir de la evolución de la computación en redes hacia modelos más flexibles y escalables. Define cloud computing como un modelo de prestación de servicios tecnológicos a través de Internet, en el que los recursos son virtuales e ilimitados y el usuario paga por uso. Describe los principales servicios (IaaS, PaaS) y proveedores cloud.
1. ParadigmaCloudComputing.pdf
Rubenjo7
Programación Web (Especialidad Sistemas de Información)
3º Grado en Ingeniería Informática
Escuela Técnica Superior de Ingenierías Informática y de Telecomunicación
Universidad de Granada
Reservados todos los derechos.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
2. Big Data y Cloud Computing
1
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
3. Contenido
• Cómo surge
• Definición
• Servicios
• Ventajas y desventajas
• Aplicaciones
• Presente
• Futuro
2
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
10. Computación en el ordenador
• Ejecutar copias de software en cada
ordenador
• Documentos almacenados en el
ordenador
• Inaccesibles desde fuera de la red
7
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
11. Redes de área local
8
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
13. Cloud Computing
• Conjunto grande de ordenadores
interconectados, que trascienden el
ámbito de una organización. Dispersos
geográficamente
• Aplicaciones y datos disponibles a grupos
de usuarios a través de la organización y
de múltiples plataformas
• Tecnología e infraestructura invisibles
10
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
14. Definición
• Modelo de prestación de servicios de negocio
y tecnología, que permite al usuario acceder a
un catálogo de servicios estandarizado y
responder a las necesidades del negocio, de
forma flexible y adaptativa, […] pagando
únicamente por el consumo efectuado.
• El usuario tiene la ilusión de estar utilizando un
ordenador virtual con recursos ilimitados
11
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
15. Definición de Intel
• Cloud computing is an evolution in which
IT consumption and delivery are made in a
self-service fashion via the Internet or
internal network, with a flexible pay-as-
you-go business model and requires a
highly efficient and scalable architecture.
12
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
16. Las grandes compañías lo
abrazan …
13
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
17. Breve historia del Cloud
Computing
• Computación cliente-servidor:
aplicaciones y almacenamiento
centralizado
• Comunicaciones entre pares: compartición
de recursos
• Computación distribuida (grid)
• Computación colaborativa
• Cloud computing
14
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
18. Economía de la Información
In words of Red Hat CEO (Jim Whitehurst):
•“We are at the Dawn of the Information
Economy”
•“60 years after the invention of the
computer we are now finally getting to
standardized piece parts, what I’d call cloud
computing.”
15
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
20. Algunos ejemplos de
aplicaciones
• Correo electrónico: Gmail, hotmail
• Documentos. Google docs
• Almacenamiento: Dropbox
• Imágenes: flickr
17
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
21. Aspectos claves de Cloud
Computing
18
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
22. Escalabilidad elástica
• Adaptación de los recursos usados
(cálculo, comunicación, almacenamiento)
frente a demandas cambiantes
• Aprovisionamiento frente a solicitudes de
demandas dinámicas: recursos ilimitados
19
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
23. Multitenant
• Cada cliente se denomina «tenant»
• Los recursos son virtualizados; cada
recurso real es utilizado concurrentemente
por varios «tenant»
• La seguridad, privacidad y protección de
datos es una prioridad
20
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
26. IaaS: Infrastructure as a Service
• El hardware es virtualizado
• El proveedor de servicios es el propietario del
equipo físico: ordenadores, almacenamiento,
red, …
• El desarrollador dispone de hardware virtual
sobre el que desarrollar aplicaciones y servicios
• El desarrollador interacciona con el IaaS, sobre
cuyos recursos virtuales se crean aplicaciones y
servicios
23
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
27. IaaS
• En el IaaS los recursos virtualizados se
conectan con sistemas reales
• Cuando un cliente interactúa con un el
servicio IaaS y solicita recursos de los
sistemas virtuales, las solicitudes se
redirigen a servidores reales que hacen el
trabajo
24
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
28. Proveedores de IaaS
• Amazon Elastic Computer Cloud (EC2)
• Google Compute Engine
• Azure
• RackSpace
25
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
29. OpenStack
• Software para construir clouds privados y
públicos
• Pretende ofrecer soluciones para todo tipo
de clouds siendo sencillo de implementar,
masivamente escalable y con muchas
características
• Respaldado por más de 200 compañías:
RackSpace, Dell, AMD, Intel, HP, Cisco,
RedHat, Yahoo!, Nasa, Fujitsu, …
26
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
30. PaaS: Platform as a Service
• Entorno software con herramientas de
desarrollo para una plataforma dada
• Habitualmente incluye: S.O., lenguaje de
programación/entorno de ejecución, base
de datos, servidor web
27
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
31. Proveedores PaaS
• Google App Engine
• Microsoft Azure
• Amazon Web Services
• Heroku
• OpenShift (Red Hat)
• APLACA (Indra)
28
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
32. OpenShift
• Entorno PaaS autoescalable de Red Hat
• Lenguajes: Java, Ruby, Node.js, Python,
PHP, Perl
• Jboss EAP 6
• Framework: Drupal, Wordpress, Jboss,
Ruby on Rails, …
29
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
33. • Plataforma autoescalable de Indra
• Lenguajes: Perl, Java, Python, .Net, …
• Base de datos orientada a grafos
• Multitenant
30
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
34. SaaS: Software as a Service
• Los proveedores instalan y gestionan
software de aplicaciones en la nube,
accesible desde los clientes de la nube
• Los usuarios pagan por el uso, no por
poseer el software; ni siquiera licencias
31
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
35. Proveedores de SaaS
• Google Apps: Gmail, Google Docs, …
• Dropbox, Google Drive
• Quickbooks online (Salesforce.com)
• Evernote
32
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
36. Otros servicios
• Communication as a Service
• Data as a Service
• Backup as a Service
• Desktop as a Service
• Network as a Service
33
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
37. Modelos de empleo
• Cloud público
• Cloud de comunidad
• Cloud privado
• Cloud híbrido
34
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
39. Reducción de costes
• Infraestructura
• Ordenadores de usuario
• Licencias de software
• Energía
• Personal de Informática
36
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
40. Gestión
• Gestión mejorada y más simple:
– Menos incidentes
– Actualizaciones de software instantáneas
• Objetivo ideal: gestión completamente
automatizada
37
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
41. Prestaciones
• Prestaciones mejoradas
• Adaptación elástica a la demanda
dinámica de recursos
• Capacidad de almacenamiento ilimitada
• Mayor seguridad en los datos
• Disponibilidad (casi) permanente (24x7):
desde cualquier sitio, cualquier
plataforma, cualquier dispositivo
38
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
42. Universalidad
• Colaboración en grupo más sencilla
• Acceso universal a los documentos
• Elimina las ataduras a dispositivos
específicos
39
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
43. Desventajas
• Requiere conexión constante a Internet
• No funciona bien con conexiones de
ancho de banda pequeño
• Puede ser lento
• Ofrece menos características que
aplicaciones de escritorio (AJAX)
• Cuestiones de privacidad y seguridad
40
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
44. Otras consideraciones
• Seguridad
• Privacidad
• Confianza
• Disponibilidad
• Eficiencia energética
41
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
46. Business Intelligence
• Procedimientos y
herramientas para
extracción y gestión
de conocimiento a
través del análisis de
los datos
43
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
47. Map-Reduce: Hadoop
• Hadoop: plataforma open-source para
computación fiable, escalable y distribuida
• Implementación del modelo de
programación Map-Reduce, que permite
el procesamiento distribuido de grandes
conjuntos de datos sobre clusters de
ordenadores. Alta disponiblidad y robustez
frente a fallos
44
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
48. Big Data
• Ritmos de crecimiento exponencial en
captación y almacenamiento de datos
• Dificultades en almacenamiento y
transferencia
• DaaS: Acceso a datos efectivos, flexibles
y con coste reducido
• Aplicaciones: ERP, CRM, e-commerce,
gestión de cadenas de suministros
45
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
49. Aplicaciones en Ciencia
• Los Clouds como infraestructura
distribuida
• MapReduce es un marco de trabajo para
procesamiento de conjuntos de datos
masivos
• Herramienta de HPC sobre IaaS
comerciales
46
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
51. Aplicaciones en educación
• Plataforma para educación con contenidos
y aplicaciones para todos los centros
educativos
• Plataforma con máquinas virtuales para
utilizar software propietario
• Trabajo colaborativo entre estudiantes, o
profesores
48
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
52. Cloud en la Universidad
49
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
53. Massive Online Open Course
• Coursera
• MIT OpenCourseWare
• Udacity
50
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
54. Application Stores
• Azure Marketplace
• AWS Marketplace
• iCloud Broker (Indra)
• …
51
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
56. Tecnologías estratégicas para
2014-2017
1. Dispositivos móviles
2. Aplicaciones móviles y HTML5
3. Cloud híbrido
4. Tiendas de aplicaciones empresariales
5. La internet de las cosas
6. Infraestructura IT a escala web
53
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
57. Predicciones de mercado para
2016 (Forbes)
• SaaS: 13,4B$ à 32.2B$
• Ingresos por Enterprise cloud application:
22.9B$ à 67.3B$
• Tráfico de red: 2/3 de internet
54
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
59. Ingenieros informáticos en la
Edad del Cloud
• Oportunidad para el autoempleo: apps
• Oportunidad de empleo en grandes
compañías:
– Ofertas de empleo
56
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
60. Juegos en la nube
• Juegos (de ordenador): potente industria
del ocio
• “Cloud gaming”
• Ventajas:
– Modelo de distribución de contenidos
– Modelo de facturación
– Reducción de costes
57
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
61. Vision de Cloud de Intel para
2015
58
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.
63. Conclusiones
• Cloud Computing es una paradigma de
computación con aceptación y uso crecientes
• No es una revolución, pero tampoco es «humo»
• El «amanecer» de la Economía de la
Información
• Técnicamente, evolución; en negocios,
revolución
60
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-1121921
si lees esto me debes un besito
Reservados
todos
los
derechos.
No
se
permite
la
explotación
económica
ni
la
transformación
de
esta
obra.
Queda
permitida
la
impresión
en
su
totalidad.