Cloud Computing
Programación Paralela
![](http://media.giphy.com/media/LEfgECIk5zBrG/giphy.gif)
![](http://media.giphy.com/media/N1RiCip8AnU9G/giphy.gif)
![](http://media.giphy.com/media/O5A7U7AETjkm4/giphy.gif)
Alexandra Rivero
CLoud Computing
-
Computación en la nube
-
Servicios en la nube
-
Nube de cómputo
-
Infomática en la nube
¿Qué es?
Modelo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/397951/1399931315_FEZ-07.png)
Utilización de
recursos informáticos
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/397951/1399931315_FEZ-07.png)
Internet
¿Qué significa esto?
Tipos de recursos
- Aplicaciones software
- Almacenamiento de archivos
- Bases de datos
- Correo electrónico
- entre otros ...
![](https://d13yacurqjgara.cloudfront.net/users/6043/screenshots/205206/capture.jpg)
"Paradigma en el que la información se almacena de forma permanente en servidores de Internet y se envía a cachés temporales de clientes (equipos de escritorio, centros de ocio, portátiles, tables, sensores, monitores, entre otros)"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398064/ComputerSocietyLogo-RGB.gif)
Definición oficial
Comienzos
Proveedores de servicios de Internet a gran escala
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398095/Google-Logo.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398106/1366131569-amazon.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398111/logo_microsoft3_hero.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398129/646ed6e4287ff7679ad72df1c2ee0e29.gif)
Sistemas de recursos distribuidos horizontalmente
Inicio
"Inteligencia Artificial"
1961 - John McCarthy
Time-Sharing Technology
""algún día computación podrá organizarse como un servicio público""
1962 - J.C.R. Licklider
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398304/intergalactic_cloud.png)
Años 70
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398338/disappear.png)
Hardware, Software y las tecnologías de la comunicación
1996 - Douglas parkhill
"El desafío de la utilidad del PC"
Casi todas las características modernas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398383/unnamed.png)
1990
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398406/soundcloud.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398488/1399931315_FEZ-07.png)
VPN
1999
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398513/logo-company.png)
Página Web
Entrega de aplicaciones
Amazon
2002
2006
2006
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398548/gdocs2.jpg)
Actualidad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398576/sparkindark_cloudcomputing-660x495.png)
Características del
CLoud computing
1. Agilidad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398714/untitled-2.gif)
2. Coste
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398682/money_1x.png)
3. Escalabilidad y elasticidad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398726/onbok_animation_1.gif)
4. Multiplataforma
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398773/10-150ppp-01.jpg)
5. Fácil Migración
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398811/960b6bfaa2b62d3a2af976af6251b1a9.jpg)
6. Rendimiento
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398832/31bb4f1aebc17bc34bc18132a7ad293a.jpg)
Seguimiento - Control - Notificación
Transparencia
7. Seguridad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398843/2f39503767ce22ebdad0073b1bce9a2c.jpg)
8. Mantenimiento
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/398851/4ced96579342e6e8c3851b3f3a72ac24.jpg)
Beneficios DEL
Cloud Computing
-
Integración rápida y más sencilla
-
Prestación a nivel mundial
-
Implementación rápida y menos riesgo
-
Actualizaciones automáticas
-
Uso eficiente de la energía
Desventajas DEL
Cloud Computing
-
Dependencia de los proveedores
-
Dependencia de la conexión a Internet
- Datos "sensibles" en manos de otros
- Espera por servicios especializados
- Continuos cambios en las aplicaciones
- Seguridad ( Viaje entre nodos )
- Escalabilidad a largo plazo
- Privacidad ( Información en terceros )
Capas
Software como servicio SAAS
Aplicaciones como servicios
Instalación - Configuración - Gestión
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401126/saas-graphic.jpg)
Elimina necesidad de instalar y ejecutar en PC locales
Aplicaciones
-
Software de administración de empresas
-
Email
-
Virtual Desktop
-
Comunicaciones
-
Juegos
-
Redes sociales
- ...
Ejemplos SAAS
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401145/descarga.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401142/google-drive-dst.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401155/twitter_facebook1.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401143/Icon-Gmail01909-420x420.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401265/candy-crush.jpg)
Plataforma como servicio Paas
Plataformas software
Herramienta de desarrollo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401259/doris-yee-homago-badge-2_1x.jpg)
Definition
McKinsey & Company - 2008
in Emerging Platform Wars
"Cloud based IDEs that not only incorporate traditional programming languages but include tools for mashup-based development"
App basadas en
-
Desarrollo del backend en el servidor
-
Desarrollo del frontend en el cliente
- Administración de sitios web
Bases de datos - Servicios web - Ejecuciones en tiempo real
Características
-
Desarrollo múltiple
-
Gestión integrada
-
Arquitectura modular
-
Despliegue transparente
- Herramientas de monitoreo y gestión
Ejemplos
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403147/logo-579cbedf99b80be71b85354646fe9b78.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401394/google-app-engine-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403143/brackets-editor-logo.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401473/Cloud9IDE.png)
Infraestructura como servicio IAas
Infraestructura dedicada
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401531/cloud-computing.jpg)
Más control que con PaaS
Hablamos de ...
-
Máquinas virtuales
-
Servidores dedicados
-
Sistemas de almacenamiento
-
Conexiones
-
Cargas de trabajos
Ejemplos
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403377/EUC-017-Logo-FNL-rgb.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403376/descarga__2_.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403363/gogrid.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403367/logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403370/logo_opennebula_large.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/401622/Amazon-Elastic-Compute-Cloud-300x160.png)
Tipos de Nubes
Nubes Públicas
NUBES Privadas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402126/hibrida.png)
NUBES Híbridas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402120/publica.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402123/privada.png)
Nubes Públicas
Mantenidas y gestionadas por terceros
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402134/tiponube_publica.png)
Características
-
Total flexibilidad
-
Baja inversión inicial
-
Máxima rapidez de acceso a recursos
-
Debe tener mayor seguridad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402144/collection.gif)
Nubes Privadas
Alta protección de datos - Ediciones nivel servicio
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402159/tiponube_privada.png)
Características
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402177/cloud_computing.jpg)
- Mantener la privacidad de su información
- Decidimos la exclusividad
- Mayor seguridad
- Aislamiento de red y recursos
Nubes Híbridas
Propietarios de partes - Compartimos otras
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402188/cloud_swiss_army_knife_nobg-e1382378174878.png)
Características
-
Problemas con la definición de partes
-
Aplicaciones simples sin condicionantes
-
Aplicaciones sin sincronización
-
Bases de datos simples
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402227/dribbble-phone-2_1.gif)
Nubes Comunitarias
Contacto con los clientes masivamente
- Campañas personalizadas
- Múltiples campañas simultáneas
- Monitorear y ajustar según necesidades
- Programación de campañas (tiempo)
-
Optimizar la eficiencia de cada medio
SEguridad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402261/cloud1.jpg)
¿Mejor o peor que sistemas tradicionales?
Igual o mejor
Capacidad de proveedores
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402279/question.gif)
Seguridad como SErvicio
Provista por los proveedores
SECaaS (Security as a Service)
CSA (Cloud Security Alliance) 2011
Clasificación de tipos de servicios
1.Gestión de Identidades y Accesos
-
Firma electrónica
-
Gestión de Identidades
-
Gestión de autorizaciones
-
Single Sign-On
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402427/animation_home.gif)
2. DLP (Data Loss Prevention)
-
Soluciones de prevención contra la perdida de datos
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402431/barrel-bars.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402435/authorizing-payment.png)
3. Seguridad web
- Filtrado web
- Análisis de vulnerabilidades
- Monitorización
- Anti-phising
- Anti-virus
- Anti-Spam
- Anti-Virus
-
DLP
(para correo de salida)
4. Seguridad del correo electrónico
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402443/6468649bac9b08fcfb6ad9107668dd79.jpg)
5. Evaluación de la seguridad
-
Realización de test de seguridad
-
Evaluación de la seguridad en el entorno virtual
-
Tests de penetración
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402451/untitled-5.gif)
6. Gestión de la instrución
Detección, prevención y reacción
ante eventos inusuales
Incluyendo reconfiguración de la infraestructura o los sistemas en tiempo real para detener o prever una intrusión
7. Gestión de la información de seguridad y gestión de eventos
Recopilación de eventos de seguridad
LOG
Correlacionarlos - Analizarlos
Generar informes y alertas en tiempo real
8. Cifrado
![](https://d13yacurqjgara.cloudfront.net/users/107035/screenshots/1326783/decrypting-info.gif)
-
Cifrado de las comunicaciones
-
Gestión de claves
-
Gestión de protocolos de cifrado
-
Algoritmos
9. Continuidad de negocio y recuperación ante desastres
Garantías frente a problemas
- Copias de seguridad on-line (Cloud Backup)
- Data Center alternativo
-
Replicación de datos
10. Seguridad en las redes
Infraestructura de red
- Firewall
- Protección DDoS
- Sistemas de prevención de intrusos
-
Monitorización de infraestructuras
Seguridad del explorador
Inputs/Outputs
TLS (Transport Layer Securty) - SSL (Secure Sockets Layer)
Encriptación de datos y Autentificación del host
Autenticación
Control de acceso
- TPM (Trusted Platform Module) Usamos más que usuarios y contraseñas
- TCG's (Trusted Computing Groups) Sistemas de autenticación a nivel global
Protección de datos
Muchas dificultades con muchos datos
-
Leyes que buscan la transparencia
Las corrientes de datos de Internet, están unidas al malware y de paquetes señuelo
-
Perdidas-Destrucción de datos
-
Dificultad para valorar la fiabilidad de los proveedores
-
Mecanismos de autentificación no son muy fuertes
Limitaciones
Virtualización
MÁQUINAS VIRTUALES SE EJECUTAN EN SOFTWARE QUE EMULAN HARDWARE
-
Máquina del cliente
-
SO del cliente
-
Guest system
-
Hypervisor (Hipervisor)
Hypervisor
Técnicas de control de virtualización
Nativo
Hosted
Diferentes Sistemas Operativos
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403422/191px-Hipervisor_-_Primer_nivel.svg.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403423/191px-Hipervisor_-_Segundo_nivel.svg.png)
EJEMPLOS naTIVOS
VMware ESXi
VMware ESX
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403516/vmw-dgrm-vsphere-esxi-migration-esx-architecture1-tn.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403520/vmw-dgrm-vsphere-esxi-migration-esx-architecture2-tn.jpg)
Open Source
SUSE Linux Enterprise Server
Gran comunidad
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403531/xen.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403551/University-Of-Cambridge.jpg)
CItrix xenserver
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403558/citrix-logo-250x250.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403555/1397505097672.png)
Microsoft hyper-V server
Gratis
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403567/fig_01.jpg)
Oracle vm
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403574/f2-1907150.gif)
Ejemplos hosted
Uso personal y de evaluación VirtualBox
VirtualBox
VirtualBox OSE
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403593/drivemeca-oracle-virtualbox-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403604/vmware-view.jpg)
VMware
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403597/vmware-logo.png)
Herramientas de virtualización
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403655/eucaliptus.png)
"Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems"
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403650/EUC-017-Logo-FNL-rgb.jpg)
Compatibilidad
- Amazon Web Services (EC2 y S3)
- Distribuciones GNU
- Hipervisores diversos
-
Interfaces diferentes simultáneas
Rackspace
![](http://images.cdn.rackspace.com/cloud/products/cloud-backup.png)
![](http://images.cdn.rackspace.com/cloud/products/cloud-servers.png)
![](http://images.cdn.rackspace.com/cloud/products/cloud-files.png)
![](http://images.cdn.rackspace.com/cloud/products/cloud-load-balancers.png)
![](http://images.cdn.rackspace.com/cloud/products/cloud-databases.png)
- SSD
- MongoDb
- Cassandra
-
Hadoop
- Open Data Services
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403751/gogrid.jpg)
Blue Mix
IBM Beta
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/417827/blue2.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/417829/blue3.png)
Blue Mix
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/417831/blue4.png)
Blue Mix
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/417835/blue5.png)
Blue mix
BLUE MIX
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/417840/blue7.png)
Orange box
![](http://assets.ubuntu.com/sites/ubuntu/latest/u/img/cloud/orange-box/image-orangebox.jpg)
- 10 nodes con 4 cores
- 16 GB de RAM
- Almacenamiento SSD
-
Ubuntu 14.04
Otros
![](http://www.talkincloud.com/wp-content/uploads/2011/03/Abiquo-Logo_FINAL.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403777/logo_opennebula_large.png)
![](http://www.neovise.com/sites/default/files/Virtustream-NEW-tagline-186c.jpeg)
![](http://b-i.forbesimg.com/reuvencohen/files/2013/03/cloudmonkey-fp.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403786/citrix-logo-250x250.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403779/AWS.png)
![](http://www.channelbiz.es/wp-content/uploads/2012/11/Cisco_Cloud.jpg)
![](http://www.enstratius.com/media/image/1/bluelock.png)
![](http://www.channelbiz.es/wp-content/uploads/2013/07/ibm-cloud-1.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403799/suse-cloud.jpg)
Computación DISTRIBUIDA
Resolver problemas de computación masiva utilizando un gran número de ordenadores organizados en clusters incrustados en una infraestructura de telecomunicaciones distribuida.
Proyectos en la nube
"SETI'
Search for Extraterrestial Intelligence
![](http://setiathome.berkeley.edu/images/seti_logo.png)
Científico
Radio telescopios señales de banda estrecha
Frecuencia Hidrógeno
![](http://seticlassic.ssl.berkeley.edu/screensaver/images/FFT_graph.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/404215/ucberkeley.jpg)
TOp ordenadores
Top Usuarios
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/403829/seti2.png)
Berkeley Open Infrastructure for Network Computing
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/404218/boinc_logo.png)
Arquitectura Cliente Servidor
Protectores de Pantalla
Otros Proyectos
Debilidades en hash
Enigma@home
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/404306/enigma.jpg)
3 mensajes originales
- Física
- Matemáticas
- Astrofísica
- Bioquímica
- Estudio del clima
- Ciencias de la tierra
- Computación
- Juegos
- Astronomía
- Proyectos Europeos
- Simulaciones moleculares de proteínas
- Epidemiología
- Ciencia cognitiva
- Factorización de enteros grandes
-
Seismología
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/404291/freerainbowtables_logo_blue.png)
Folding@home
Simulaciones de plegamiento proteico relevantes a enfermedades y otras dinámicas moleculares
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/47/F%40H_Logo_2012.png/260px-F%40H_Logo_2012.png)
![](http://manuelmhtr.com/wp-content/uploads/2010/04/Stanford-university-logo.jpg)
Propio Software
![](https://www.stanford.edu/group/pandegroup/cgi-bin/home/wp-content/uploads/folding-icon.png)
232.716 Ordenadores
GIMPS
Great Internet Mersenne Prime Search
Búsqueda de números primos
![](http://upload.wikimedia.org/wikipedia/commons/4/49/GIMPS_logo.png)
Mejores usuarios del año
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/404480/flops.png)
FLOPs Por Segundo
Folding@home
43,188 TeraFLOPSGIMPS
165,686 TeraFLOPSBOINC
9300 TeraFLOPSCLoud Computing en españa
![](http://www.penteo.com/SiteAssets/img/logoPenteoinf.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402379/300px-Spain_flag_icon.svg.png)
Actualidad de las empresas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402381/qwqwq.png)
Futuro del SaaS
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402382/C2.png)
Prioridades de ejecutivos Vs directores de sistema
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402385/c3.png)
Barreras
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402386/c4.png)
Cloud en España 2013:
Hacia un nuevo cloud
Abril - 2014
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402402/L1340827260_idc.gif)
Conocimiento del cloud España 2014
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402394/c6.png)
CLoud España 2014
![](https://s3.amazonaws.com/media-p.slid.es/uploads/alelit4/images/402392/c5.png)
¡Gracias Por Su atención!
Alexandra Rivero
Copy of CloudComputing
By Yhoan Andres Galeano Urrea
Copy of CloudComputing
Cloud Computing presentation (Programación Paralela)
- 1,169