1


    Cloud Computing




                      1
2

                 Cloud Computing
    - Definicion
    - Ventajas e inconvenientes
    - Modelos
       a. SaaS
       b...
3

      Cloud Computing y opensolaris
    - Elementos para la constitucion de nubes en
    entornos opensolaris:
    A. O...
4

                 Cloud Computing
    - Definicion
    - Ventajas e inconvenientes
    - Modelos
       a. SaaS
       b...
5

                 Cloud Computing
    - Definicion
    - Ventajas e inconvenientes
    - Modelos
       a. SaaS
       b...
6


                        Definición




    Paradigma en el que una serie de recursos escalables de
    forma dinamica ...
7

                 Cloud Computing
    - Definicion
    - Ventajas e inconvenientes
    - Modelos
       a. SaaS
       b...
8


                          Ventajas

    - Escalabilidad
    - Rapidez implementacion
    - Costes variables
    - Segu...
9


                        Desventajas

    - Falta de control sobre los datos (LOPD).
    - Confidencialidad en la trans...
10

                  Cloud Computing
     - Definicion
     - Ventajas e inconvenientes
     - Modelos
        a. SaaS
  ...
11


                          Modelos
     ●   Software as a service (SaaS)
     ●   Plataform as a service (Paas)
     ●...
12
               Software as a Service
     - Modelo de distribución de software en donde la
     compañía de IT provee e...
13
               Plataform as a Service
     - Ofrece lo necesario para la construccion y puesta en
     funcionamiento d...
