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
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.
• En una encuesta reciente (Feb2010), conducida en
Europa a grandes empresas, se obtuvieron lo
siguientes resultados, ante la opinión acerca de CC:

• (Tomado de Tecnología al Día)
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
• 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”.
• Hoy en día, con la interconexión basada en nube
pocas veces de manera frontal o evidente, la “cloud
computing” puede ser descrita de manera más
precisa como “computación en el cielo”, con muchas
nubes aisladas de servicios, que los clientes de TI
deben conectar individualmente.
• Por otro lado, como la virtualización y la SOA
(“Service Oriented Arquitecture”, Arquitectura
orientada al Servicio) poco a poco van permeando en
las empresas, la idea de servicios no integrados
corriendo en una infraestructura escalable y ágil
eventualmente debe transformar a cada empresa en
un nodo de la nube. Es una tendencia a largo plazo
con un horizonte que se vislumbra en la lejanía.
• 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
– SaaS
• Entrega una aplicación sencilla a través de los browsers
a miles de clientes, usando arquitectura
multipropietaria. Por el lado del cliente, no hay que
hacer inversión en servidores o licencias de software.
Por el lado del proveedor, con una sola aplicación que
mantener, los costos se reducen en comparación a un
alojamiento convencional. Salesforce.com es el ejemplo
más conocido entre las aplicaciones empresariales,
pero el SaaS también es común en las aplicaciones de
RRHH y hasta ha escalado hasta llegar al tope de la
cadena con los ERP’s, con contendientes tales como
“Workday”.
– 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 utilitaria
• Otros proveedores ofrecen soluciones que ayudan a la
TI a crear Centros Virtuales de Datos desde servidores
virtuales, tales como “Applogic” (de 3Tera´s) y
“Servidores Elásticos a solicitud” (Cohesive Flexible
Technologies).
• El “LiquidQ” (Liquid Computing) ofrece características
similares, permitiendo que se pueda unir memoria,
entrada/salida, almacenamiento y capacidad de
procesamiento como un conjunto virtual de recursos,
disponibles en la red.
– Servicios Web
• Se ofrecen aplicaciones que permiten a los
desarrolladores explotar la funcionalidad por toda la
internet, en vez de proveer aplicaciones completas.
• Ello abarca desde proveedores ofreciendo servicios
empresariales discretos (como Strike Iron y Xignite) a
las aplicaciones ofrecidas por Google Maps,
Procesamiento de Nómina de ADP, Servicio Postal de
los EEUU, Bloomberg, y hasta servicios de
procesamiento convencional de tarjetas de crédito.
– 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.
– Proveedores de Servicio de Gestión (MSP)
• Es básicamente una aplicación dirigida a la TI más que a
los usuarios finales, tales como servicios de detección
de virus para correos electrónicos o servicios de
monitoreo de aplicaciones (como Mercury, entre otros).
• Servicios de Gestión de Seguridad, provistos por
SecureWorks, IBM y Verizon, caen en esta categoría, así
como servicios anti-spam tales como Postini,
recientemente adquirido por Google.
• Otras ofertas incluyen servicios de gestión de
escritorios, tales como los ofrecidos por CenterBeam o
Everdream.
– Plataforma de Servicio de Comercio
• Es un híbrido entre SaaS y MSP.
• Ofrece un centro de servicio con el cual interactúan los
usuarios.
• Son muy comunes en ambientes de intercambio de
productos o servicios, tales como en sistemas de
gestión de gastos que permite a los usuarios contratar
servicios de viaje o servicios secretariales desde una
plataforma común que coordina el envío del servicio y
el ajuste de precios dentro de las especificaciones del
usuario. Es como una oficina automatizada.
• Ejemplos de ello incluyen a Rearden Commerce y a
Ariba.
– Integración de Internet
• OpSource, que principalmente se ocupa de atender a
los proveedores de SaaS, introdujo en el mercado el
“Bus de Servicio de OpSource”, que emplea integración
de tecnología en-la-nube desde un punto de arranque
denominado Boomi.
• Workday, proveedor de SaaS, recientemente adquirió a
otro jugador, CapeClear, que es un proveedor de ESB
(“Enterprise Service Bus”, Bus de Servicio Empresarial)
que estaba incursionando en integración B2B
(“Business to Business”, Negocio a Negocio).
– Integración de Internet
• Algo extemporáneo fue la empresa “Grand Central”,
que quería ser un “Bus universal en la nube” para
conectar a los proveedores SaaS y ofrecer soluciones
integrales a los clientes, ya que salió del negocio en el
año 2005.
– 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…
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
• Costos anuales potencialmente inferiores debido al uso
de servicios
• La oficina puede estar en cualquier computadora del
mundo, con acceso a Internet.
– 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
Cómo escoger al proveedor?
– ¿El sistema cubre las necesidades
específicas de la empresa?
– ¿Qué tipo de garantías ofrece el
proveedor del servicio?
– ¿El sistema de informes es adecuado?
– ¿Qué pasa si se pierden datos o se ven
comprometidos?
– ¿Quién es el responsable en ese caso?
– ¿Cuánto es el costo del servicio?
Hay multiples opciones, cito algunos ejemplos a continuacion con su respectivo link directo:
-SalesForce http://www.salesforce.com/mx
-LotusLive https://www.lotuslive.com/es/
-Amazon Web Service http://aws.amazon.com/ec2/
-Google Apps http://www.google.com/apps/intl/es/business/index.html
Qué tiene que ver con Software Libre?
– La Computación en Nube es unaoportunidad para los
desarrolladores Web, de combinar
herramientas libres y ofrecer a los
clientes una gran gama de servicios.
– (Aún, hasta marzo 2010, los
servidores Web tenían la siguiente
proporción: Apache 54%, Microsoft
24%, Google 7%, otros 15%).
(Netcraft)
– De igual manera, hay profusión de herramientas
y lenguajes de programación libres para el
desarrollo de aplicaciones web.
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”.
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.
– 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.
Bibliografia:
Computación en la Nube
Luis Castellanos
http://tecnologiaaldia.wordpress.com/computacion-en-nube/
SAMUEL DAVID PEREZ CRUZ
COD: 1150985

