SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
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...
Introducción al Cloud Computing
Introducción al Cloud Computing
Introducción al Cloud Computing
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

Mais conteúdo relacionado

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidaddanik1023m
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfymiranda2
 
Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025Festibity
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETGermán Küber
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxPaolaCarolinaCarvaja
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosLCristinaForchue
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfalejandrogomezescoto
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfodalistar77
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx Emialexsolar
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...RaymondCode
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfOBr.global
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfJoseAlejandroPerezBa
 

Último (14)

Inteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidadInteligencia artificial dentro de la contabilidad
Inteligencia artificial dentro de la contabilidad
 
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdfPresentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
Presentación - Diseño de Algoritmos Paralelos - Grupo 2.pdf
 
Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025Hazte partner: Club Festibity 2024 - 2025
Hazte partner: Club Festibity 2024 - 2025
 
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura SilvaBEDEC Sostenibilidad, novedades 2024 - Laura Silva
BEDEC Sostenibilidad, novedades 2024 - Laura Silva
 
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NETDe Código a Ejecución: El Papel Fundamental del MSIL en .NET
De Código a Ejecución: El Papel Fundamental del MSIL en .NET
 
Matriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docxMatriz de integración de tecnologías- Paola Carvajal.docx
Matriz de integración de tecnologías- Paola Carvajal.docx
 
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimosEl diseño de Algoritmos Paralelos.pdf - analisis de algortimos
El diseño de Algoritmos Paralelos.pdf - analisis de algortimos
 
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdfActividad 14_ Diseño de Algoritmos Paralelos.pdf
Actividad 14_ Diseño de Algoritmos Paralelos.pdf
 
Los mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdfLos mejores simuladores de circuitos electrónicos.pdf
Los mejores simuladores de circuitos electrónicos.pdf
 
VIDEOS DE APOYO.docx E
VIDEOS DE APOYO.docx                                  EVIDEOS DE APOYO.docx                                  E
VIDEOS DE APOYO.docx E
 
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
Actividad 14: Diseño de Algoritmos Paralelos Actividad 14: Diseño de Algoritm...
 
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier FolchBEDEC Proyecto y obra , novedades 2024 - Xavier Folch
BEDEC Proyecto y obra , novedades 2024 - Xavier Folch
 
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdfInmersión global en ciberseguridad e IA en la conferencia RSA.pdf
Inmersión global en ciberseguridad e IA en la conferencia RSA.pdf
 
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.pdfTENDENCIAS DE IA Explorando el futuro de la tecnologia.pdf
TENDENCIAS DE IA Explorando el futuro de la tecnologia.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...
  • 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