SlideShare una empresa de Scribd logo
1 de 45
Sun Open Communities Forum 09




  Cloud Computing
  (Open Source)


                       Víctor M. Fernández Gómez
                   http://vfernandezg.blogspot.com
                            vfernandezg@gmail.com
Sun Open Communities Forum 09

  Agenda
    Definición
       Ventajas e Incovenientes
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         2
Sun Open Communities Forum 09

¿Qué es el Cloud Computing?

Definición de McKinsey:
Las Nubes son servicios basados en hardware que ofrecen
capacidades de computación, redes y almacenamiento de
modo que:
 La gestión del hardware se abstrae mucho del comprador.
 Los compradores incurren en gastos de infraestructura
   como OPEX (*) variable por su utilización.
   (*): herramienta para el cálculo de gastos de operación
 La capacidad de la infraestructura es altamente elástica.
   (auto-escalado ó computación bajo demanda, balanceo de
   carga al mismo tiempo que replicación local y global de la
   infraestructura que prestará servicio)                       3
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         4
Sun Open Communities Forum 09




                                5
Sun Open Communities Forum 09

Desventajas Cloud Computing

Resultados del estudio de expertos en seguridad informática
del NIST (National Institute of Standards and Technology):


 Falta de control sobre los datos, puesto que están alojados
  en lugares ajenos.
 Confidencialidad de la transmisión de esos datos a través
  de conexiones de internet.
        Necesidad de nuevos sistemas de encriptación más
       seguros y eficientes (p.ej. Encriptación cuántica)
 Falta de control físico sobre el sistema, ya que el usuario
  depende de un sistema que no controla.

          (http://csrc.nist.gov/groups/SNS/cloud-computing/index.html)   6
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Proveedores construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         7
Sun Open Communities Forum 09

¿Qué es el SaaS?  Software como Servicio

Modelo de distribución de software donde una empresa sirve el
mantenimiento, soporte y operación que usará el cliente
durante el tiempo que haya contratado el servicio. El cliente
usará el sistema alojado por esa empresa, la cual mantendrá
la información del cliente en sus sistemas y proveerá los
recursos necesarios para explotar esa información.
(Ejemplos: Salesforce y Gmail)




                                                                8
Sun Open Communities Forum 09

¿Qué es el PaaS?  Plataforma como Servicio

Aunque suele identificarse como una evolución de SaaS, es
más bien un modelo en el que se ofrece todo lo necesario para
soportar el ciclo de vida completo de construcción y puesta en
marcha de aplicaciones y servicios web completamente
disponibles en la Internet. Otra característica importante es que
no hay descarga de software que instalar en los equipos de los
desarrolladores. PasS ofrece mútliples servicios, pero todos
provisionados como una solución integral en la web.
(Ejemplo: Google App Engine)



                                                               9
Sun Open Communities Forum 09

¿Qué es el IaaS?  Infraestructura como Servicio

Modelo de distribución de infraestructura de computación
como un servicio, normalmente mediante una plataforma de
virtualización. En vez de adquirir servidores, espacio en un
centro de datos o equipamiento de redes, los clientes compran
todos estos recursos a un proveedor de servicios externo. Una
diferencia fundamental con el hosting virtual es que el
provisionamiento de estos servicios se hacen de manera
integral a través de la web.
(Ejemplos: AWS, GoGrid, Rejila y Mosso)



                                                               10
Sun Open Communities Forum 09

  Agenda
    Definiciónes
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         11
Sun Open Communities Forum 09


Software para Construir Plataformas IaaS




                                           12
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         13
Sun Open Communities Forum 09


Software OPEN SOURCE para Construir
          Plataformas IaaS




                                      14
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         15
Sun Open Communities Forum 09

Paradigma Virtualización

 La Virtualización de Servidores, Almacenamiento y Redes
  no es condición necesaria para el Cloud, aunque ayuda
  bastante…
 La capacidad de los entornos virtualizados se suele
  dimensionar teniendo en cuenta la utilización media
  de sus recursos. El Cloud Computing puede aprovechar al
  máximo la capacidad de los mismos al ser capaz de
  gestionar los entornos virtualizados bajo demanda.




                                                          16
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         17
Sun Open Communities Forum 09

Nubes públicas, privadas e híbridas

 Pública: Los recursos son dinámicamente aprovisionados
en modo autoservicio a través de internet, cogiéndolos de un
proveedor externo que ofrece estos recursos y los factura en
función de su uso.
 Privada: Emula la Nube Pública pero en una red privada.
Las empresas obtienen los beneficios del IaaS pero sin sus
desventajas.




                                                             18
Sun Open Communities Forum 09


 Hibrida: Se denomina “nube híbrida” a los servicios de
cloud computing que se ofrecen, tanto en modo de pago por
uso (nube pública) como en modo privado sólo para la
empresa (nube privada).




                                                            19
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         20
Sun Open Communities Forum 09

Amazon Web Services (AWS)
Posicionado como proveedor líder de IaaS a través de
diferentes servicios:
 Elastic Compute Cloud (EC2): Gestión de máquinas
  virtuales escalables.
 Simple Storage Service (S3): Servicio de almacenamiento
  con funcionalidades de backup, imágenes y replicación.
 SimpleDB: Servicio de base de datos para almacenar,
  indexar, consultar, etc. de forma escalable que se apoya en
  S3 y se tiene acceso desde EC2.
 CloudFront: Sistema para facilitar el uso y despliegue de
  herramientas así como acceso a ellas vía URL más
  cómoda.
 Simple Queue Service (SQS): Servicio de mensajería entre
  sistemas.
                                                         21
Sun Open Communities Forum 09

 Amazon Web Services (AWS)


 Concepto simple (que no fácil)
 Flexible
 Pago por uso. No hay pago inicial.
 No hay compromiso de permanencia
 API para manipular los Servicios
 Plataforma Neutral
 AutoServicio completo (selfservice)




                                        22
Sun Open Communities Forum 09

Elastic Compute Cloud (EC2)
  Servidores Virtualizados (XEN y KVM?)
  Se paga por hora de uso
  Desde S(small), 0.10 $/h, a XL 0.80 $/h
  Se paga también por el tráfico
  Linux, Windows, OpenSolaris
  Hay un API y Consola de gestión
  AMIs Públicos o privados
  EBS = Elastic Block Store(1-1.000 GB)
  EBS es redundante y persistente
  Datacenters en USA y Europa
  Reserva de IPs Públicas (Elastic IP)
  SLA 99.95 %
  Monitorización, Autoescalado y
       Balanceo de Carga                     23
Sun Open Communities Forum 09

Simple Storage Service (S3)


 Almacenamiento en internet
 Para información no estructurada
 De larga duración
 Simple
 Backup, Snapshots y Replicación
 Fiable. Redudancia múltiple
 Sin plan de capacidad
 Accesible por http, bittorrent, s3…
 http://aws.amazon.com/s3/


                                        24
Sun Open Communities Forum 09

EC2 – OpenSolaris (Indiana)




                                25
Sun Open Communities Forum 09

EC2 – Linux (Fedora)




                                26
Sun Open Communities Forum 09




                                27
Sun Open Communities Forum 09




                                28
Sun Open Communities Forum 09




                                29
Sun Open Communities Forum 09




                                30
Sun Open Communities Forum 09




                                31
Sun Open Communities Forum 09




                                32
Sun Open Communities Forum 09

S3 – Linux (Fedora)




                                33
Sun Open Communities Forum 09

S3 – Linux (Fedora)




                                34
Sun Open Communities Forum 09

S3 – OpenSolaris (Indiana)
 Permite montar un Bucket S3 como un propio filesystem a
  través del espacio de usuario de FUSE y el sistema de
  ficheros s3fs. (http://s3fs.googlecode.com/files/s3fs-r177-source.tar.gz)
 Permite realizar un backup a un Bucket S3 de una snapshot
  de un filesystem ZFS, previa compresión y cifrado.




                                                                       35
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         36
Sun Open Communities Forum 09

Paradigma “Open Source”



Según Richard Stallman:
“ Se están construyendo nubes publicas de las
cuales muy posiblemente los propios usuarios se
convertirán (sin saberlo) en clientes cautivos de su
proveedor el cual sin embargo puede estar
implementando su infraestructura con Software
Libre ”

          ¿ CONTRADICCIÓN ?
                                                   37
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         38
Sun Open Communities Forum 09




                                39
Sun Open Communities Forum 09

Open Cloud Manifiesto


El Open Cloud Manifiesto es una iniciativa hecha
por algunas empresas bastante importantes como
IBM, Akamai, AT&T, Cisco, Novell, Red Hat,
Rackspace, Sun, Telefónica, VMWare y otras más
donde intentan definir cómo se debería desarrollar
el Cloud Computing o la nube computacional.


                              6 Principios :


                                                   40
Sun Open Communities Forum 09

Open Cloud Manifiesto
1. Trabajar juntos para que los retos fundamentales en la adopción
   sean solucionados mediante colaboración abierta y el uso
   adecuado de los estándares.
2. No utilizar su posición de mercado para convertir a sus clientes en
   cautivos de una plataforma concreta y limitar su libertad de
   elección.
3. Usar y adoptar los estándares existentes siempre que sea posible,
   para evitar así reinventarlos o duplicarlos.
4. Recurrir con prudencia a la creación de nuevos estándares, y
   cuando así sea por necesidad, hacerlo con pragmatismo,
   reduciendo el número de estándares necesarios, y asegurando
   que éstos promueven la innovación en lugar de inhibirla.
5. Llevar a cabo iniciativas en función de las necesidades del cliente,
    no de las necesidades técnicas de los proveedores.
6. Trabajo conjunto y coordinado de todos los actores implicados para
    evitar que sus iniciativas entren en conflicto o se solapen.
                                                                   41
Sun Open Communities Forum 09

  Agenda
    Definiciones
       Ventajas y Desventajas
       Modelos (SaaS, PaaS e IaaS)
       Software construcción IaaS
       Alternativas Abiertas
    Paradigma Virtualización
       Nubes públicas, privadas e híbridas
       Caso Práctico AWS (EC2 y S3)
    El Futuro - Paradigma “Open Source”
       Interoperatibilidad
       APIs Abiertas                         42
Sun Open Communities Forum 09

APIs Abiertas (que no publicas…)

En este sentido únicamente en la actualidad están disponibles:


1. Sun Microsystems
     Al margen de intentar convertirse en proveedor de IaaS tras la
     adquisición de Q-Layer y el cierre de este software a terceros, ha
     desarrollado la iniciativa Sun Open Cloud (Licencia Apache v2)
     liberando una versión del API de gestión de su Nube para que
     cualquiera que quiera usarla lo pueda hacer desde sus
     aplicaciones.
2.    GoGrid
      Ha liberado la especificación GoGrid cloudcenter Application
      Programming Interface (API) bajo una licencia Creative
      Commons. Esto permitirá a desarrolladores, integradores y
      demás profesionales IT copiar, modificar, distribuir y republicar
      este API libremente.                                         43
Sun Open Communities Forum 09




¡ Muchas Gracias !



                       Víctor M. Fernández Gómez
                   http://vfernandezg.blogspot.com
                            vfernandezg@gmail.com
Sun Open Communities Forum 09




     Agradecimientos:
Diego Parrilla - http://www.nubeblog.com
Toni de la Fuente - http://www.blyx.com/



                           Víctor M. Fernández Gómez
                       http://vfernandezg.blogspot.com
                                vfernandezg@gmail.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Citrix para dummies - El blog de Negu
Citrix para dummies  - El blog de NeguCitrix para dummies  - El blog de Negu
Citrix para dummies - El blog de Negu
 
Expo mysql
Expo mysqlExpo mysql
Expo mysql
 
Aplicaciones pensadas para la nube
Aplicaciones pensadas para la nubeAplicaciones pensadas para la nube
Aplicaciones pensadas para la nube
 
Servidor http
Servidor httpServidor http
Servidor http
 
Cloud Storage, Almacenamiento en la nube
Cloud Storage, Almacenamiento en la nubeCloud Storage, Almacenamiento en la nube
Cloud Storage, Almacenamiento en la nube
 
Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.
Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.
Paper: Explorando Cloud Computing: Definiciones, plataformas y tendencias.
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Servidor http
Servidor httpServidor http
Servidor http
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Windows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTTWindows azure: Introducción a la Nube y HoL de Azure MICTT
Windows azure: Introducción a la Nube y HoL de Azure MICTT
 
Sr8 cm3falcón h daniela solaris11
Sr8 cm3falcón h daniela solaris11Sr8 cm3falcón h daniela solaris11
Sr8 cm3falcón h daniela solaris11
 
Tarea (2)
Tarea (2)Tarea (2)
Tarea (2)
 
Arquitectura en la nube
Arquitectura en la nubeArquitectura en la nube
Arquitectura en la nube
 
xPaaS Services for OpenShift
xPaaS Services for OpenShiftxPaaS Services for OpenShift
xPaaS Services for OpenShift
 
8448148819[1]
8448148819[1]8448148819[1]
8448148819[1]
 
Cloud computing (computación en la nube)
Cloud computing (computación en la nube)Cloud computing (computación en la nube)
Cloud computing (computación en la nube)
 
Apache CouchDB
Apache CouchDBApache CouchDB
Apache CouchDB
 
Servidor http(web)
Servidor http(web)Servidor http(web)
Servidor http(web)
 

Destacado

PaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUT
PaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUTPaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUT
PaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUTDomotys
 
Niños maltratados
Niños maltratadosNiños maltratados
Niños maltratadosguestdbc2
 
Newsletter CSC 118, 20 de fevereiro 2015
Newsletter CSC 118, 20 de fevereiro  2015Newsletter CSC 118, 20 de fevereiro  2015
Newsletter CSC 118, 20 de fevereiro 2015Rui de Almeida
 
Que es un marcador web
Que es un marcador webQue es un marcador web
Que es un marcador webLena Vargas
 
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Peter R. Egli
 

Destacado (8)

PaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUT
PaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUTPaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUT
PaaS la plataforma como servicio IoT-M2M, ANTONIO SÁNCHEZ, CARRIOTS/WAIRBUT
 
Niños maltratados
Niños maltratadosNiños maltratados
Niños maltratados
 
Herramientas Open Source
Herramientas Open SourceHerramientas Open Source
Herramientas Open Source
 
Newsletter CSC 118, 20 de fevereiro 2015
Newsletter CSC 118, 20 de fevereiro  2015Newsletter CSC 118, 20 de fevereiro  2015
Newsletter CSC 118, 20 de fevereiro 2015
 
Que es linux
Que es linuxQue es linux
Que es linux
 
Que es un marcador web
Que es un marcador webQue es un marcador web
Que es un marcador web
 
Cloud Computing - PaaS
Cloud Computing - PaaSCloud Computing - PaaS
Cloud Computing - PaaS
 
Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)Web Services (SOAP, WSDL, UDDI)
Web Services (SOAP, WSDL, UDDI)
 

Similar a Cloud Computing Open Source

Presentacion Cloud Computing Navarparty
Presentacion Cloud Computing NavarpartyPresentacion Cloud Computing Navarparty
Presentacion Cloud Computing Navarpartyapocalipsis1234
 
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...Neurowork
 
Arquitectura de la Nube Modelos de Servicio y Despliegue.
Arquitectura de la Nube Modelos de Servicio y Despliegue.Arquitectura de la Nube Modelos de Servicio y Despliegue.
Arquitectura de la Nube Modelos de Servicio y Despliegue.JhonyAlvarenga1
 
Arquitectura en la nube, modelos de servicio y despliegue
Arquitectura en la nube, modelos de servicio y  despliegueArquitectura en la nube, modelos de servicio y  despliegue
Arquitectura en la nube, modelos de servicio y despliegueBESSYRAMOS5
 
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate022015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02Cristinadelafuenterepiso
 
Cloud computing
Cloud computingCloud computing
Cloud computingcarcass316
 
Cloud computing
Cloud computingCloud computing
Cloud computingcarcass316
 
la-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.pptla-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.pptssusera5b18b
 
Almacenamiento de la nube 2222
Almacenamiento de la nube 2222Almacenamiento de la nube 2222
Almacenamiento de la nube 2222natanaelcanas
 
Nube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicacionesNube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicacionesAlfredo Vela Zancada
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nubeNinfaFlores7
 
Cloud computing
Cloud computingCloud computing
Cloud computinggloria095
 

Similar a Cloud Computing Open Source (20)

Presentacion Cloud Computing Navarparty
Presentacion Cloud Computing NavarpartyPresentacion Cloud Computing Navarparty
Presentacion Cloud Computing Navarparty
 
Curso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web ServicesCurso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web Services
 
To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!
 
Cloud Computing Amazon
Cloud Computing AmazonCloud Computing Amazon
Cloud Computing Amazon
 
Bases de Datos No Relacionales (NoSQL)
Bases de Datos No Relacionales (NoSQL) Bases de Datos No Relacionales (NoSQL)
Bases de Datos No Relacionales (NoSQL)
 
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
03 cómo el código abierto nos impide caer cautivos de nuestros proveedores de...
 
Arquitectura de la Nube Modelos de Servicio y Despliegue.
Arquitectura de la Nube Modelos de Servicio y Despliegue.Arquitectura de la Nube Modelos de Servicio y Despliegue.
Arquitectura de la Nube Modelos de Servicio y Despliegue.
 
Arquitectura en la nube, modelos de servicio y despliegue
Arquitectura en la nube, modelos de servicio y  despliegueArquitectura en la nube, modelos de servicio y  despliegue
Arquitectura en la nube, modelos de servicio y despliegue
 
21712680 Cloud Computing
21712680 Cloud Computing21712680 Cloud Computing
21712680 Cloud Computing
 
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate022015 almacenamiento-en-la-nube-150217132128-conversion-gate02
2015 almacenamiento-en-la-nube-150217132128-conversion-gate02
 
alamcenamiento en la nube.ppt
alamcenamiento en la nube.pptalamcenamiento en la nube.ppt
alamcenamiento en la nube.ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
la-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.pptla-nube-informc3a1tica1.ppt
la-nube-informc3a1tica1.ppt
 
Almacenamiento de la nube 2222
Almacenamiento de la nube 2222Almacenamiento de la nube 2222
Almacenamiento de la nube 2222
 
La nube
La nubeLa nube
La nube
 
Nube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicacionesNube: conceptos, usos y aplicaciones
Nube: conceptos, usos y aplicaciones
 
Arquitectura de la nube
Arquitectura de la nubeArquitectura de la nube
Arquitectura de la nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Más de Victor M. Fernández

Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....
Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....
Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....Victor M. Fernández
 
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasCómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasVictor M. Fernández
 
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloDevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloVictor M. Fernández
 
PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion Victor M. Fernández
 
La oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computingLa oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computingVictor M. Fernández
 
Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Victor M. Fernández
 
Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Victor M. Fernández
 
Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)Victor M. Fernández
 
Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Victor M. Fernández
 

