SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Downloaden Sie, um offline zu lesen
Curso: (62949) Internet para las cosas
Fernando Tricas Garc´ıa
Departamento de Inform´atica e Ingenier´ıa de Sistemas
Universidad de Zaragoza
http://webdiis.unizar.es/~ftricas/
http://moodle.unizar.es/
ftricas@unizar.es
La nube
Fernando Tricas Garc´ıa
Departamento de Inform´atica e Ingenier´ıa de Sistemas
Universidad de Zaragoza
http://webdiis.unizar.es/~ftricas/
http://moodle.unizar.es/
ftricas@unizar.es
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 2
¿Qu´e es la nube?
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
¿Qu´e es la nube?
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
¿Qu´e es la nube?
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
¿Qu´e es la nube?
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
¿Qu´e es la nube?
Cloud: en ciencia, una aglomeraci´on grande de objetos que desde
la distancia aparecen visualmente como una nube. Se utiliza para
describir un conjunto de elementos a cuyos detalles no se va a
prestar atenci´on.
‘Nebulosa del ´Aguila (M16)’
Fotograf´ıa: http://es.wikipedia.org/wiki/Nebulosa
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 4
¿Qu´e es la nube?
Cloud: en ciencia, una aglomeraci´on grande de objetos que desde
la distancia aparecen visualmente como una nube. Se utiliza para
describir un conjunto de elementos a cuyos detalles no se va a
prestar atenci´on.
Tambi´en est´a relacionado con los esquemas que dibujaban algunos
programas antiguos para referirse a los servidores.
http://www.rediris.es/lared/externas.html
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 4
¿Qu´e es la nube?
http://geekandpoke.typepad.com/geekandpoke/2009/03/let-the-clouds-make-your-life-easier.html
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 5
¿Qu´e es la nube?
1970s Tiempo compartido, batch,....
1980s Computador personal
2000s Web 2.0, servicios web, ...
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 6
¿Qu´e es la nube?
Cloud: servicios inform´aticos compartidos a trav´es de internet.
Servicios: almacenamiento, c´alculo (c´omputo), servicios, ...
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 7
¿Por qu´e?
Accesibilidad
Robustez
Econom´ıa
Disponibilidad
Escalabilidad
Time to market
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 8
¿S´olo ventajas?
Dependencia
Sensaci´on de p´erdida de privacidad/control
Necesidad de internet
Regulaci´on, leyes, ...
¿Estandarizaci´on?
Barreras de la organizaci´on
Adaptaci´on
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 9
¿Y para qu´e?
El uso m´as ‘popular’ es el almacenamiento (Dropbox, Drive,
One Drive, ..)
Aplicaciones web (GMail y equivalentes, Twitter, Facebook,
...)
Servicios web (APIs, ...)
Computadores como servicio
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 10
Un poco de historia
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 11
La nube al rev´es
The “RSA challenge” published in the August 1977 issue
of Scientific American (in Martin Gardner’s column) is
still open, and the $100 prize offer still stands. This prize
can be won by factoring the RSA modulus published
there, which is:
RSA-129 =
1143816257578888676692357799761466120102182967212423625
http://www.interesting-people.org/archives/interesting-people/199311/msg00077.html
Noviembre 1993
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 12
Primeros intentos
Rivest estimaba 4 × 1016 a˜nos de computaci´on para lograrlo
RSA-129, se factoriz´o el 2 de abril de 1994 (criba cuadr´atica)
C´alculo distribuido (e–mail y ftp)
C´odigo fuente
‘That said, it runs happily on any Unix box with at least 8Mb
of physical memory.’
Unos 600 computadores
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 13
Por si alguien quiere comprobarlo
1143816257578888676692357799761466120102182
9672124236256256184293570693524573389783059
7123563958705058989075147599290026879543541
=
34905295108476509491478496199038
98133417764638493387843990820577
×
32769132993266709549961988190834
461413177642967992942539798288533
————————————————
http://www.revistasic.com/revista40/agorarevista_40.htm
http://en.wikipedia.org/wiki/RSA-129
Para leer la historia:
http://unaaldia.hispasec.com/2013/10/
martin-gardner-rsa-y-otros-pasatiempos.html
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 14
Resolver los problemas ‘a trozos’
¿Puede tener sentido resolver algunos problemas usando
procesadores de la gente?
SETI@home
P´ublico el 17 de mayo de 1999
An´alisis de se˜nales recibidas en el radiotelecopio de Arecibo
Berkeley Open Infrastructure for Network Computing
Supercomputador voluntario de prop´osito ‘general’
435,000 computadores, 521 TFlops (12 marzo de 2007)
Un mont´on de proyectos . . .
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 15
Y claro . . .
http://www.ibercivis.es/
Supercomputador ciudadano
Confinamiento de part´ıculas en un campo magn´etico
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 16
Adem´as . . .
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 17
De hecho, los ‘malos’ tambi´en
CIH (1998) de 20 a 80 millones de d´olares.
Melissa (1999) 300 a 600 millones de d´olares
ILOVEYOU (2000) de 10 a 15 billones de d´olares
Code Red (2001) 2.6 billones de d´olares.
SQL Slammer (2003), 500000 servidores. Poco da˜no porque
era s´abado.
Blaster (2003)
SoBig (agosto 03) de e 5 a 10 billones de d´olares y m´as de un
mill´on de ordenadores infectados.
1 mill´on de copias de ´el mismo en las primeras 24 horas.
Bagle (2004) Muchas variantes
Sasser (2004) suficientemente destructivo como para colgar
algunas comunicaciones satelites de agencia francesas.
Tambien consigui´o cancelar vuelos de numeros compa˜nias
a´ereas.
No necesitaba acciones por parte del usuario para propagarse.
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 18
¿Qu´e pas´o con ellos?
Comercializaci´on
Botnets, ‘llaves mano’ para
Molestar
Phishing
Robar
. . .
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 19
Botnets
http://cloudtweaks.com/2016/01/ctv-nightmare-botnets-ddos/
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 20
Grid Computing
Colecci´on de recursos de computaci´on distribuidos
geogr´aficamenete coordinados para obtener alg´un resultado.
Sistemas distribuidos (paralelismo)
Heterog´eneos
‘Middleware’
Acoplamiento d´ebil
Internet
Escalabilidad (¿?)
Confianza
Disponibilidad
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 21
Utility Computing
Alquilar recursos computacionales (hw, sw, red,...) en base a las
necesidades y bajo demanada.
No siempre es distribuido
No siempre virtualizaci´on
1990’s
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 22
Software as a Service (SaaS)
Los programas est´an disponibles bajo un modelo de suscripci´on,
alojados remotamente. Tambi´en se habla de programas bajo
demanda ‘on-demand software’.
Centralizado (ASP −→ Application Service Provider).
Reducci´on de costes
Puede ser necesario un cliente (normalmente interfaz web).
Palabra clave: suscripci´on
2001
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 23
Cloud Computing
Recursos computacionales compartidos y datos bajo demanda.
Grid −→ Utility −→ SaaS −→ Cloud Computing
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 24
Algunos tipos
P´ublica. Servicio compartido con otros clientes.
Privada. Servicio propio, servidores exclusivos.
H´ıbrida. Mezcla de las dos anteriores.
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 25
Los proveedores
ISP 1.0: conectividad y acceso a la red
Servicios b´asicos de internet (servidor web, correo,...)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 26
Los proveedores
ISP 2.0: Aumentar servicios
M´as servicios (aplicaciones, servidor web m´as complejo, ...)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 27
Los proveedores
ISP 3.0 (collocation): no s´olo servicios, tambi´en servidores
Hosting/Housing
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 28
Los proveedores
ASP (ISP 4.0)
Aplicaciones
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 29
Cloud Computing
ISP 1.0 −→ ISP 2.0 −→ ISP 3.0 −→ ASP −→ Cloud Computing
(ISP 5.0)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 30
Tecnolog´ıas
Web Services & SOA (Service Oriented Arquitechture)
O REST
Escalabilidad masiva // crecimiento r´apido de usuarios
APIs est´andar (Application Programming Interface)
Virtualizaci´on
Redes r´apidas
Palabras clave: interoperabilidad, portabilidad, estandarizaci´on,
abstracci´on, reusabilidad, ...
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 31
Tecnolog´ıas
Web Services & SOA (Service Oriented Arquitechture)
O REST
Escalabilidad masiva // crecimiento r´apido de usuarios
APIs est´andar (Application Programming Interface)
Virtualizaci´on
Redes r´apidas
Servicios web:
Los servicios son componentes de software con interfaces bien
definidas (independientementes de la implementaci´on).
Autocontenidos
Descubrimiento din´amico
Se pueden crear servicios compuestos
Palabras clave: interoperabilidad, portabilidad, estandarizaci´on,
abstracci´on, reusabilidad, ...
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 31
Tecnolog´ıas
Web Services & SOA (Service Oriented Arquitechture)
O REST
Escalabilidad masiva // crecimiento r´apido de usuarios
APIs est´andar (Application Programming Interface)
Virtualizaci´on
Redes r´apidas
REST (Representational State Transfer):
Cliente/Servidor
Conjunto de operaciones (POST, GET, PUT, DELETE)
Sintaxis universal, direccionamiento a trav´es de la URL
Enlaces
Palabras clave: interoperabilidad, portabilidad, estandarizaci´on,
abstracci´on, reusabilidad, ...
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 31
Virtualizaci´on
Abstracci´on de recursos
Por software (posible ayuda del hw)
M´aquina virtual (computador simulado mediante programas
que ejecuta otros programas como si fuera la m´aquina real).
Nivel hardware // Nivel sistema operativo // nivel aplicaciones
// Almacenamiento
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 32
Verde
No consume energ´ıa cuando no se usa
Gesti´on m´as eficiente
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 33
Modelos
[SaaS] Software as a Service, los programas
Servicios
M´as conocido
La aplicaci´on la proporciona el proveedor
Google Apps
Salesfoce (CRM, Customer Relationship
Management)
Flickr, Instagram
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 34
Modelos
[PaaS] Platform as a Service, los programas
Los desarroladores utilizan la infraestructura seg´un
las necesidades de los servicios que crean.
Amazon E2C (Elastic Compute cloud)
Microsoft Azure
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 35
Modelos
[IaaS] Infrastructure as a Service, los servidores
Capacidad para alquilar (centros de datos y
servidores)
Evoluci´on de alojamiento de servidores
Amazon E2C & S3
Rackspace
Azure
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 36
Hay m´as
[NaaS] Network as a Service
Abstracci´on de la red
Akamai
DaaS (Data), CaaS (Communication)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 37
Preocupaciones
Seguridad
Control, prestaciones, soporte, bloqueo del vendedor,
personalizaci´on, velocidad para activar servicios,...
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 38
La seguridad
Leyes internacionales sobre privacidad
Propiedad de los datos
Garant´ıa de servicio
Seguridad de las m´aquinas virtuales
Fallos
Cifrado
Alojamiento de datos personales
Planificaci´on frente a contingencias / recuperaci´on
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 39
Casos de uso
SaaS Primer paso sencillo (algunas aplicaciones)
PaaS Empresas peque˜nas y nuevas (sin coste de adquisici´on)
IaaS Nueva aproximaci´on Utility Computing // Escalar con un
proveedor externo para cargas puntuales.
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 40
Decisiones
¿Qu´e ejecutamos d´onde y
c´omo?
¿C´omo lo gestionamos?
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 41
IoT y la nube
The Internet Toaster – John Romkey
http://www.livinginternet.com/i/ia_myths_toast.htm
TCP/IP1 – SNMP2
1
Transmision Control Protocol/Internet Protocol
2
Simple Network Management Protocol
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 42
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 43
IoT (Ejemplo Smart city)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 44
IoT (Ejemplo Smart city)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 45
IoT (Ejemplo Smart city)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 46
IoT (Ejemplo Smart city)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 47
IoT (Ejemplo Smart city)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 48
IoT
http://kcy.me/2bb9b
IoT Security Infographic – Privacy, Authenticity, Confidentiality
and Integrity of the Sensor Data. “The Invisible Asset”. Libelium
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 49
IoT (Ejemplo Smart city)
http://kcy.me/2bb9b
IoT Security Infographic – Privacy, Authenticity, Confidentiality
and Integrity of the Sensor Data. “The Invisible Asset”. Libelium
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 50
IoT cloud
New Trends in Hi Tech : Securing the Internet of Things (IoT) -
http://kcy.me/2bb9f
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 51
IoT Reference Architecture
WSO2 http://wso2.com/
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 52
HTTP/MQTT
HTTP
Hyper Text Transfer Protocol
MQTT
MQ Telemetry Transport. Protocolo de publicaci´on/transporte de
mensajes cliente/servidor.
Ligero
Abierto
Simple y dise˜nado para que sea f´acil de implementar
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 53
Gesti´on de mensajes
(Por completitud)
ESB
Enterprise Service Bus
Message Broker
Gestor de mensajes
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 54
Conectividad
What the Internet of Things (IoT) Needs to Become a Reality –
http://kcy.me/2bbbf
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 55
Conectividad y consumo
Pervasive Homecare Monitoring Technologies and Applications –
InTechOpen
http://kcy.me/2bbc4
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 56
Conectividad y consumo
Standards & Feature Comparison - WSN Technology - A.N.
Solutions http://kcy.me/2bbc9
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 57
Algunas caracter´ısticas de los dispositivos IoT
Duraci´on (¿actualizaciones?)
Tama˜no (¿capacidades?)
Es un dispositivo (¿gesti´on?)
Datos (a menudo personales)
La percepci´on (¿electrodom´esticos?)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 58
Servicios
Xively (https://xively.com/)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 59
Servicios
Xively (https://xively.com/)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 59
Servicios
Xively (https://xively.com/)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 59
Subscripci´on
-i Client ID
-u Username
-P Password
-t Topic name
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 60
Publishing
-i Client ID
-u Username
-P Password
-t Topic name
-m Message
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 61
Servicios
ThingSpeak (https://thingspeak.com/)
https://thingspeak.com/channels/82841
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 62
Lo ´unico necesario es Internet
XMPP-IOT (http://www.xmpp-iot.org/)
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 63
¿Cloud?
Integraci´on de datos de varias fuentes
Recolecci´on automatizada
¡An´alisis!
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 64
Un ejemplo
Google IoT Cloud
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 65
La niebla
Fog Computing: utilizar los dispositivos (que tienen cada vez m´as
capacidades) para hacer parte del
procesado/almacenamiento/comunicaciones.
http://blogs.cisco.com/perspectives/
iot-from-cloud-to-fog-computing
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 66
La niebla
Reducci´on en el movimiento de datos (coste, latencia, ...)
Descentralizaci´on (eliminaci´on del punto de fallo).
Mejoras en la seguridad
Velocidad pero tambi´en un buen nivel en escalabilidad,
confiabilidad, tolerancia a fallos
Menos ancho de banda
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 67
Referencias
‘Introduction to Cloud Computing’
http://www.slideshare.net/DSPIP/
cloud-computing-introduction-2978287
‘Introduction to Cloud Computing’
http://www.slideshare.net/ProfEdge/
introduction-to-cloud-computing-23970527
‘Llegando a la Industria 4.0 a trav´es del IoT’
http://www.slideshare.net/BrunoCendn/
llegando-a-la-industria-40-a-travs-del-iot
62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 68

Weitere ähnliche Inhalte

Ähnlich wie La nube (20)

Web 4.0
Web 4.0Web 4.0
Web 4.0
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing[11]
Cloud computing[11]Cloud computing[11]
Cloud computing[11]
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
S08 practicadelaboratorio
S08 practicadelaboratorioS08 practicadelaboratorio
S08 practicadelaboratorio
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Computacion en la Nube
Computacion en la NubeComputacion en la Nube
Computacion en la Nube
 
Computacion en la Nube
Computacion en la Nube Computacion en la Nube
Computacion en la Nube
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Información en la nube
Información en la nubeInformación en la nube
Información en la nube
 
Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)Cloud computing (trabajo de informática) (3)
Cloud computing (trabajo de informática) (3)
 
Investigación cloud computing
Investigación   cloud computingInvestigación   cloud computing
Investigación cloud computing
 
Información en la nube
Información en la nube Información en la nube
Información en la nube
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Información en la Nube
Información en la NubeInformación en la Nube
Información en la Nube
 
Seguridad-Privacidad-Cloud-Computing.pdf
Seguridad-Privacidad-Cloud-Computing.pdfSeguridad-Privacidad-Cloud-Computing.pdf
Seguridad-Privacidad-Cloud-Computing.pdf
 

Mehr von Fernando Tricas García

Criptomonedas y otras inversiones en la red: oportunidades y riesgos.
Criptomonedas y otras inversiones en la red: oportunidades y riesgos.Criptomonedas y otras inversiones en la red: oportunidades y riesgos.
Criptomonedas y otras inversiones en la red: oportunidades y riesgos.Fernando Tricas García
 
Defense, Tech and Internet. The World Changed.
Defense, Tech and Internet. The World Changed.Defense, Tech and Internet. The World Changed.
Defense, Tech and Internet. The World Changed.Fernando Tricas García
 
Consejos y oportunidades en ciberseguridad
Consejos y oportunidades en ciberseguridadConsejos y oportunidades en ciberseguridad
Consejos y oportunidades en ciberseguridadFernando Tricas García
 
Oportunidades y consejos de ciberseguridad
Oportunidades y consejos de ciberseguridadOportunidades y consejos de ciberseguridad
Oportunidades y consejos de ciberseguridadFernando Tricas García
 
Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...
Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...
Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...Fernando Tricas García
 
Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...
Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...
Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...Fernando Tricas García
 
Un bot (no inteligente) multiinterfaz y distribuido como asistente personal
Un bot (no inteligente) multiinterfaz y distribuido como asistente personalUn bot (no inteligente) multiinterfaz y distribuido como asistente personal
Un bot (no inteligente) multiinterfaz y distribuido como asistente personalFernando Tricas García
 
Seguridad en Internet. Ataques informáticos. Sitios seguros
Seguridad en Internet. Ataques informáticos. Sitios segurosSeguridad en Internet. Ataques informáticos. Sitios seguros
Seguridad en Internet. Ataques informáticos. Sitios segurosFernando Tricas García
 
Te puede pasar a ti. Tres consejos y algunas tendencias
Te puede pasar a ti. Tres consejos y algunas tendenciasTe puede pasar a ti. Tres consejos y algunas tendencias
Te puede pasar a ti. Tres consejos y algunas tendenciasFernando Tricas García
 
Seguridad Informática. Antivirus, ataques informáticos
Seguridad Informática. Antivirus, ataques informáticosSeguridad Informática. Antivirus, ataques informáticos
Seguridad Informática. Antivirus, ataques informáticosFernando Tricas García
 
Universidad, tendencias TIC, ¿A dónde queremos ir?
Universidad, tendencias TIC, ¿A dónde queremos ir?Universidad, tendencias TIC, ¿A dónde queremos ir?
Universidad, tendencias TIC, ¿A dónde queremos ir?Fernando Tricas García
 

Mehr von Fernando Tricas García (20)

Criptomonedas y otras inversiones en la red: oportunidades y riesgos.
Criptomonedas y otras inversiones en la red: oportunidades y riesgos.Criptomonedas y otras inversiones en la red: oportunidades y riesgos.
Criptomonedas y otras inversiones en la red: oportunidades y riesgos.
 
Inteligencia Artificial.
Inteligencia Artificial.Inteligencia Artificial.
Inteligencia Artificial.
 
Defense, Tech and Internet. The World Changed.
Defense, Tech and Internet. The World Changed.Defense, Tech and Internet. The World Changed.
Defense, Tech and Internet. The World Changed.
 
Smart Grids y ciberseguridad
Smart Grids y ciberseguridadSmart Grids y ciberseguridad
Smart Grids y ciberseguridad
 
Consejos y oportunidades en ciberseguridad
Consejos y oportunidades en ciberseguridadConsejos y oportunidades en ciberseguridad
Consejos y oportunidades en ciberseguridad
 
Oportunidades y consejos de ciberseguridad
Oportunidades y consejos de ciberseguridadOportunidades y consejos de ciberseguridad
Oportunidades y consejos de ciberseguridad
 
Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...
Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...
Algoritmos de Inteligencia artificial y ofertas personalizadas de bienes y se...
 
Ciberseguridad en la Nube.
Ciberseguridad en la Nube. Ciberseguridad en la Nube.
Ciberseguridad en la Nube.
 
Oportunidades en Ciberseguridad.
Oportunidades en Ciberseguridad.Oportunidades en Ciberseguridad.
Oportunidades en Ciberseguridad.
 
Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...
Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...
Por qué mi banco me envía un SMS para confirmar mis operaciones y otras dific...
 
Un bot (no inteligente) multiinterfaz y distribuido como asistente personal
Un bot (no inteligente) multiinterfaz y distribuido como asistente personalUn bot (no inteligente) multiinterfaz y distribuido como asistente personal
Un bot (no inteligente) multiinterfaz y distribuido como asistente personal
 
Seguridad aplicaciones web
Seguridad aplicaciones webSeguridad aplicaciones web
Seguridad aplicaciones web
 
Seguridad en Internet. Ataques informáticos. Sitios seguros
Seguridad en Internet. Ataques informáticos. Sitios segurosSeguridad en Internet. Ataques informáticos. Sitios seguros
Seguridad en Internet. Ataques informáticos. Sitios seguros
 
Te puede pasar a ti. Tres consejos y algunas tendencias
Te puede pasar a ti. Tres consejos y algunas tendenciasTe puede pasar a ti. Tres consejos y algunas tendencias
Te puede pasar a ti. Tres consejos y algunas tendencias
 
Sácale todo el partido a tu móvil - I
Sácale todo el partido a tu móvil - ISácale todo el partido a tu móvil - I
Sácale todo el partido a tu móvil - I
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Web analytics
Web analyticsWeb analytics
Web analytics
 
Seguridad Informática. Antivirus, ataques informáticos
Seguridad Informática. Antivirus, ataques informáticosSeguridad Informática. Antivirus, ataques informáticos
Seguridad Informática. Antivirus, ataques informáticos
 
Universidad, tendencias TIC, ¿A dónde queremos ir?
Universidad, tendencias TIC, ¿A dónde queremos ir?Universidad, tendencias TIC, ¿A dónde queremos ir?
Universidad, tendencias TIC, ¿A dónde queremos ir?
 
Universidad, TIC y Sociedad
Universidad, TIC y SociedadUniversidad, TIC y Sociedad
Universidad, TIC y Sociedad
 

Kürzlich hochgeladen

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 

Kürzlich hochgeladen (20)

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 

La nube

  • 1. Curso: (62949) Internet para las cosas Fernando Tricas Garc´ıa Departamento de Inform´atica e Ingenier´ıa de Sistemas Universidad de Zaragoza http://webdiis.unizar.es/~ftricas/ http://moodle.unizar.es/ ftricas@unizar.es
  • 2. La nube Fernando Tricas Garc´ıa Departamento de Inform´atica e Ingenier´ıa de Sistemas Universidad de Zaragoza http://webdiis.unizar.es/~ftricas/ http://moodle.unizar.es/ ftricas@unizar.es 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 2
  • 3. ¿Qu´e es la nube? 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
  • 4. ¿Qu´e es la nube? 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
  • 5. ¿Qu´e es la nube? 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
  • 6. ¿Qu´e es la nube? 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 3
  • 7. ¿Qu´e es la nube? Cloud: en ciencia, una aglomeraci´on grande de objetos que desde la distancia aparecen visualmente como una nube. Se utiliza para describir un conjunto de elementos a cuyos detalles no se va a prestar atenci´on. ‘Nebulosa del ´Aguila (M16)’ Fotograf´ıa: http://es.wikipedia.org/wiki/Nebulosa 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 4
  • 8. ¿Qu´e es la nube? Cloud: en ciencia, una aglomeraci´on grande de objetos que desde la distancia aparecen visualmente como una nube. Se utiliza para describir un conjunto de elementos a cuyos detalles no se va a prestar atenci´on. Tambi´en est´a relacionado con los esquemas que dibujaban algunos programas antiguos para referirse a los servidores. http://www.rediris.es/lared/externas.html 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 4
  • 9. ¿Qu´e es la nube? http://geekandpoke.typepad.com/geekandpoke/2009/03/let-the-clouds-make-your-life-easier.html 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 5
  • 10. ¿Qu´e es la nube? 1970s Tiempo compartido, batch,.... 1980s Computador personal 2000s Web 2.0, servicios web, ... 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 6
  • 11. ¿Qu´e es la nube? Cloud: servicios inform´aticos compartidos a trav´es de internet. Servicios: almacenamiento, c´alculo (c´omputo), servicios, ... 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 7
  • 12. ¿Por qu´e? Accesibilidad Robustez Econom´ıa Disponibilidad Escalabilidad Time to market 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 8
  • 13. ¿S´olo ventajas? Dependencia Sensaci´on de p´erdida de privacidad/control Necesidad de internet Regulaci´on, leyes, ... ¿Estandarizaci´on? Barreras de la organizaci´on Adaptaci´on 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 9
  • 14. ¿Y para qu´e? El uso m´as ‘popular’ es el almacenamiento (Dropbox, Drive, One Drive, ..) Aplicaciones web (GMail y equivalentes, Twitter, Facebook, ...) Servicios web (APIs, ...) Computadores como servicio 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 10
  • 15. Un poco de historia 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 11
  • 16. La nube al rev´es The “RSA challenge” published in the August 1977 issue of Scientific American (in Martin Gardner’s column) is still open, and the $100 prize offer still stands. This prize can be won by factoring the RSA modulus published there, which is: RSA-129 = 1143816257578888676692357799761466120102182967212423625 http://www.interesting-people.org/archives/interesting-people/199311/msg00077.html Noviembre 1993 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 12
  • 17. Primeros intentos Rivest estimaba 4 × 1016 a˜nos de computaci´on para lograrlo RSA-129, se factoriz´o el 2 de abril de 1994 (criba cuadr´atica) C´alculo distribuido (e–mail y ftp) C´odigo fuente ‘That said, it runs happily on any Unix box with at least 8Mb of physical memory.’ Unos 600 computadores 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 13
  • 18. Por si alguien quiere comprobarlo 1143816257578888676692357799761466120102182 9672124236256256184293570693524573389783059 7123563958705058989075147599290026879543541 = 34905295108476509491478496199038 98133417764638493387843990820577 × 32769132993266709549961988190834 461413177642967992942539798288533 ———————————————— http://www.revistasic.com/revista40/agorarevista_40.htm http://en.wikipedia.org/wiki/RSA-129 Para leer la historia: http://unaaldia.hispasec.com/2013/10/ martin-gardner-rsa-y-otros-pasatiempos.html 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 14
  • 19. Resolver los problemas ‘a trozos’ ¿Puede tener sentido resolver algunos problemas usando procesadores de la gente? SETI@home P´ublico el 17 de mayo de 1999 An´alisis de se˜nales recibidas en el radiotelecopio de Arecibo Berkeley Open Infrastructure for Network Computing Supercomputador voluntario de prop´osito ‘general’ 435,000 computadores, 521 TFlops (12 marzo de 2007) Un mont´on de proyectos . . . 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 15
  • 20. Y claro . . . http://www.ibercivis.es/ Supercomputador ciudadano Confinamiento de part´ıculas en un campo magn´etico 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 16
  • 21. Adem´as . . . 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 17
  • 22. De hecho, los ‘malos’ tambi´en CIH (1998) de 20 a 80 millones de d´olares. Melissa (1999) 300 a 600 millones de d´olares ILOVEYOU (2000) de 10 a 15 billones de d´olares Code Red (2001) 2.6 billones de d´olares. SQL Slammer (2003), 500000 servidores. Poco da˜no porque era s´abado. Blaster (2003) SoBig (agosto 03) de e 5 a 10 billones de d´olares y m´as de un mill´on de ordenadores infectados. 1 mill´on de copias de ´el mismo en las primeras 24 horas. Bagle (2004) Muchas variantes Sasser (2004) suficientemente destructivo como para colgar algunas comunicaciones satelites de agencia francesas. Tambien consigui´o cancelar vuelos de numeros compa˜nias a´ereas. No necesitaba acciones por parte del usuario para propagarse. 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 18
  • 23. ¿Qu´e pas´o con ellos? Comercializaci´on Botnets, ‘llaves mano’ para Molestar Phishing Robar . . . 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 19
  • 25. Grid Computing Colecci´on de recursos de computaci´on distribuidos geogr´aficamenete coordinados para obtener alg´un resultado. Sistemas distribuidos (paralelismo) Heterog´eneos ‘Middleware’ Acoplamiento d´ebil Internet Escalabilidad (¿?) Confianza Disponibilidad 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 21
  • 26. Utility Computing Alquilar recursos computacionales (hw, sw, red,...) en base a las necesidades y bajo demanada. No siempre es distribuido No siempre virtualizaci´on 1990’s 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 22
  • 27. Software as a Service (SaaS) Los programas est´an disponibles bajo un modelo de suscripci´on, alojados remotamente. Tambi´en se habla de programas bajo demanda ‘on-demand software’. Centralizado (ASP −→ Application Service Provider). Reducci´on de costes Puede ser necesario un cliente (normalmente interfaz web). Palabra clave: suscripci´on 2001 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 23
  • 28. Cloud Computing Recursos computacionales compartidos y datos bajo demanda. Grid −→ Utility −→ SaaS −→ Cloud Computing 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 24
  • 29. Algunos tipos P´ublica. Servicio compartido con otros clientes. Privada. Servicio propio, servidores exclusivos. H´ıbrida. Mezcla de las dos anteriores. 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 25
  • 30. Los proveedores ISP 1.0: conectividad y acceso a la red Servicios b´asicos de internet (servidor web, correo,...) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 26
  • 31. Los proveedores ISP 2.0: Aumentar servicios M´as servicios (aplicaciones, servidor web m´as complejo, ...) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 27
  • 32. Los proveedores ISP 3.0 (collocation): no s´olo servicios, tambi´en servidores Hosting/Housing 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 28
  • 33. Los proveedores ASP (ISP 4.0) Aplicaciones 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 29
  • 34. Cloud Computing ISP 1.0 −→ ISP 2.0 −→ ISP 3.0 −→ ASP −→ Cloud Computing (ISP 5.0) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 30
  • 35. Tecnolog´ıas Web Services & SOA (Service Oriented Arquitechture) O REST Escalabilidad masiva // crecimiento r´apido de usuarios APIs est´andar (Application Programming Interface) Virtualizaci´on Redes r´apidas Palabras clave: interoperabilidad, portabilidad, estandarizaci´on, abstracci´on, reusabilidad, ... 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 31
  • 36. Tecnolog´ıas Web Services & SOA (Service Oriented Arquitechture) O REST Escalabilidad masiva // crecimiento r´apido de usuarios APIs est´andar (Application Programming Interface) Virtualizaci´on Redes r´apidas Servicios web: Los servicios son componentes de software con interfaces bien definidas (independientementes de la implementaci´on). Autocontenidos Descubrimiento din´amico Se pueden crear servicios compuestos Palabras clave: interoperabilidad, portabilidad, estandarizaci´on, abstracci´on, reusabilidad, ... 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 31
  • 37. Tecnolog´ıas Web Services & SOA (Service Oriented Arquitechture) O REST Escalabilidad masiva // crecimiento r´apido de usuarios APIs est´andar (Application Programming Interface) Virtualizaci´on Redes r´apidas REST (Representational State Transfer): Cliente/Servidor Conjunto de operaciones (POST, GET, PUT, DELETE) Sintaxis universal, direccionamiento a trav´es de la URL Enlaces Palabras clave: interoperabilidad, portabilidad, estandarizaci´on, abstracci´on, reusabilidad, ... 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 31
  • 38. Virtualizaci´on Abstracci´on de recursos Por software (posible ayuda del hw) M´aquina virtual (computador simulado mediante programas que ejecuta otros programas como si fuera la m´aquina real). Nivel hardware // Nivel sistema operativo // nivel aplicaciones // Almacenamiento 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 32
  • 39. Verde No consume energ´ıa cuando no se usa Gesti´on m´as eficiente 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 33
  • 40. Modelos [SaaS] Software as a Service, los programas Servicios M´as conocido La aplicaci´on la proporciona el proveedor Google Apps Salesfoce (CRM, Customer Relationship Management) Flickr, Instagram 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 34
  • 41. Modelos [PaaS] Platform as a Service, los programas Los desarroladores utilizan la infraestructura seg´un las necesidades de los servicios que crean. Amazon E2C (Elastic Compute cloud) Microsoft Azure 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 35
  • 42. Modelos [IaaS] Infrastructure as a Service, los servidores Capacidad para alquilar (centros de datos y servidores) Evoluci´on de alojamiento de servidores Amazon E2C & S3 Rackspace Azure 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 36
  • 43. Hay m´as [NaaS] Network as a Service Abstracci´on de la red Akamai DaaS (Data), CaaS (Communication) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 37
  • 44. Preocupaciones Seguridad Control, prestaciones, soporte, bloqueo del vendedor, personalizaci´on, velocidad para activar servicios,... 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 38
  • 45. La seguridad Leyes internacionales sobre privacidad Propiedad de los datos Garant´ıa de servicio Seguridad de las m´aquinas virtuales Fallos Cifrado Alojamiento de datos personales Planificaci´on frente a contingencias / recuperaci´on 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 39
  • 46. Casos de uso SaaS Primer paso sencillo (algunas aplicaciones) PaaS Empresas peque˜nas y nuevas (sin coste de adquisici´on) IaaS Nueva aproximaci´on Utility Computing // Escalar con un proveedor externo para cargas puntuales. 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 40
  • 47. Decisiones ¿Qu´e ejecutamos d´onde y c´omo? ¿C´omo lo gestionamos? 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 41
  • 48. IoT y la nube The Internet Toaster – John Romkey http://www.livinginternet.com/i/ia_myths_toast.htm TCP/IP1 – SNMP2 1 Transmision Control Protocol/Internet Protocol 2 Simple Network Management Protocol 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 42
  • 49. 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 43
  • 50. IoT (Ejemplo Smart city) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 44
  • 51. IoT (Ejemplo Smart city) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 45
  • 52. IoT (Ejemplo Smart city) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 46
  • 53. IoT (Ejemplo Smart city) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 47
  • 54. IoT (Ejemplo Smart city) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 48
  • 55. IoT http://kcy.me/2bb9b IoT Security Infographic – Privacy, Authenticity, Confidentiality and Integrity of the Sensor Data. “The Invisible Asset”. Libelium 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 49
  • 56. IoT (Ejemplo Smart city) http://kcy.me/2bb9b IoT Security Infographic – Privacy, Authenticity, Confidentiality and Integrity of the Sensor Data. “The Invisible Asset”. Libelium 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 50
  • 57. IoT cloud New Trends in Hi Tech : Securing the Internet of Things (IoT) - http://kcy.me/2bb9f 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 51
  • 58. IoT Reference Architecture WSO2 http://wso2.com/ 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 52
  • 59. HTTP/MQTT HTTP Hyper Text Transfer Protocol MQTT MQ Telemetry Transport. Protocolo de publicaci´on/transporte de mensajes cliente/servidor. Ligero Abierto Simple y dise˜nado para que sea f´acil de implementar 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 53
  • 60. Gesti´on de mensajes (Por completitud) ESB Enterprise Service Bus Message Broker Gestor de mensajes 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 54
  • 61. Conectividad What the Internet of Things (IoT) Needs to Become a Reality – http://kcy.me/2bbbf 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 55
  • 62. Conectividad y consumo Pervasive Homecare Monitoring Technologies and Applications – InTechOpen http://kcy.me/2bbc4 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 56
  • 63. Conectividad y consumo Standards & Feature Comparison - WSN Technology - A.N. Solutions http://kcy.me/2bbc9 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 57
  • 64. Algunas caracter´ısticas de los dispositivos IoT Duraci´on (¿actualizaciones?) Tama˜no (¿capacidades?) Es un dispositivo (¿gesti´on?) Datos (a menudo personales) La percepci´on (¿electrodom´esticos?) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 58
  • 65. Servicios Xively (https://xively.com/) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 59
  • 66. Servicios Xively (https://xively.com/) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 59
  • 67. Servicios Xively (https://xively.com/) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 59
  • 68. Subscripci´on -i Client ID -u Username -P Password -t Topic name 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 60
  • 69. Publishing -i Client ID -u Username -P Password -t Topic name -m Message 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 61
  • 71. Lo ´unico necesario es Internet XMPP-IOT (http://www.xmpp-iot.org/) 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 63
  • 72. ¿Cloud? Integraci´on de datos de varias fuentes Recolecci´on automatizada ¡An´alisis! 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 64
  • 73. Un ejemplo Google IoT Cloud 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 65
  • 74. La niebla Fog Computing: utilizar los dispositivos (que tienen cada vez m´as capacidades) para hacer parte del procesado/almacenamiento/comunicaciones. http://blogs.cisco.com/perspectives/ iot-from-cloud-to-fog-computing 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 66
  • 75. La niebla Reducci´on en el movimiento de datos (coste, latencia, ...) Descentralizaci´on (eliminaci´on del punto de fallo). Mejoras en la seguridad Velocidad pero tambi´en un buen nivel en escalabilidad, confiabilidad, tolerancia a fallos Menos ancho de banda 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 67
  • 76. Referencias ‘Introduction to Cloud Computing’ http://www.slideshare.net/DSPIP/ cloud-computing-introduction-2978287 ‘Introduction to Cloud Computing’ http://www.slideshare.net/ProfEdge/ introduction-to-cloud-computing-23970527 ‘Llegando a la Industria 4.0 a trav´es del IoT’ http://www.slideshare.net/BrunoCendn/ llegando-a-la-industria-40-a-travs-del-iot 62949 – Internet para las cosas. Fernando Tricas Garc´ıa. 68