Computación en la Nube
Agenda

 • Introducción
 • Qué es Cloud Computing?
 • Qué ventajas y desventajas brinda?
  • Cómo escoger el proveedor adecuado?
  • Qué tiene que ver con Software Libre?
 • Conclusiones




                      Computación en la Nube   2
Introducción
  • Hoy en día todos hablan de “Cloud Computing” o
    “Computación en la Nube”.
  • Pero cada quien tiene una perspectiva distinta de qué
    significa y para qué sirve.
  • El objetivo de la presente es tratar de unificar
    conceptos al respecto de este tema, que promete ser
    el futuro de la computación.




                        Computación en la Nube          3
Qué es Computación en Nube?
  • Básicamente la Computación en Nube está
    conformada por servidores virtuales disponibles en
    toda la internet.
  • Consiste en el acceso, a través de diversas
     aplicaciones que residen en múltiples dispositivos, a
    información de internet pero cuya información se.
     almacenan en ordenadores diferentes a los propios.
  • “Cloud computing” está en sus etapas iniciales, con
     un número de pequeños y grandes proveedores.
     entregando servicios basados en “nubes”, desde
     aplicaciones completas hasta servicios de
     almacenamiento hasta filtros para correo no deseado
                        Computación en la Nube           6
Qué es Computación en Nube?
  • Proveedores de infraestructura de tipo utilitarios son
    parte de la mezcla, pero también lo son los
    proveedores de SaaS(“Software as a service”,
    software como servicio), tales como Salesforce.com.
  • Hoy en día, en casi todos los casos, la Tecnología de
    Información (TI) debe incorporarse individualmente a
    los servicios basados en “nube”, pero aún siguen
    emergiendo agregadores e integradores del “cloud
    computing”.



                        Computación en la Nube           7
Qué es Computación en Nube?
  • Pero entre las grandes metatendencias,“cloud
  computing” es la màs dificil de rebatir a largo plazo. •
  Computación en nube es:
     - Software as Service (SaaS)
     - Computación utilitaria -
     Servicios Web
     - Plataforma de servicio
     - Proveedores de Servicio de Gestión -
     Plataforma de Servicio de Comercio -
     Integración de Internet
     - Redes Sociales

                            Computación en la Nube           10
Qué es Computación en Nube?
    - Computación utilitaria
       • Esta forma de“cloud computing” está renaciendo
         gracias a Amazon, SUN, IBM, y otros que ofrecen
         almacenamiento y servidores virtuales.
       • Se usa la Computación Utilitaria en misiones no críticas
         o suplementarias.
       • Se puede usar para almacenar parte de la Base de
         Datos.




                         Computación en la Nube                12
Qué es Computación en Nube?
    - Plataforma de servicio
       • Se provee de ambientes de desarrollo como un
         servicio. Se construyen aplicaciones que corren en la
         infraestructura del proveedor y enviadas a los usuarios
         a través de Internet mediante los servidores del
         proveedor.
       • Estos servicios están restringidos por el diseño y por las
         capacidades del proveedor, por lo que no se tiene
         completa libertad, pero se tienen actividades
         predecibles y una integración.
       • Ejemplos: Force.com de Salesforce.com, Coghead y el
         nuevo motor de Google Aoo. Para ambientes de
         desarrollo muy ligeros, abundan plataformas mixtas,
         tales como Yahoo Pipes o Dapper.net.
                          Computación en la Nube                 15
Qué es Computación en Nube?
    - Redes Sociales
       • Una de las principales aplicaciones usadas por los
         usuarios de Internet, es el Facebook y tantos otras
         Redes Sociales, que basan todo su contenido en la
         Web.
          - Mensajería
          - Chateo
          - Fotos -
          Juegos -
          Videos
       • Los usuarios de Gmail, también pueden tener acceso en
         la red a esos servicios…


                         Computación en la Nube             20
Ventajas y Desventajas de la CC
    - Ventajas
       • No se requieren múltiples licencias
       • No se requieren Sistemas Operativos o Plataformas
         específicas, ya que es Multiplataforma.
       • No requiere de Dispositivos de Almacenamiento
       Secundarios de gran tamaño (Discos Duros) • No requiere
       poseer servidores
       • Se ofrece gran variedad de aplicaciones y servicios •
       Acceso inmediato a los servicios sin necesidad de
       adquirir hardware o software



                          Computación en la Nube                 21
Ventajas y Desventajas
    - Ventajas
       • Costos anuales potencialmente inferiores debido al uso
         de servicios
       • La oficina puede estar en cualquier computadora del
         mundo, con acceso a Internet.




                         Computación en la Nube              22
Ventajas y Desventajas
    - Desventajas
       • No todos los proveedores ofrecen garantía de
         confidencialidad, integridad y disponibilidad de los
         datos
       • Sólo funciona conectado a Internet
       • Los servicios ofrecidos están limitados de acuerdo a las
         capacidades del proveedor.
       • Se crea una gran dependencia con el proveedor




                         Computación en la Nube                23