14
           Infraestructure as a Service
     - Modelo en el que se ofrece una infraestructura completa
     (normalment...
15


     Una vision alternativa




                              15
16

                 Cloud Computing
     - Definicion
     - Ventajas e inconvenientes
     - Modelos
        a. SaaS
   ...
17


             Tipos de nubes: Publica
     - Recursos proporcionados y gestionados por un
     proveedor externo a los...
18


             Tipos de nubes: Privada
     - Recursos propios y gestionados directamente por la
     empresa.
     - O...
19

              Tipos de nubes: Hibrida
     - Uso combinado de ambos tipos (publica y privada)
     - Multiples opcione...
20

                  Cloud Computing
     - Definicion
     - Ventajas e inconvenientes
     - Modelos
        a. SaaS
  ...
21

     Software construccion IaaS




                                  21
22

     Software construccion IaaS (open source)




                                                22
23

                  Cloud Computing
     - Definicion
     - Ventajas e inconvenientes
     - Modelos
        a. SaaS
  ...
24
             Virtualizacion:elemento central
     - No imprescindible en teoria (si en la practica).
     - Da flexibil...
25
          Virtualizacion:elemento central




 - Tecnologias:
    A. Live motion...live migration.
    B. Clustering y ...
26

                  Cloud Computing
     - Definicion
     - Ventajas e inconvenientes
     - Modelos
        a. SaaS
  ...
Ejemplo practico: AWS
- Concepto simple (que no facil)
- Flexible, escalable
- Pago por uso
- Plataforma neutral (multiple...
Ejemplo practico: AWS
- Lider hoy por hoy en servicios de IaaS.
- Servicios:
- Elastic cloud computing (EC2): Gestion maqu...
Aws: Elastic compute cloud (EC2)
- Servidores virtualizados (AMI)
- Pago por uso (horas activado, y ancho de banda)
- AMI ...
Aws: Elastic compute cloud (EC2)




                                   30
Aws: simple storage services (S3)
- Almacenamiento en internet.
- Informacion no estructurada.
- Larga duracion (replicas ...
Aws: simple storage services (S3)




                                    32
Aws: simple storage services (S3)
- S3FS (FUSE).
- Permite montar un bucket S3 como sistema de ficheros
local en sistema.
...
Aws: simple storage services (S3)




                                    34
35

                  Cloud Computing
     - Definicion
     - Ventajas e inconvenientes
     - Modelos
        a. SaaS
  ...
Cloud computing y open source
RICHARD STALLMAN:

“Se estan constituyendo nubes publicas de las cuales
muy posiblemente los...
Cloud computing y open source
- Necesario:
   a. Interoperabilidad, estandares abiertos.

   b. Apis publicas Y ABIERTAS (...
Ejemplos de uso




                  38
Ejemplos de uso
Gestion distribuida de bases de datos




                                        39
Ejemplos de uso
Sistema escalable y con balanceo de carga (web server)




                                               ...
Ejemplos de uso
Sistema de paralelizacion y proceso en batch (mapreduce)




                                             ...
Cloud Computing y opensolaris
Sistema escalable y con balanceo de carga (web server)




                                 ...
43

       Cloud Computing y opensolaris
     - Elementos para la constitucion de nubes en
     entornos opensolaris:
    ...
44

          Cloud Computing y opensolaris: ZFS
     ●   Sistema de ficheros de 128 bits
     ●   Gestor de volumenes int...
45

          Cloud Computing y opensolaris: ZFS
     ●   Programación desde 0.
     ●   Escalabilidad (Zettabyte)
     ● ...
46

     Cloud Computing y opensolaris: COMSTAR
      ●   Common Multiprotocol SCSI Target
      ●   Convierte cualquier e...
47

      Cloud Computing y opensolaris

     - Elementos para la constitucion de nubes en
     entornos opensolaris:
    ...
48

        Cloud Computing y opensolaris
     - Elementos para la constitucion de nubes en
     entornos opensolaris:
   ...
49


     Cloud Computing




              GRACIAS

                        49
Upcoming SlideShare
Loading in …5
×

Presentacion Cloud Computing Navarparty

3,912 views

Published on

Published in: Technology, Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,912
On SlideShare
0
From Embeds
0
Number of Embeds
92
Actions
Shares
0
Downloads
159
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentacion Cloud Computing Navarparty

  1. 1. 1 Cloud Computing 1
  2. 2. 2 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 2
  3. 3. 3 Cloud Computing y opensolaris - Elementos para la constitucion de nubes en entornos opensolaris: A. Openstorage: ZFS, Comstar B. Virtualizacion: Containers, Xvm. C. Open-networking: Crossbow. D. Web-stack, clustering y balanceo cargas: glassfish (tomcat, “apache”, mysql) 3
  4. 4. 4 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS) - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 4
  5. 5. 5 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 5
  6. 6. 6 Definición Paradigma en el que una serie de recursos escalables de forma dinamica y con frecuencia virtualizados son ofrecidos como servicio a traves de internet. Los ususarios no necesitan ni conocimientos ni el control de la tecnologia y la infraestructura subyacente que dan soporte al conjunto de servicios. 6
  7. 7. 7 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 7
  8. 8. 8 Ventajas - Escalabilidad - Rapidez implementacion - Costes variables - Seguridad y fiabilidad (SLA) - Escalabilidad 8
  9. 9. 9 Desventajas - Falta de control sobre los datos (LOPD). - Confidencialidad en la transmision de los datos. - Falta de control fisico sobre el sistema - Dependencia de terceros e incremento de posibles puntos criticos (fallo comunicaciones, fallo teleglobe, fallo telefonica...) 9
  10. 10. 10 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 10
  11. 11. 11 Modelos ● Software as a service (SaaS) ● Plataform as a service (Paas) ● Infraestructure as a service (IaaS) 11
  12. 12. 12 Software as a Service - Modelo de distribución de software en donde la compañía de IT provee el servicio de mantenimiento, operación diaria, y soporte del software usado por el cliente. - Basicamente: programas que se ejecutan en equipos del proveedor de servicios. 12
  13. 13. 13 Plataform as a Service - Ofrece lo necesario para la construccion y puesta en funcionamiento de de aplicaciones y servicios web. - Multiples servicios pero todos como solucion integral desde un unico punto de provision. 13
  14. 14. 14 Infraestructure as a Service - Modelo en el que se ofrece una infraestructura completa (normalmente virtualizada) como servicio. - Modelo predominante actualmente. - Gestion directa de sistemas operativos, almacenamiento, aplicaciones, etc. 14
  15. 15. 15 Una vision alternativa 15
  16. 16. 16 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 16
  17. 17. 17 Tipos de nubes: Publica - Recursos proporcionados y gestionados por un proveedor externo a los que accedemos a traves de una red telematica (normalmente internet). 17
  18. 18. 18 Tipos de nubes: Privada - Recursos propios y gestionados directamente por la empresa. - Obtenemos algunos beneficios del cloud computing, y eliminamos algunos de sus inconvenientes. 18
  19. 19. 19 Tipos de nubes: Hibrida - Uso combinado de ambos tipos (publica y privada) - Multiples opciones (backup datos, prevencion contingencias). - La mejor opcion. - Imprescindible: interoperabilidad y apis abiertas 19
  20. 20. 20 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 20
  21. 21. 21 Software construccion IaaS 21
  22. 22. 22 Software construccion IaaS (open source) 22
  23. 23. 23 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 23
  24. 24. 24 Virtualizacion:elemento central - No imprescindible en teoria (si en la practica). - Da flexibilidad y optimiza los flujos de trabajo. - Ventajas para el proveedor: a. Optimizacion recursos. b. Escalabilidad, automatismo en respuesta a demanda de servicio. - Para el cliente: a. Abstraccion hardware b. Movilidad c. Transferencia en bloque d. Seguridad (backup unitario y en bloque). e. Desarrollo en local, deployment en remoto (unico) f. Unidad de trabajo unica: maquina virtual. 24
  25. 25. 25 Virtualizacion:elemento central - Tecnologias: A. Live motion...live migration. B. Clustering y paralelizacion de procesos. C. Balanceadores de carga (reverse proxy... etc). 25
  26. 26. 26 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 26
  27. 27. Ejemplo practico: AWS - Concepto simple (que no facil) - Flexible, escalable - Pago por uso - Plataforma neutral (multiples plataformas soportadas) - Apis de servicio - Autoservicio completo. 27
  28. 28. Ejemplo practico: AWS - Lider hoy por hoy en servicios de IaaS. - Servicios: - Elastic cloud computing (EC2): Gestion maquinas virtuales escalables. - Simple Storage Service (S3): servicio de almacenamiento con capacidad de backup, replicacion y snapshoting. - Simpledb: base de datos de facil uso y mantenimiento sin las caracteristicas avanzadas de las rmdb (escalable, apoyada en s3 y accesible desde EC2). - Cloudfront: permite acceder a los datos en multiples puntos bajo demanda. - Simple query services: Intercomunica instancias y servicios de AWS entre si (creando colas de trabajo entre multiples servicios). - Elastic mapreduce: crear multiples instancias para paralelizar trabajos y repartirlos entre cientos de maquinas. 28
  29. 29. Aws: Elastic compute cloud (EC2) - Servidores virtualizados (AMI) - Pago por uso (horas activado, y ancho de banda) - AMI publicos y privados (de pago) - Linux, windows, opensolaris. - NO REDUNDANTE POR DEFECTO - Opcional: a. Elastic Block Store (replicacion, snapshoting...) b. Multiples locations (SLA 99,95% time each region) c. Elastic ip adress d. Virtual private cloud (VPN con la maquina virtual) e. Auto-scaling (opcionalmente) f. Elastic load balancing (entre AMI... tolerancia a fallos y respuesta mas rapida a peticiones de servicio). 29
  30. 30. Aws: Elastic compute cloud (EC2) 30
  31. 31. Aws: simple storage services (S3) - Almacenamiento en internet. - Informacion no estructurada. - Larga duracion (replicas y redundancia). - Simple - Backup, Snapshots, replicas multiples. - Acceso a traves de hhtp, bittorrent, fuse. 31
  32. 32. Aws: simple storage services (S3) 32
  33. 33. Aws: simple storage services (S3) - S3FS (FUSE). - Permite montar un bucket S3 como sistema de ficheros local en sistema. - En sistemas opensolaris: permite guardar un snapshot completo de un pool zfs(comprimido y encriptado) 33
  34. 34. Aws: simple storage services (S3) 34
  35. 35. 35 Cloud Computing - Definicion - Ventajas e inconvenientes - Modelos a. SaaS b. Paas c. IaaS) - Tipos de nubes: publicas, privadas, hibridas. - Software construccion IaaS - Alternativas open - Virtualizacion: elemento central - Ejemplo practico: AWS - Futuro: interoperabilidad, APIs abiertas 35
  36. 36. Cloud computing y open source RICHARD STALLMAN: “Se estan constituyendo nubes publicas de las cuales muy posiblemente los propios usuarios se consituiran sin saberlo en clientes cautivos de un proveedor que, seguramente estará usando software libre para dar el servicio”. ¿COMO SE SOLUCIONA? 36
  37. 37. Cloud computing y open source - Necesario: a. Interoperabilidad, estandares abiertos. b. Apis publicas Y ABIERTAS (solo SUN Microsystem y GoGrid) c. Sentido comun... nubes hibridas. 37
  38. 38. Ejemplos de uso 38
  39. 39. Ejemplos de uso Gestion distribuida de bases de datos 39
  40. 40. Ejemplos de uso Sistema escalable y con balanceo de carga (web server) 40
  41. 41. Ejemplos de uso Sistema de paralelizacion y proceso en batch (mapreduce) 41
  42. 42. Cloud Computing y opensolaris Sistema escalable y con balanceo de carga (web server) 42
  43. 43. 43 Cloud Computing y opensolaris - Elementos para la constitucion de nubes en entornos opensolaris: A. Openstorage: ZFS, Comstar B. Virtualizacion: Containers, Xvm. C. Open-networking: Crossbow. D. Web-stack, clustering y balanceo cargas: glassfish (tomcat, “apache”, mysql) 43
  44. 44. 44 Cloud Computing y opensolaris: ZFS ● Sistema de ficheros de 128 bits ● Gestor de volumenes integrado ● Integridad de datos asegurada ● Gestion sencilla ● Rendimiento ● Escalabilidad ● SEGURIDAD 44
  45. 45. 45 Cloud Computing y opensolaris: ZFS ● Programación desde 0. ● Escalabilidad (Zettabyte) ● Pooled storage ● Integridad (checksum, ditto blocks, self healing Raidz, Raidz2 y mirror ● Sistema transaccional (Copy on write) ● Snapshots y clones ● Rendimiento y extras (transaccional, bloques dinamicos, dinamic stripping, intelligent prefetching, ARC, ARC2) 45
  46. 46. 46 Cloud Computing y opensolaris: COMSTAR ● Common Multiprotocol SCSI Target ● Convierte cualquier equipo en un target scsi (al que acceder a traves de iscsi, Fiber channel...) ● Soporta multipathing, escalable y paralelizable ● pkg install storage-server 46
  47. 47. 47 Cloud Computing y opensolaris - Elementos para la constitucion de nubes en entornos opensolaris: A. Openstorage: ZFS, Comstar B. Virtualizacion: Containers, Xvm. C. Open-networking: Crossbow. D. Web-stack, clustering y balanceo cargas: glassfish (tomcat, “apache”, mysql) 47
  48. 48. 48 Cloud Computing y opensolaris - Elementos para la constitucion de nubes en entornos opensolaris: A. Openstorage: ZFS, Comstar B. Virtualizacion: Containers, Xvm. C. Open-networking: Crossbow. D. Web-stack, clustering y balanceo cargas: glassfish (tomcat, “apache”, mysql) 48
  49. 49. 49 Cloud Computing GRACIAS 49

×