Más de Victor M. Fernández (14)

Presentacion de ITSMF4DevOps
Presentacion de ITSMF4DevOpsPresentacion de ITSMF4DevOps
Presentacion de ITSMF4DevOps
 
Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....
Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....
Viaje a la nube,estrategias, modelos operativos, aspectos a tener en cuenta.....
 
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertasCómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
Cómo aumentar el ciclo de vida de las infraestructuras con APIS abiertas
 
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a DesarrolloDevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
DevOps (y DevSecOps) e ITSM, el Feedback de Produccion y Seguridad a Desarrollo
 
PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion PMO y SMO, diferencias, similitudes y colaboracion
PMO y SMO, diferencias, similitudes y colaboracion
 
La oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computingLa oficina de gestión de servicios (smo) y el cloud computing
La oficina de gestión de servicios (smo) y el cloud computing
 
El rol del Service Manager
El rol del Service ManagerEl rol del Service Manager
El rol del Service Manager
 
Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?Virtualizacion y Cloud Computing, juntos o por separado?
Virtualizacion y Cloud Computing, juntos o por separado?
 
Seguridad en open solaris
Seguridad en open solarisSeguridad en open solaris
Seguridad en open solaris
 
Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)Oficina de servicio Low Cost (ITIL)
Oficina de servicio Low Cost (ITIL)
 
Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)Mejora De Procesos Con Open Source (ITIL)
Mejora De Procesos Con Open Source (ITIL)
 
Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)Virtualizacion De Servidores (Open Source)
Virtualizacion De Servidores (Open Source)
 
