SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Cloud Computing
         o
Computación en la Nube




                Yannick Warnier
                Director de tecnologías
Índice
●   Definiciones
●   Compartir: ¿espacio o potencia?
●   Ofertas de cloud computing
●   ¿En que caso usarlo, en que caso no?
●   Implementar en una nube
●   Montar un laboratorio
Definiciones: Historia de modelos
●   Independiente (mainframe)
●   Cliente-servidor
●   SaaS
●   Nube
●   Grid
●   Peer 2 Peer / Redes neuronales
Modelo independiente (mainframe)
●   Requerimientos
    ●   Op. complejas, automatizadas, reproducibles
    ●   Solucionar problemas + rápido
●   1 máquina
●   1 programa (en terminal)
●   Sin red
Modelo independiente multi-task
●   Requerimientos
    ●   Prioridad
    ●   Interfaz
●   1 máquina
●   + programas
●   Sin red
Topologías
Modelo cliente-servidor (80')
●   Requerimientos
    ●   1 máquina + potente
    ●   Ahorro
    ●   Compartir
●   + computadoras
●   Centralización
●   Red local
Modelo cliente-servidor global privado
 ●   Requerimientos
     ●   1 máquina + potente
     ●   Ahorro                       Cuzco
     ●   Compartir
 ●   ++ computadoras
                               Lima
 ●   + Centralización
 ●   Red global privada


                                      Puno
Modelo cliente-servidor global público
 ●   Requerimientos
     ●   1 máquina + potente
     ●   Ahorro
     ●   Compartir +++
 ●   +++ computadoras
 ●   ++ Centralización
 ●   Red global pública... Internet
Modelo SaaS (cliente-servidor)
●   Software as a Service
●   Causas
    ●   Complejidad cliente-servidor
    ●   Existe Internet
    ●   Existen interfaces
●   Resultado
    ●   + fácil => + clientes
Explicación del término “Cloud”
●   The term "cloud" is used as a metaphor
    for the Internet, based on the cloud
    drawing used in the past to represent the
    telephone network, and later to depict the
    Internet in computer network diagrams as
    an abstraction of the underlying
    infrastructure it represents. - Wikipedia



Veamos algunas representaciones de internet...
La nube
●   Cloud computing: “calcular en la red”!?
●   Modelo de provisión, consumo y entrega de
    servicios TI
●   Problemas con SaaS
    ●   Mucha demanda
    ●   Demanda desde lugares remotos
    ●   Punto único de falla
    ●   Cuello de botella
    ●   Uso parcial de recursos disponibles
Soluciones de la nube
●   Replicar datos geográficamente
    ●   Acercarse de la demanda
●   Multiplicar potencia
    ●   Repartir la carga
●   Reducir complejidad para usuario
●   Reducir complejidad para proveedor aplicación
●   Virtualizar recursos
Uso típico de un servidor
Uso típico de un servidor

                     Muy usado


     Poco usado




         Muy usado


                         Poco usado
Uso típico de un servidor

                              Muy usado


              Poco usado
Lima

                  Muy usado


                                  Poco usado
Taiwan
Uso típico de un servidor
●   Costo normal: 2 servidores
●   Costo compartido: 1 servidor
●   Ahorro: ~50%
¿El uso del servidor?
●   Si lo malogra más rápido, es lento todavía
●   Cambiado por nuevo antes de “morir”




                En conclusión...
En conclusión
   ●    La nube es un colectivo*




    ● Comparto el costo
    ● Con gente que necesita el mismo dispositivo

    ● Pero no todo este dispositivo

    ● En momentos distintos




*El término “colectivo” se usa en Perú para taxis compartidos   Foto: Peru21.pe
Compartir: ¿espacio o potencia?
●   La “nube” = término doble
●   La parte “computación” es poco usada
●   Cloud computing
    ●   Compartir espacio y/o potencia
    ●   En general, solo se comparte espacio
    ●   El “computing” es decidir cómo entregar recursos
    ●   Compartir potencia: Grid Computing
Grid computing
●   Necesidad de grande potencia de computación
●   Más difícil hacer con 1 sola máquina
●   Redes rápidas
●   Multi-núcleos...
●   Compartir potencia
●   Cálculos complejos: SETI, simulaciones
    calentamiento, etc
●   Calcular: 1h
●   Enviar resultado: 1 segundo
Peer 2 Peer / Neuronales
●   Usar puntos de red “dormidos”
●   + libertad
●   - control/censura
●   - puntos vulnerables
●   - costos
●   Ideal para descargas frecuentes
Topologías
Ofertas de Cloud Computing
●   Google Mail (Gmail), Google Apps en general
●   Amazon Simple Storage Service (S3)
    ●   http://aws.amazon.com/s3/
●   Ubuntu One
    ●   https://one.ubuntu.com/
●   Microsoft Azure
    ●   http://www.microsoft.com/windowsazure/
●   IBM Cloud Computing
    ●   http://www.ibm.com/ibm/cloud/
Costos (ejemplo)
●   E-mail: 7500 < 20000 correos, $35/mes
●   Espacio: $0.15-$6.9/GB/mes
●   Computación: $0.10/hr para proc. + 2GB RAM
●   Ancho de banda: $0.10/GB in, $0.17/GB out
Cuando usarlo...
                                               No      Necesita una          No
                       Necesita un hosting?                                            FIN
                                                    aplicación en línea?




                                    Sí




                                                                      Sí
                                                    No
  Servidor        No         Más de ~500                          Ya existe esta
compartido             usuarios/hora en 1er año?              aplicación en la nube?




                                    Sí
  Servidor        No        Más de ~5000
 dedicado              usuarios/hora en 1er año?
                                    Sí




                                                                      Sí
                           Desde muchos
                           países distintos?
             No
                                    Sí




                              La celeridad               Sí              Cloud
                            importa mucho?                             Computing
Cuidado con la nube
●   No siempre es útil
●   Puede salir muy costoso
●   Puede ser muy complejo implementar
●   La seguridad es (muy) discutible
●   La eficacia depende de las necesidades
Escalabilidad




http://highscalability.com/blog/2010/5/26/end-to-end-performance-study-of-cloud-services.html
Implementar en la nube
●   Un servidor devuelve ficheros
    ●   Por acceso directo
    ●   Vía scripts
●   Una nube devuelve ficheros
    ●   Siempre vía scripts
    ●   Con el API del hosting (S3, ...)
●   Cargar http://www.minube.com/gato.png
    ●   Ya no se hace (técnicamente)
    ●   Tiene que pasar por
        http://www.minube.com/descargar.php?img=gato
    ●   Se puede http://www.minube.com/img/gato
Montar un laboratorio
●   Ubuntu 10.04 Server
●   Modo de instalación “Cloud”
●   Seguir las instrucciones...
Referencias
●   http://en.wikipedia.org/wiki/Cloud_computing
●   http://en.wikipedia.org/wiki/Software_as_a_service
●   http://en.wikipedia.org/wiki/Client-server
●   Ilustraciones de www.iconfinder.com, http://portal2.conlinux.net/ltsp,
●   http://es.wikipedia.org/wiki/Peer-to-peer
●   http://en.wikipedia.org/wiki/Computer_network
●   http://howto.techworld.com/sme/3202504/how-to-compare-vmware-and-amaz
●   http://www.networkcomputing.com/data-center/apptio-quantifies-the-cost-of-c
●   http://highscalability.com/blog/2010/5/26/end-to-end-performance-study-of-clo
●   Foto inicio http://www.flickr.com/photos/ancawonka/65927497/
●   Mapa de internet: http://es.wikipedia.org/wiki/Internet
Contacto
                          Yannick Warnier
                          Director de tecnologías
                          Grupo BeezNest
                          Correo: y@beeznest.com
                                  @ywarnier




Esta presentación está licenciada por Yannick Warnier bajo Creative Commons

Más contenido relacionado

Similar a Introducción al Cloud Computing

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingykro
 
Desarrollo de aplicaciones altamente escalables
Desarrollo de aplicaciones altamente escalablesDesarrollo de aplicaciones altamente escalables
Desarrollo de aplicaciones altamente escalablesGlobant
 
Serverless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nubeServerless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nubeQuito Lambda
 
Trabajo fin de master Dirección TI
Trabajo fin de master Dirección TITrabajo fin de master Dirección TI
Trabajo fin de master Dirección TIManolo Crespo
 
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
 
Presentacion cloud computing
Presentacion cloud computingPresentacion cloud computing
Presentacion cloud computingJosé Vergara
 
Docker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en RestorandoDocker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en RestorandoRestorando
 
vOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-TenantvOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-Tenantfernando sonego
 
Hybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas CloudglassHybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas CloudglassEfraim Martinez
 
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?cloudbex
 
Por que considerar migrar a la nube.pdf
Por que considerar migrar a la nube.pdfPor que considerar migrar a la nube.pdf
Por que considerar migrar a la nube.pdfRicardo Daniel Ceci
 
Tema 12 sistemas de información b
Tema 12 sistemas de información bTema 12 sistemas de información b
Tema 12 sistemas de información blaunidigital
 
COMPUTACIÓN EN LA NUBE #1
COMPUTACIÓN EN LA NUBE #1COMPUTACIÓN EN LA NUBE #1
COMPUTACIÓN EN LA NUBE #1patriciabriana
 
Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02
Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02
Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02patriciabriana
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
 

Similar a Introducción al Cloud Computing (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introducción a la administración de sitios web
Introducción a la administración de sitios webIntroducción a la administración de sitios web
Introducción a la administración de sitios web
 
Desarrollo de aplicaciones altamente escalables
Desarrollo de aplicaciones altamente escalablesDesarrollo de aplicaciones altamente escalables
Desarrollo de aplicaciones altamente escalables
 
Serverless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nubeServerless: La evolucion de la arquitectura a la nube
Serverless: La evolucion de la arquitectura a la nube
 
Trabajo fin de master Dirección TI
Trabajo fin de master Dirección TITrabajo fin de master Dirección TI
Trabajo fin de master Dirección TI
 
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
 
Presentacion cloud computing
Presentacion cloud computingPresentacion cloud computing
Presentacion cloud computing
 
Docker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en RestorandoDocker meetup :: Kubernetes en Restorando
Docker meetup :: Kubernetes en Restorando
 
Nuevas tendencias
Nuevas tendenciasNuevas tendencias
Nuevas tendencias
 
vOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-TenantvOpenUy: Construye tu aplicación Multi-Tenant
vOpenUy: Construye tu aplicación Multi-Tenant
 
Hybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas CloudglassHybrid Cloud con Equinix Platform y Cloudmas Cloudglass
Hybrid Cloud con Equinix Platform y Cloudmas Cloudglass
 
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
 
Por que considerar migrar a la nube.pdf
Por que considerar migrar a la nube.pdfPor que considerar migrar a la nube.pdf
Por que considerar migrar a la nube.pdf
 
Go global
Go globalGo global
Go global
 
Tema 12 sistemas de información b
Tema 12 sistemas de información bTema 12 sistemas de información b
Tema 12 sistemas de información b
 
COMPUTACIÓN EN LA NUBE #1
COMPUTACIÓN EN LA NUBE #1COMPUTACIÓN EN LA NUBE #1
COMPUTACIÓN EN LA NUBE #1
 
Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02
Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02
Computacinenlanube 100616062101-phpapp02-111107142328-phpapp02
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Ponencia euro cloud
Ponencia euro cloudPonencia euro cloud
Ponencia euro cloud
 

Más de Yannick Warnier

Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018Yannick Warnier
 
The benefits of using Git
The benefits of using GitThe benefits of using Git
The benefits of using GitYannick Warnier
 
Skillms, solution de gestion des talents
Skillms, solution de gestion des talentsSkillms, solution de gestion des talents
Skillms, solution de gestion des talentsYannick Warnier
 
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017Yannick Warnier
 
Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017Yannick Warnier
 
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017Yannick Warnier
 
L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017Yannick Warnier
 
Introducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPMIntroducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPMYannick Warnier
 
Desarrollo del plugin Chamilo-Wordpress
Desarrollo del plugin Chamilo-WordpressDesarrollo del plugin Chamilo-Wordpress
Desarrollo del plugin Chamilo-WordpressYannick Warnier
 
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CICalidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CIYannick Warnier
 
Como usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso ChamiloComo usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso ChamiloYannick Warnier
 
Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Yannick Warnier
 
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Yannick Warnier
 
Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)Yannick Warnier
 
Chamilo advantages against other LMSes
Chamilo advantages against other LMSesChamilo advantages against other LMSes
Chamilo advantages against other LMSesYannick Warnier
 
Taller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMPTaller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMPYannick Warnier
 
Chamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libreChamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libreYannick Warnier
 

Más de Yannick Warnier (20)

Chamilo, 12 ans déjà
Chamilo, 12 ans déjàChamilo, 12 ans déjà
Chamilo, 12 ans déjà
 
Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018Chamilo en FLISOL Perú 2018
Chamilo en FLISOL Perú 2018
 
Novedades de PHP 7.*
Novedades de PHP 7.*Novedades de PHP 7.*
Novedades de PHP 7.*
 
The benefits of using Git
The benefits of using GitThe benefits of using Git
The benefits of using Git
 
Skillms, solution de gestion des talents
Skillms, solution de gestion des talentsSkillms, solution de gestion des talents
Skillms, solution de gestion des talents
 
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
Chamilo "Lectoura", proyecto Hackaton EdTech, Lima 2017
 
Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017Novedades de Chamilo 1.11 - 2017
Novedades de Chamilo 1.11 - 2017
 
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
Chamilo, qu'est-ce? - Chamilo Camp Lyon 2017
 
L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017L'avenir de Chamilo - 2017
L'avenir de Chamilo - 2017
 
Introducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPMIntroducción a Nginx y PHP FPM
Introducción a Nginx y PHP FPM
 
Desarrollo del plugin Chamilo-Wordpress
Desarrollo del plugin Chamilo-WordpressDesarrollo del plugin Chamilo-Wordpress
Desarrollo del plugin Chamilo-Wordpress
 
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CICalidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
Calidad de código en Chamilo: Behat, Travis-CI y Scrutinizer-CI
 
Como usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso ChamiloComo usar un aula virtual como recurso educativo - Caso Chamilo
Como usar un aula virtual como recurso educativo - Caso Chamilo
 
Asociación Chamilo
Asociación ChamiloAsociación Chamilo
Asociación Chamilo
 
Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014Crear cursos-virtuales-chamilo-flisol-2014
Crear cursos-virtuales-chamilo-flisol-2014
 
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
Chamilo LMS y otros LMSes - Universidad de Valencia, España - Octubre 2013
 
Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)Prepa certificación docente Chamilo 1.8 (CHACOBU)
Prepa certificación docente Chamilo 1.8 (CHACOBU)
 
