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ó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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
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 al proveedor?
Sales Force: http://www.salesforce.com/mx
Computación en la Nube 25
14. Cómo escoger al proveedor?
Lotus Live: https://www.lotuslive.com/es/
Computación en la Nube 26
15. Cómo escoger al proveedor?
Amazon Web Services: http://aws.amazon.com/ec2/
Computación en la Nube 27
16. Cómo escoger al proveedor?
Google Apps: http://www.google.com/apps/intl/es/business/index.html
Computación en la Nube 28
17. 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
18. 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
19. 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
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