Cómo escoger al proveedor?
          Sales Force: http://www.salesforce.com/mx




                          Computación en la Nube      25
Cómo escoger al proveedor?
          Lotus Live: https://www.lotuslive.com/es/




                          Computación en la Nube      26
Cómo escoger al proveedor?
         Amazon Web Services: http://aws.amazon.com/ec2/




                          Computación en la Nube           27
Cómo escoger al proveedor?
    Google Apps: http://www.google.com/apps/intl/es/business/index.html




                               Computación en la Nube                     28
Qué tiene que ver con Software Libre?

               - La Computación en Nube es una
                  oportunidad          para           los
                  desarrolladores Web, de combinar
                  herramientas libres y ofrecer a los
                 clientes una gran gama de servicios. -
                  (Aún, hasta marzo2010, los
                  servidores Web tenían la siguiente
                  proporción: Apache 54%, Microsoft
                  24%, Google 7%, otros 15%).
                  (Netcraft)


                     Computación en la Nube            29
Qué tiene que ver con Software Libre?

      - De igual manera, hay profusión de herramientas
        y lenguajes de programación libres para el
        desarrollo de aplicaciones web.




                      Computación en la Nube        30
Qué tiene que ver con Software Libre?
                                     Sin embargo:

             “Una razón por la cual no deberían utilizar
               aplicaciones webs es porque se pierde el
               control… es tan malo como usar software
               propietario. Haz tus tareas en tu propia
               computadora y tú mantén una copia de ello en
               un programa libre. Si utilizas un software
               propietario o en el web server de otra persona
               estás sin defensas. Estás en las manos de la
               persona que desarrolló ese software”.

             Richard Stallman. Tomado de www.alt1040.com
                      Computación en la Nube              31
Conclusiones
    - Computación en Nube consiste en el acceso, a
      través de diversas aplicaciones que residen en
      múltiples dispositivos(ordenadores, PDA y
      móviles), a información de internet pero cuya
      información se almacenan en ordenadores
      diferentes a los propios.
    - Puede ofrecer SaaS, Computación utilitaria,
      Servicios Web, Plataforma de servicio,
      Proveedores de Servicio de Gestión, Plataforma de
      Servicio de Comercio, Integración de Internet,
      Redes Sociales.

                      Computación en la Nube         32
Conclusiones
    - Como cualquier tecnología emergente, presenta
      Ventajas y Desventajas, que deberán ser
      evaluadas por los tomadores de decisión en su
      momento.
    - Pueden aprovecharse una gran profusión de
      herramientas de Software Libre para el desarrollo
      de aplicaciones en Nube.




                      Computación en la Nube         33