Chamilo advantages against other LMSes
Chamilo advantages against other LMSesChamilo advantages against other LMSes
Chamilo advantages against other LMSes
 
Taller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMPTaller de optimizacion de servidores web tipo LAMP
Taller de optimizacion de servidores web tipo LAMP
 
Chamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libreChamilo, c'est pas le Pérou - Jeudis du libre
Chamilo, c'est pas le Pérou - Jeudis du libre
 

Último

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (15)

KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Introducción al Cloud Computing

  • 1. Cloud Computing o Computación en la Nube Yannick Warnier Director de tecnologías
  • 2. Índice ● Definiciones ● Compartir: ¿espacio o potencia? ● Ofertas de cloud computing ● ¿En que caso usarlo, en que caso no? ● Implementar en una nube ● Montar un laboratorio
  • 3. Definiciones: Historia de modelos ● Independiente (mainframe) ● Cliente-servidor ● SaaS ● Nube ● Grid ● Peer 2 Peer / Redes neuronales
  • 4. Modelo independiente (mainframe) ● Requerimientos ● Op. complejas, automatizadas, reproducibles ● Solucionar problemas + rápido ● 1 máquina ● 1 programa (en terminal) ● Sin red
  • 5. Modelo independiente multi-task ● Requerimientos ● Prioridad ● Interfaz ● 1 máquina ● + programas ● Sin red
  • 7. Modelo cliente-servidor (80') ● Requerimientos ● 1 máquina + potente ● Ahorro ● Compartir ● + computadoras ● Centralización ● Red local
  • 8. Modelo cliente-servidor global privado ● Requerimientos ● 1 máquina + potente ● Ahorro Cuzco ● Compartir ● ++ computadoras Lima ● + Centralización ● Red global privada Puno
  • 9. Modelo cliente-servidor global público ● Requerimientos ● 1 máquina + potente ● Ahorro ● Compartir +++ ● +++ computadoras ● ++ Centralización ● Red global pública... Internet
  • 10. Modelo SaaS (cliente-servidor) ● Software as a Service ● Causas ● Complejidad cliente-servidor ● Existe Internet ● Existen interfaces ● Resultado ● + fácil => + clientes
  • 11. Explicación del término “Cloud” ● The term "cloud" is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the telephone network, and later to depict the Internet in computer network diagrams as an abstraction of the underlying infrastructure it represents. - Wikipedia Veamos algunas representaciones de internet...
  • 12.
  • 13.
  • 14.
  • 15. La nube ● Cloud computing: “calcular en la red”!? ● Modelo de provisión, consumo y entrega de servicios TI ● Problemas con SaaS ● Mucha demanda ● Demanda desde lugares remotos ● Punto único de falla ● Cuello de botella ● Uso parcial de recursos disponibles
  • 16. Soluciones de la nube ● Replicar datos geográficamente ● Acercarse de la demanda ● Multiplicar potencia ● Repartir la carga ● Reducir complejidad para usuario ● Reducir complejidad para proveedor aplicación ● Virtualizar recursos
  • 17. Uso típico de un servidor
  • 18. Uso típico de un servidor Muy usado Poco usado Muy usado Poco usado
  • 19. Uso típico de un servidor Muy usado Poco usado Lima Muy usado Poco usado Taiwan
  • 20. Uso típico de un servidor ● Costo normal: 2 servidores ● Costo compartido: 1 servidor ● Ahorro: ~50%
  • 21. ¿El uso del servidor? ● Si lo malogra más rápido, es lento todavía ● Cambiado por nuevo antes de “morir” En conclusión...
  • 22. En conclusión ● La nube es un colectivo* ● Comparto el costo ● Con gente que necesita el mismo dispositivo ● Pero no todo este dispositivo ● En momentos distintos *El término “colectivo” se usa en Perú para taxis compartidos Foto: Peru21.pe
  • 23. Compartir: ¿espacio o potencia? ● La “nube” = término doble ● La parte “computación” es poco usada ● Cloud computing ● Compartir espacio y/o potencia ● En general, solo se comparte espacio ● El “computing” es decidir cómo entregar recursos ● Compartir potencia: Grid Computing
  • 24. Grid computing ● Necesidad de grande potencia de computación ● Más difícil hacer con 1 sola máquina ● Redes rápidas ● Multi-núcleos... ● Compartir potencia ● Cálculos complejos: SETI, simulaciones calentamiento, etc ● Calcular: 1h ● Enviar resultado: 1 segundo
  • 25. Peer 2 Peer / Neuronales ● Usar puntos de red “dormidos” ● + libertad ● - control/censura ● - puntos vulnerables ● - costos ● Ideal para descargas frecuentes
  • 27. Ofertas de Cloud Computing ● Google Mail (Gmail), Google Apps en general ● Amazon Simple Storage Service (S3) ● http://aws.amazon.com/s3/ ● Ubuntu One ● https://one.ubuntu.com/ ● Microsoft Azure ● http://www.microsoft.com/windowsazure/ ● IBM Cloud Computing ● http://www.ibm.com/ibm/cloud/
  • 28. Costos (ejemplo) ● E-mail: 7500 < 20000 correos, $35/mes ● Espacio: $0.15-$6.9/GB/mes ● Computación: $0.10/hr para proc. + 2GB RAM ● Ancho de banda: $0.10/GB in, $0.17/GB out
  • 29. Cuando usarlo... No Necesita una No Necesita un hosting? FIN aplicación en línea? Sí Sí No Servidor No Más de ~500 Ya existe esta compartido usuarios/hora en 1er año? aplicación en la nube? Sí Servidor No Más de ~5000 dedicado usuarios/hora en 1er año? Sí Sí Desde muchos países distintos? No Sí La celeridad Sí Cloud importa mucho? Computing
  • 30. Cuidado con la nube ● No siempre es útil ● Puede salir muy costoso ● Puede ser muy complejo implementar ● La seguridad es (muy) discutible ● La eficacia depende de las necesidades
  • 32. Implementar en la nube ● Un servidor devuelve ficheros ● Por acceso directo ● Vía scripts ● Una nube devuelve ficheros ● Siempre vía scripts ● Con el API del hosting (S3, ...) ● Cargar http://www.minube.com/gato.png ● Ya no se hace (técnicamente) ● Tiene que pasar por http://www.minube.com/descargar.php?img=gato ● Se puede http://www.minube.com/img/gato
  • 33. Montar un laboratorio ● Ubuntu 10.04 Server ● Modo de instalación “Cloud” ● Seguir las instrucciones...
  • 34. Referencias ● http://en.wikipedia.org/wiki/Cloud_computing ● http://en.wikipedia.org/wiki/Software_as_a_service ● http://en.wikipedia.org/wiki/Client-server ● Ilustraciones de www.iconfinder.com, http://portal2.conlinux.net/ltsp, ● http://es.wikipedia.org/wiki/Peer-to-peer ● http://en.wikipedia.org/wiki/Computer_network ● http://howto.techworld.com/sme/3202504/how-to-compare-vmware-and-amaz ● http://www.networkcomputing.com/data-center/apptio-quantifies-the-cost-of-c ● http://highscalability.com/blog/2010/5/26/end-to-end-performance-study-of-clo ● Foto inicio http://www.flickr.com/photos/ancawonka/65927497/ ● Mapa de internet: http://es.wikipedia.org/wiki/Internet
  • 35. Contacto Yannick Warnier Director de tecnologías Grupo BeezNest Correo: y@beeznest.com @ywarnier Esta presentación está licenciada por Yannick Warnier bajo Creative Commons