Almacenamiento En OpenSolaris
Almacenamiento En OpenSolarisAlmacenamiento En OpenSolaris
Almacenamiento En OpenSolaris
 
Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
 

Último

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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 

Último (10)

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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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)
 
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
 
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
 
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
 
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
 
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...
 
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
 
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
 

Cloud Computing Open Source

  • 1. Sun Open Communities Forum 09 Cloud Computing (Open Source) Víctor M. Fernández Gómez http://vfernandezg.blogspot.com vfernandezg@gmail.com
  • 2. Sun Open Communities Forum 09 Agenda Definición Ventajas e Incovenientes Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 2
  • 3. Sun Open Communities Forum 09 ¿Qué es el Cloud Computing? Definición de McKinsey: Las Nubes son servicios basados en hardware que ofrecen capacidades de computación, redes y almacenamiento de modo que:  La gestión del hardware se abstrae mucho del comprador.  Los compradores incurren en gastos de infraestructura como OPEX (*) variable por su utilización. (*): herramienta para el cálculo de gastos de operación  La capacidad de la infraestructura es altamente elástica. (auto-escalado ó computación bajo demanda, balanceo de carga al mismo tiempo que replicación local y global de la infraestructura que prestará servicio) 3
  • 4. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 4
  • 5. Sun Open Communities Forum 09 5
  • 6. Sun Open Communities Forum 09 Desventajas Cloud Computing Resultados del estudio de expertos en seguridad informática del NIST (National Institute of Standards and Technology):  Falta de control sobre los datos, puesto que están alojados en lugares ajenos.  Confidencialidad de la transmisión de esos datos a través de conexiones de internet.  Necesidad de nuevos sistemas de encriptación más seguros y eficientes (p.ej. Encriptación cuántica)  Falta de control físico sobre el sistema, ya que el usuario depende de un sistema que no controla. (http://csrc.nist.gov/groups/SNS/cloud-computing/index.html) 6
  • 7. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Proveedores construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 7
  • 8. Sun Open Communities Forum 09 ¿Qué es el SaaS?  Software como Servicio Modelo de distribución de software donde una empresa sirve el mantenimiento, soporte y operación que usará el cliente durante el tiempo que haya contratado el servicio. El cliente usará el sistema alojado por esa empresa, la cual mantendrá la información del cliente en sus sistemas y proveerá los recursos necesarios para explotar esa información. (Ejemplos: Salesforce y Gmail) 8
  • 9. Sun Open Communities Forum 09 ¿Qué es el PaaS?  Plataforma como Servicio Aunque suele identificarse como una evolución de SaaS, es más bien un modelo en el que se ofrece todo lo necesario para soportar el ciclo de vida completo de construcción y puesta en marcha de aplicaciones y servicios web completamente disponibles en la Internet. Otra característica importante es que no hay descarga de software que instalar en los equipos de los desarrolladores. PasS ofrece mútliples servicios, pero todos provisionados como una solución integral en la web. (Ejemplo: Google App Engine) 9
  • 10. Sun Open Communities Forum 09 ¿Qué es el IaaS?  Infraestructura como Servicio Modelo de distribución de infraestructura de computación como un servicio, normalmente mediante una plataforma de virtualización. En vez de adquirir servidores, espacio en un centro de datos o equipamiento de redes, los clientes compran todos estos recursos a un proveedor de servicios externo. Una diferencia fundamental con el hosting virtual es que el provisionamiento de estos servicios se hacen de manera integral a través de la web. (Ejemplos: AWS, GoGrid, Rejila y Mosso) 10
  • 11. Sun Open Communities Forum 09 Agenda Definiciónes Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 11
  • 12. Sun Open Communities Forum 09 Software para Construir Plataformas IaaS 12
  • 13. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 13
  • 14. Sun Open Communities Forum 09 Software OPEN SOURCE para Construir Plataformas IaaS 14
  • 15. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 15
  • 16. Sun Open Communities Forum 09 Paradigma Virtualización  La Virtualización de Servidores, Almacenamiento y Redes no es condición necesaria para el Cloud, aunque ayuda bastante…  La capacidad de los entornos virtualizados se suele dimensionar teniendo en cuenta la utilización media de sus recursos. El Cloud Computing puede aprovechar al máximo la capacidad de los mismos al ser capaz de gestionar los entornos virtualizados bajo demanda. 16
  • 17. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 17
  • 18. Sun Open Communities Forum 09 Nubes públicas, privadas e híbridas  Pública: Los recursos son dinámicamente aprovisionados en modo autoservicio a través de internet, cogiéndolos de un proveedor externo que ofrece estos recursos y los factura en función de su uso.  Privada: Emula la Nube Pública pero en una red privada. Las empresas obtienen los beneficios del IaaS pero sin sus desventajas. 18
  • 19. Sun Open Communities Forum 09  Hibrida: Se denomina “nube híbrida” a los servicios de cloud computing que se ofrecen, tanto en modo de pago por uso (nube pública) como en modo privado sólo para la empresa (nube privada). 19
  • 20. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 20
  • 21. Sun Open Communities Forum 09 Amazon Web Services (AWS) Posicionado como proveedor líder de IaaS a través de diferentes servicios:  Elastic Compute Cloud (EC2): Gestión de máquinas virtuales escalables.  Simple Storage Service (S3): Servicio de almacenamiento con funcionalidades de backup, imágenes y replicación.  SimpleDB: Servicio de base de datos para almacenar, indexar, consultar, etc. de forma escalable que se apoya en S3 y se tiene acceso desde EC2.  CloudFront: Sistema para facilitar el uso y despliegue de herramientas así como acceso a ellas vía URL más cómoda.  Simple Queue Service (SQS): Servicio de mensajería entre sistemas. 21
  • 22. Sun Open Communities Forum 09 Amazon Web Services (AWS)  Concepto simple (que no fácil)  Flexible  Pago por uso. No hay pago inicial.  No hay compromiso de permanencia  API para manipular los Servicios  Plataforma Neutral  AutoServicio completo (selfservice) 22
  • 23. Sun Open Communities Forum 09 Elastic Compute Cloud (EC2)  Servidores Virtualizados (XEN y KVM?)  Se paga por hora de uso  Desde S(small), 0.10 $/h, a XL 0.80 $/h  Se paga también por el tráfico  Linux, Windows, OpenSolaris  Hay un API y Consola de gestión  AMIs Públicos o privados  EBS = Elastic Block Store(1-1.000 GB)  EBS es redundante y persistente  Datacenters en USA y Europa  Reserva de IPs Públicas (Elastic IP)  SLA 99.95 %  Monitorización, Autoescalado y Balanceo de Carga 23
  • 24. Sun Open Communities Forum 09 Simple Storage Service (S3)  Almacenamiento en internet  Para información no estructurada  De larga duración  Simple  Backup, Snapshots y Replicación  Fiable. Redudancia múltiple  Sin plan de capacidad  Accesible por http, bittorrent, s3…  http://aws.amazon.com/s3/ 24
  • 25. Sun Open Communities Forum 09 EC2 – OpenSolaris (Indiana) 25
  • 26. Sun Open Communities Forum 09 EC2 – Linux (Fedora) 26
  • 27. Sun Open Communities Forum 09 27
  • 28. Sun Open Communities Forum 09 28
  • 29. Sun Open Communities Forum 09 29
  • 30. Sun Open Communities Forum 09 30
  • 31. Sun Open Communities Forum 09 31
  • 32. Sun Open Communities Forum 09 32
  • 33. Sun Open Communities Forum 09 S3 – Linux (Fedora) 33
  • 34. Sun Open Communities Forum 09 S3 – Linux (Fedora) 34
  • 35. Sun Open Communities Forum 09 S3 – OpenSolaris (Indiana)  Permite montar un Bucket S3 como un propio filesystem a través del espacio de usuario de FUSE y el sistema de ficheros s3fs. (http://s3fs.googlecode.com/files/s3fs-r177-source.tar.gz)  Permite realizar un backup a un Bucket S3 de una snapshot de un filesystem ZFS, previa compresión y cifrado. 35
  • 36. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 36
  • 37. Sun Open Communities Forum 09 Paradigma “Open Source” Según Richard Stallman: “ Se están construyendo nubes publicas de las cuales muy posiblemente los propios usuarios se convertirán (sin saberlo) en clientes cautivos de su proveedor el cual sin embargo puede estar implementando su infraestructura con Software Libre ” ¿ CONTRADICCIÓN ? 37
  • 38. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 38
  • 39. Sun Open Communities Forum 09 39
  • 40. Sun Open Communities Forum 09 Open Cloud Manifiesto El Open Cloud Manifiesto es una iniciativa hecha por algunas empresas bastante importantes como IBM, Akamai, AT&T, Cisco, Novell, Red Hat, Rackspace, Sun, Telefónica, VMWare y otras más donde intentan definir cómo se debería desarrollar el Cloud Computing o la nube computacional.  6 Principios : 40
  • 41. Sun Open Communities Forum 09 Open Cloud Manifiesto 1. Trabajar juntos para que los retos fundamentales en la adopción sean solucionados mediante colaboración abierta y el uso adecuado de los estándares. 2. No utilizar su posición de mercado para convertir a sus clientes en cautivos de una plataforma concreta y limitar su libertad de elección. 3. Usar y adoptar los estándares existentes siempre que sea posible, para evitar así reinventarlos o duplicarlos. 4. Recurrir con prudencia a la creación de nuevos estándares, y cuando así sea por necesidad, hacerlo con pragmatismo, reduciendo el número de estándares necesarios, y asegurando que éstos promueven la innovación en lugar de inhibirla. 5. Llevar a cabo iniciativas en función de las necesidades del cliente, no de las necesidades técnicas de los proveedores. 6. Trabajo conjunto y coordinado de todos los actores implicados para evitar que sus iniciativas entren en conflicto o se solapen. 41
  • 42. Sun Open Communities Forum 09 Agenda Definiciones Ventajas y Desventajas Modelos (SaaS, PaaS e IaaS) Software construcción IaaS Alternativas Abiertas Paradigma Virtualización Nubes públicas, privadas e híbridas Caso Práctico AWS (EC2 y S3) El Futuro - Paradigma “Open Source” Interoperatibilidad APIs Abiertas 42
  • 43. Sun Open Communities Forum 09 APIs Abiertas (que no publicas…) En este sentido únicamente en la actualidad están disponibles: 1. Sun Microsystems Al margen de intentar convertirse en proveedor de IaaS tras la adquisición de Q-Layer y el cierre de este software a terceros, ha desarrollado la iniciativa Sun Open Cloud (Licencia Apache v2) liberando una versión del API de gestión de su Nube para que cualquiera que quiera usarla lo pueda hacer desde sus aplicaciones. 2. GoGrid Ha liberado la especificación GoGrid cloudcenter Application Programming Interface (API) bajo una licencia Creative Commons. Esto permitirá a desarrolladores, integradores y demás profesionales IT copiar, modificar, distribuir y republicar este API libremente. 43
  • 44. Sun Open Communities Forum 09 ¡ Muchas Gracias ! Víctor M. Fernández Gómez http://vfernandezg.blogspot.com vfernandezg@gmail.com
  • 45. Sun Open Communities Forum 09 Agradecimientos: Diego Parrilla - http://www.nubeblog.com Toni de la Fuente - http://www.blyx.com/ Víctor M. Fernández Gómez http://vfernandezg.blogspot.com vfernandezg@gmail.com