La Computacion en las Nubes

  • 1.
  • 2.
    Agenda • Introducción • Qué es Cloud Computing? • Qué ventajas y desventajas brinda? • Cómo escoger el proveedor adecuado? • Qué tiene que ver con Software Libre? • Conclusiones Computación en la Nube 2
  • 3.
    Introducción •Hoy en día todos hablan de “Cloud Computing” o “Computación en la Nube”. • Pero cada quien tiene una perspectiva distinta de qué significa y para qué sirve. • El objetivo de la presente es tratar de unificar conceptos al respecto de este tema, que promete ser el futuro de la computación. Computación en la Nube 3
  • 4.
    Qué es Computaciónen Nube? • Básicamente la Computación en Nube está conformada por servidores virtuales disponibles en toda la internet. • Consiste en el acceso, a través de diversas aplicaciones que residen en múltiples dispositivos, a información de internet pero cuya información se. almacenan en ordenadores diferentes a los propios. • “Cloud computing” está en sus etapas iniciales, con un número de pequeños y grandes proveedores. entregando servicios basados en “nubes”, desde aplicaciones completas hasta servicios de almacenamiento hasta filtros para correo no deseado Computación en la Nube 6
  • 5.
    Qué es Computaciónen Nube? • Proveedores de infraestructura de tipo utilitarios son parte de la mezcla, pero también lo son los proveedores de SaaS(“Software as a service”, software como servicio), tales como Salesforce.com. • Hoy en día, en casi todos los casos, la Tecnología de Información (TI) debe incorporarse individualmente a los servicios basados en “nube”, pero aún siguen emergiendo agregadores e integradores del “cloud computing”. Computación en la Nube 7
  • 6.
    Qué es Computaciónen Nube? • Pero entre las grandes metatendencias,“cloud computing” es la màs dificil de rebatir a largo plazo. • Computación en nube es: - Software as Service (SaaS) - Computación utilitaria - Servicios Web - Plataforma de servicio - Proveedores de Servicio de Gestión - Plataforma de Servicio de Comercio - Integración de Internet - Redes Sociales Computación en la Nube 10
  • 7.
    Qué es Computaciónen Nube? - Computación utilitaria • Esta forma de“cloud computing” está renaciendo gracias a Amazon, SUN, IBM, y otros que ofrecen almacenamiento y servidores virtuales. • Se usa la Computación Utilitaria en misiones no críticas o suplementarias. • Se puede usar para almacenar parte de la Base de Datos. Computación en la Nube 12
  • 8.
    Qué es Computaciónen Nube? - Plataforma de servicio • Se provee de ambientes de desarrollo como un servicio. Se construyen aplicaciones que corren en la infraestructura del proveedor y enviadas a los usuarios a través de Internet mediante los servidores del proveedor. • Estos servicios están restringidos por el diseño y por las capacidades del proveedor, por lo que no se tiene completa libertad, pero se tienen actividades predecibles y una integración. • Ejemplos: Force.com de Salesforce.com, Coghead y el nuevo motor de Google Aoo. Para ambientes de desarrollo muy ligeros, abundan plataformas mixtas, tales como Yahoo Pipes o Dapper.net. Computación en la Nube 15
  • 9.
    Qué es Computaciónen Nube? - Redes Sociales • Una de las principales aplicaciones usadas por los usuarios de Internet, es el Facebook y tantos otras Redes Sociales, que basan todo su contenido en la Web. - Mensajería - Chateo - Fotos - Juegos - Videos • Los usuarios de Gmail, también pueden tener acceso en la red a esos servicios… Computación en la Nube 20
  • 10.
    Ventajas y Desventajasde la CC - Ventajas • No se requieren múltiples licencias • No se requieren Sistemas Operativos o Plataformas específicas, ya que es Multiplataforma. • No requiere de Dispositivos de Almacenamiento Secundarios de gran tamaño (Discos Duros) • No requiere poseer servidores • Se ofrece gran variedad de aplicaciones y servicios • Acceso inmediato a los servicios sin necesidad de adquirir hardware o software Computación en la Nube 21
  • 11.
    Ventajas y Desventajas - Ventajas • Costos anuales potencialmente inferiores debido al uso de servicios • La oficina puede estar en cualquier computadora del mundo, con acceso a Internet. Computación en la Nube 22
  • 12.
    Ventajas y Desventajas - Desventajas • No todos los proveedores ofrecen garantía de confidencialidad, integridad y disponibilidad de los datos • Sólo funciona conectado a Internet • Los servicios ofrecidos están limitados de acuerdo a las capacidades del proveedor. • Se crea una gran dependencia con el proveedor Computación en la Nube 23
  • 13.
    Cómo escoger alproveedor? Sales Force: http://www.salesforce.com/mx Computación en la Nube 25
  • 14.
    Cómo escoger alproveedor? Lotus Live: https://www.lotuslive.com/es/ Computación en la Nube 26
  • 15.
    Cómo escoger alproveedor? Amazon Web Services: http://aws.amazon.com/ec2/ Computación en la Nube 27
  • 16.
    Cómo escoger alproveedor? Google Apps: http://www.google.com/apps/intl/es/business/index.html Computación en la Nube 28
  • 17.
    Qué tiene quever con Software Libre? - La Computación en Nube es una oportunidad para los desarrolladores Web, de combinar herramientas libres y ofrecer a los clientes una gran gama de servicios. - (Aún, hasta marzo2010, los servidores Web tenían la siguiente proporción: Apache 54%, Microsoft 24%, Google 7%, otros 15%). (Netcraft) Computación en la Nube 29
  • 18.
    Qué tiene quever con Software Libre? - De igual manera, hay profusión de herramientas y lenguajes de programación libres para el desarrollo de aplicaciones web. Computación en la Nube 30
  • 19.
    Qué tiene quever con Software Libre? Sin embargo: “Una razón por la cual no deberían utilizar aplicaciones webs es porque se pierde el control… es tan malo como usar software propietario. Haz tus tareas en tu propia computadora y tú mantén una copia de ello en un programa libre. Si utilizas un software propietario o en el web server de otra persona estás sin defensas. Estás en las manos de la persona que desarrolló ese software”. Richard Stallman. Tomado de www.alt1040.com Computación en la Nube 31
  • 20.
    Conclusiones - Computación en Nube consiste en el acceso, a través de diversas aplicaciones que residen en múltiples dispositivos(ordenadores, PDA y móviles), a información de internet pero cuya información se almacenan en ordenadores diferentes a los propios. - Puede ofrecer SaaS, Computación utilitaria, Servicios Web, Plataforma de servicio, Proveedores de Servicio de Gestión, Plataforma de Servicio de Comercio, Integración de Internet, Redes Sociales. Computación en la Nube 32
  • 21.
    Conclusiones - Como cualquier tecnología emergente, presenta Ventajas y Desventajas, que deberán ser evaluadas por los tomadores de decisión en su momento. - Pueden aprovecharse una gran profusión de herramientas de Software Libre para el desarrollo de aplicaciones en Nube. Computación en la Nube 33