Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nube PDF
Nube PDF
45
46 ContactoS 80, 45–52 (2011)
como un teclado y una pantalla de salida, que puede ser usada caciones instaladas en la terminal local, el usuario medio no
para ingresar y transmitir datos, o desplegarlos desde una está necesariamente consciente de la infraestructura de su pro-
computadora remota a la cual se está conectado. Una terminal pio equipo; sin embargo, sı́ tiene que hacerse cargo de su man-
tonta no tiene procesamiento ni capacidad de almacenamiento tenimiento y/o actualización ya sea por su cuenta o a través
y no puede funcionar como un dispositivo separado. de terceros.
Computación en la nube. Óscar Ávila Mejı́a. 47
Es escalable: Todo el sistema y su arquitectura Los proveedores de SaaS son responsables de la dis-
es predecible y eficiente. Si un servidor maneja ponibilidad y funcionalidad de sus servicios no de-
1000 transacciones, 2000 transacciones serán ma- jando de lado las necesidades de los clientes que fi-
nejadas por 2 servidores. Se establece un nivel de nalmente son los que usaran el software.
servicios que crea nuevas instancias de acuerdo a
la demanda de operaciones existente de tal for- Las actividades son gestionadas desde alguna ubica-
ma que se reduzca el tiempo de espera y los cuellos ción central, en lugar de hacerlo desde la sede de ca-
de botella. da cliente, permitiendo a los clientes el acceso remo-
to a las aplicaciones mediante la web. Igualmente, las
Virtualización: las aplicaciones son independien- actualizaciones son centralizadas, eliminando la ne-
tes del hardware en el que corran, incluso va- cesidad de descargar parches por parte de los usua-
rias aplicaciones pueden corren en una misma rios finales.
máquina o una aplicación puede usar varias ma-
quinas a la vez. El usuario es libre de usar la Un ejemplo claro es la aplicación para el manejo
plataforma que desee en su terminal (Windows, del correo electrónico por medio de un navegador
Unix, Mac, etc.), al utilizar las aplicaciones exis- de Internet.
tentes en la nube puede estar seguro de que su Plataforma como Servicio (PaaS)
trabajo conservará sus caracterı́sticas bajo otra En orden descendente, PaaS (Platform as a Servi-
plataforma. ce) es la siguiente capa. Básicamente su objetivo se
centra en un modelo en el que se proporciona un ser-
Posee un alto nivel de seguridad: El sistema
vicio de plataforma con todo lo necesario para dar
está creado de tal forma que permite a diferen-
soporte al ciclo de planteamiento, desarrollo y pues-
tes clientes compartir la infraestructura sin preo-
ta en marcha de aplicaciones y servicios web a través
cuparse de ello y sin comprometer su seguridad
de la misma. El proveedor es el encargado de esca-
y privacidad; de esto se ocupa el sistema provee-
lar los recursos en caso de que la aplicación lo re-
dor que se encarga de cifrar los datos.
quiera, de que la plataforma tenga un rendimien-
Disponibilidad de la información: No se hace ne- to óptimo, de la seguridad de acceso, etc. Para desa-
cesario guardar los documentos editados por el rrollar software se necesitan bases de datos, herra-
usuario en su computadora o en medios fı́sicos mientas de desarrollo y en ocasiones servidores y re-
propios ya que la información radicará en Inter- des. Con PaaS el cliente únicamente se enfoca en
net permitiendo su acceso desde cualquier dis- desarrollar, depurar y probar ya que la herramien-
positivo conectado a la red (con autorización ta necesaria para el desarrollo de software es ofre-
requerida). cido a través de Internet, lo que teóricamente per-
mite aumentar la productividad del los equipos de
desarrollo4 .
Arquitectura de la nube
La computación en la nube basa su arquitectura ha- Con el uso de PaaS, se abstrae del hardware fı́si-
ciendo una separación entre hardware, plataforma y co al cliente, lo cual es interesante para muchos
aplicaciones quedando las siguientes capas: desarrolladores web, y es probable que llegue a re-
Software como Servicio (SaaS) emplazar a las empresas de alojamiento tradiciona-
Se encuentra en la capa más alta y consiste en la les. Incluso, también a los administradores de siste-
entrega de aplicaciones completas como un servicio. mas, ya que no se necesita controlar un sistema ni
hay optimización posible más allá del código y sus
El proveedor de tecnologı́as de información y comu- algoritmos.
nicación (TIC) ofrece el SaaS (Software as a Servi-
ce). Para ello dispone de una aplicación que se en- Infraestructura como Servicio (IaaS)
carga de operar y mantener y que frecuentemen- IaaS (Infrastructure as a Service) corresponde a la
te es desarrollada por él mismo. Con ella se encar- capa más baja. La idea básica es la de hacer uso ex-
ga de dar servicio a multitud de clientes a través de terno de servidores para espacio en disco, base de da-
la red, sin que éstos tengan que instalar ningún soft- tos, ruteadores, swtiches ası́ como tiempo de compu-
ware adicional. La distribución de la aplicación tie- 4 Un ejemplo es Google Aps Engine que permite desarrollar,
ne el modelo de uno a muchos, es decir, se elabo- compartir y alojar aplicaciones web de terceros en su amplia
ra un producto y el mismo lo usan varios clientes. infraestructura.
48 ContactoS 80, 45–52 (2011)
to evitando de esta manera tener un servidor lo- nológicos que permite a los servidores crear disposi-
cal y toda la infraestructura necesaria para la co- tivos virtuales los cuales pueden ser usados para au-
nectividad y mantenimiento dentro de una organi- mentar dichos recursos más que como sistemas sepa-
zaron. Con una IaaS lo que se tiene es una solu- rados. Mediante la virtualización se permite tratar
ción en la que se paga por consumo de recursos sola- a un servidor como muchos servidores. Otro méto-
mente usados: espacio en disco utilizado, tiempo de do usado es el clustering, que consiste en tratar a
CPU, espacio para base de datos, transferencia de muchos servidores como uno solo. Esto permite mu-
datos, etc. chas mejoras como:
Para hacer una distinción respecto a las platafor-
mas como servicio, las IaaS se presentan como una Reducción de los costos de espacio y consumo.
propuesta con mucho más flexibilidad para el uso Rápida incorporación de nuevos recursos para los
que el usuario la tenga en mente, pero también re- servidores virtualizados.
quieren mucho más del cliente en lo que a instala-
ción, configuración y mantenimiento del software se Administración global centralizada y simplificada.
refiere. Para proyectos que no se adapten en nin-
guna PaaS o en los que se quiera contar con liber- Facilidad para la creación de entornos de test que
tad al momento de hacerlos evolucionar, existe la permiten poner en marcha nuevas aplicaciones sin
opción (y es preferible) de una Infraestructura co- detener el desarrollo, agilizando el proceso de las
mo servicio. pruebas.
Las IaaS permiten desplazar al proveedor la mayor Aislamiento: un fallo en una máquina virtual no
parte de los factores relacionados con la gestión de afecta al resto de máquinas virtuales.
las máquinas con el ahorro de costos al pagar sólo por
lo consumido y olvidarse de tratar con máquinas y su Riesgos y beneficios de la nube
mantenimiento. Por otro lado, IaaS puede permitir
una escalabilidad automática o semiautomática, de Beneficios
forma que se puedan contratar más recursos según El primero de ellos es el ahorro, tanto en licencias co-
los se requieran5 . mo en la administración del servicio y en los equi-
pos necesarios. Si se cuenta con una infraestructu-
ra 100 % basada en “nube computacional” no se re-
quiere instalar ningún tipo de hardware, sólo los ter-
minales. En esa simplicidad para el usuario y el he-
cho de que requiera mucha menor inversión para em-
pezar a trabajar radica la belleza de la tecnologı́a de
Cloud Computing.
Por ejemplo, el cambio del software de oficina de
una empresa de unos 40,000 usuarios por un servicio
de computación en la nube. El cambio toma unos
cuantos meses y produce ahorros multimillonarios.
En cuanto al hardware del cliente también hay aho-
rro, no es necesario escoger entre una computadora
Figura 1. Capas de la nube.
portátil o una de escritorio, más barata y a menudo
más rápida. En el mundo de la computación en nube,
el usuario puede comprar un económico thin client 6
Virtualización en la nube
portátil que puede conectar a una pantalla y a un te-
La virtualización es un elemento fundamental en el
clado. Entonces, todo lo que necesita es conectarse a
desarrollo óptimo de la computación en la nube, y
se enfoca principalmente a la plataforma. Puede con- 6 Thin client o slim client (cliente liviano o cliente lige-
siderarse como una abstracción de los recursos tec- ro) es una computadora cliente o un software de cliente en
una arquitectura de red cliente-servidor que depende princi-
5 Como ejemplos están los sitios de Dropbox y SkyDrive. palmente del servidor central para las tareas de procesamien-
Estos sitios permiten alojar datos en servidores y acceder a to, y cuya función se enfoca en transportar la entrada y la sa-
ellos a través de cualquier parte del mundo con Internet. lida entre el usuario y el servidor remoto.
Computación en la nube. Óscar Ávila Mejı́a. 49
su proveedor en la nube y disponer de todo el rendi- te de algunas compañı́as para proteger sus conte-
miento y memoria que desee. Luego, cuando normal- nidos resultando en discusiones acerca de su imple-
mente el consumidor deberı́a reemplazar su obsole- mentación y el diseño de métodos para eludirlo. Sin
to ordenador portátil, aún podrá usar su thin client, embargo, la nube ofrecerá a DRM un segundo usu-
porque es el proveedor el que ofrece el rendimien- fructo con productores de contenido que ofrecerán
to y no el equipo en sı́. pelı́culas, juegos y música directamente al consumi-
dor. Estos contenidos estarán diseñados para ejecu-
Implementación rápida y baja en riesgos. Gracias
tarse en un sistema de computación en nube y re-
a una infraestructura de Cloud Computing, es posi-
querirá más tiempo y esfuerzo realizar copias ilega-
ble comenzar a trabajar muy rápidamente. No es ne-
les de pelı́culas y música distribuidas por este me-
cesario esperar mucho tiempo e invertir grandes can-
dio. El beneficio se extiende también a los consu-
tidades de dinero antes de que un usuario inicie se-
midores, en el caso de videos y juegos los costos se
sión en su nueva solución. Las aplicaciones basadas
reducen al pagar solo lo que se usa por el tiempo
en tecnologı́a de la nube estarán disponibles en cues-
solicitado.
tión de pocas semanas, incluso con un alto nivel de
personalización.
Actualizaciones automáticas: No afectan negativa-
mente a los recursos de TI. Si se actualiza a la últi-
ma versión de la aplicación, la nueva tecnologı́a no
obliga al consumidor a decidir entre actualizar o con-
servar su trabajo, porque las personalizaciones e in-
tegraciones se conservan automáticamente durante
la actualización.
Portabilidad de información: Aunque en un principio
la mayorı́a de los proveedores en la nube dirigı́an sus
servicios a los usuarios corporativos, con el paso del
tiempo los usuarios particulares han comenzado a
usar este concepto manera masiva y casi sin darse
cuenta con el uso de servicios para teléfonos móviles
(smartphones particularmente), tablets, etc.
Figura 2. Servidor central conectando a varios thin
Por otra parte, el modelo de la nube es más amigable clients.
con el medio ambiente; las computadoras de escrito-
rio actualmente gastan aproximadamente 150 watts, Desventajas
cada una; con la computación en la nube no se ne- No todo son maravillas en la gran nube, pues exis-
cesitan máquinas que consuman más de 10 watts, ten factores que harán tropezar la confiabilidad de
claro que a esto hay que sumar el consumo de los los servicios ofrecidos por esta. Por un lado el cre-
centros de datos, sin embargo, éstos atienden a un cimiento de esta noción ha fortalecido las ventas de
gran número de terminales. Por lo tanto, la nube los hoy llamados netbooks, los cuales han sido sa-
computacional ofrece un importante ahorro global crificados en sus prestaciones fı́sicas como la ausen-
de energı́a. cia de unidad óptica e incluso, en la mayorı́a de las
Otro beneficio se orienta hacia la industria de con- ocasiones, escaso disco duro; pues la idea central es
tenidos. Ya en el pasado se han usado varios méto- que el usuario no se llene de periféricos y sólo acce-
dos para impedir el copiado ilegal de música y pelı́cu- da a su información a través de la red. El concep-
las, pero todos presentaban algún problema. Hubo to es bueno, pero los fallos de los servidores en dis-
casos de copias protegidas de CDs que algunos re- tintas ocasiones han alertado a muchos usuarios que
productores de CD no podı́an reconocer, el uso de aún desconfı́an de un servicio como éste. Es el ca-
la tecnologı́a DRM7 es un esfuerzo más por par- so de Google, por ejemplo, con quien en varias oca-
7 Digital Rights Management (Gestión de Derechos Digita-
siones tanto Gmail como su buscador insigne han su-
les) es un término referido a las tecnologı́as de control de ac-
frido fallas que han dejado a sus usuarios fuera de
ceso usadas por editoriales y dueños de derechos de autor pa- servicio por unas cuantas horas; las suficientes co-
ra limitar el uso de medios o dispositivos digitales. mo para que millones de clientes reclamen y queden
50 ContactoS 80, 45–52 (2011)
con una sensación de que hay algo que no está fun- clientes pueden encontrarse ubicados en los mis-
cionando del todo bien. mos servidores, sistemas de almacenamiento. Los
usuarios finales usan la infraestructura de la nu-
Otro riesgo importante es la fuga de información, un
be en todas sus capas y no conocen qué trabajos
problema común dada la variedad de los datos que
de otros clientes pueden estar corriendo en el mis-
los proveedores en la nube almacenan, lo que impli-
mo servidor o red.
ca que en cualquier fuga de información puede ocu-
rrir un significativo impacto. Usar los servicios en la Nubes privadas. En este caso el proveedor es
nube implica tener una confianza casi absoluta en el propietario del servidor, red, y disco y pueden de-
proveedor, dejando en sus manos información impor- cidir qué usuarios están autorizados a utilizar la
tante, resultando atractivo para que los piratas ci- infraestructura. Las nubes privadas están en una
bernéticos y autores de programas maliciosos apun- infraestructura manejada por un solo administra-
ten a los servicios de computación en la nube con dor que controla qué aplicaciones debe correr y
el propósito de buscar datos que puedan robar, ven- dónde. Son una buena opción para las compañı́as
der, manipular o simplemente “mirar”. Dado que la que necesitan alta protección de datos y manipu-
información del cliente debe recorrer diferentes no- laciones a nivel de servicio.
dos para llegar a su destino, cada uno de ellos re-
sulta un foco de inseguridad. Si se utilizan proto- Nubes hı́bridas. Aquı́ se trata de una combi-
colos seguros como HTTPS por ejemplo, la veloci- nación de nubes públicas y privadas. El clien-
dad total disminuye debido a la sobrecarga que re- te está en posesión de unas partes y comparte
quieren estos protocolos. Por ello, ya que la compu- otras, esto además puede ser de manera contro-
tación en nube tiene sus miras puestas a convertir- lada. Las nubes hı́bridas ofrecen la ventaja del es-
se en una herramienta empresarial esencial, tal co- calado proporcionado externamente, bajo deman-
mo se han consolidado hoy en dı́a el correo electróni- da, se añade la posibilidad de determinar cómo
co, se necesita introducir patrones de cifrado de da- distribuir las aplicaciones a través de los ambien-
tos para mitigar cualquier tipo de riesgo. tes diferentes.
La disponibilidad de las aplicaciones está atada a Las nubes hı́bridas pueden resultar atractivas ya
la existencia de acceso a Internet. Si un consumidor que, por ejemplo, se puede poseer el entorno de
decide tener todos sus servicios informáticos en la aplicaciones y medios de almacenamiento propios
nube, queda sujeto a la cobertura de red; incluso si y usar la nube para distribuir y compartir datos
sólo son algunas aplicaciones las que usa en la nube además de las capas de infraestructura en las que
o únicamente información, al carecer de conexión, ejecutar las aplicaciones.
su productividad se ve anulada o en el mejor caso
limitada.
También se presenta el problema de la escalabilidad
a largo plazo. A medida que más usuarios empie-
cen a compartir la infraestructura de la nube, la so-
brecarga en los servidores de los proveedores aumen-
tará, por lo tanto, si la empresa no posee un esque-
ma de crecimiento óptimo puede llevar a degrada-
ciones en el servicio o jitter 8 altos.
Tipos de nubes
sión de pago especialmente diseñada para clientes presentaciones básico ası́ como uno de formula-
empresariales. rios destinados a encuestas. Es posible visuali-
zar y editar los documentos a través de teléfonos
Google Apps proporciona herramientas eficaces pa- móviles.
ra la gestión y personalización de utilidades para do-
minios o nombres de Internet. Es decir, Google Apps Meebo. Se trata de un cliente de mensajerı́a ins-
permite gestionar el correo electrónico de un dominio tantánea ejecutado dentro de un navegador Web.
(a través de Gmail), mensajerı́a instantánea entre Aquı́ se integran múltiples servicios de mensajerı́a
miembros de una organización o red (Google Talk), instantánea haciéndolos más accesibles a los usua-
calendario en lı́nea (Google Calendar), edición de Do- rios que no disponen del software necesario pa-
cumentos igualmente en lı́nea (Google Docs) y crea- ra ejecutarlos.
ción de sitios web profesionales (Google Sites).
Grooveshark. Ofrece la posibilidad de escuchar
Amazon EC2. Amazon Elastic Compute Cloud música online sin limitaciones. El portal Grooves-
es un servicio Web que proporciona capacidad in- hark.com es gratuito mostrando publicidad la mis-
formática con tamaño modificable en la nube. Según ma que se puede eliminar registrándose pagando
la propia Amazon, se ha diseñado con el fin de que el sistema premium de la Web.
la computación web resulte más sencilla a los desa-
rrolladores. Evernote. Esta aplicación está enfocada a escri-
bir notas para recordar ideas y organizarlas. Per-
Lo interesante de Amazon es su facilidad para po- mite instalar un cliente de escritorio para utilizarlo
der escalar de forma horizontal. Esto es agregando cuando se requiera, sincronizando todas las notas
más procesador, más memoria, más almacenamien- nuevas y modificadas con una cuenta en Internet
to, o más instancias, que vendrı́an a ser como mas para el servicio. Existen versiones para teléfonos
servidores en paralelo. Provee herramientas de recu- móviles.
peración de datos y aislamiento frente a otros proce-
sos realizados en sus máquinas. En este tipo de ser- Thumba. Es un programa que permite abrir y
vicio sólo se paga por la capacidad utilizada. editar imágenes desde el navegador Web.
Se apoya en las tecnologı́as de virtualización, lo cual Dropbox. Éste es un programa con un senci-
permite utilizar diversos sistemas operativos a través llo funcionamiento que permite acceder a los fi-
de sus interfaces de servicios Web. cheros del usuario desde cualquier sitio. Al ins-
Windows Azure. Es una plataforma que se ofre- talar este software en Windows por ejemplo, se
ce como servicio y alojada en los centros de pro- crea una carpeta en la cual todo lo que se pon-
cesamiento de datos de Microsoft. Ofrece distintos ga dentro se subirá a los servidores de Dropbox,
servicios para aplicaciones, desde los que permiten siendo posible acceder a estos archivos desde cual-
guardar aplicaciones en alguno de los centros de quier lugar con un navegador web. Además, si se
procesamiento de datos de la compañı́a para que trabaja en distintas terminales y se instala Drop-
se ejecute sobre su infraestructura en la nube has- box en cada uno asociándolo a la misma cuen-
ta otros de comunicación segura y asociación entre ta, cada vez que se inserte o modifique un fiche-
aplicaciones. ro en la carpeta de Dropbox de una terminal, di-
gamos, computadora de escritorio, aparecerá in-
Servicios en la nube mediatamente en la carpeta de la laptop (o Black-
Además de los servicios de plataforma, para el usua- Berry o Android). Por ejemplo si necesito pasar
rio común existe multitud de servicios ofrecidos co- algo de la laptop al teléfono, simplemente se co-
mo software que permiten usar la nube como una pia lo que necesario a la carpeta de Dropbox y se
máquina virtual para almacenar, manipular y sin- tendrá en el teléfono, sólo disponiendo de cone-
cronizar datos. xión a Internet.
son más usuarios los que se integran a este modo de Sin embargo, queda un problema por solventar: el
trabajo. ancho de banda; debido a que para tener acceso a to-
dos los servicios en la nube se requiere una conexión
Es muy improbable que los riesgos presentados pue-
estable y de alta velocidad, es necesario que los pro-
dan arruinarle el negocio a la computación en nu-
veedores de servicios ofrezcan velocidades que real-
be, ya que el modelo es conveniente para los usua-
mente satisfagan con estos requerimientos.
rios y es rentable para los proveedores. Un total re-
chazo a utilizar los servicios en la nube tal vez harı́a Referencias
que una empresa termine aislada (si es que los servi-
1. James F. Kurose, Keith W. Ross. Computer net-
cios en la nube terminan consolidándose), tal como
working Pearson/Addison Wesley, 2008.
sucederı́a si hoy se rechazara de pleno el uso del co-
2. www.amazon.com/es/ec2/ consultado el 12 de
rreo electrónico. Queda aún la creación de una nue-
marzo de 2011.
va legislación y estrictos reglamentos para los provee-
3. www.google.com/a/ consultado el 15 de marzo
dores, ası́ como tecnologı́as que hagan (casi) imposi-
de 2011.
ble que los empleados de un proveedor husmeen la in-
4. www.microsoft.com/latam/windowsazure/
formación del usuario.
consultado el 19 de marzo de 2011.
Ası́ como una persona o empresa simplemente se co- 5. http://ophenthinclient.org. consultado el 05
necta, consume la energı́a, el agua, servicios de te- de marzo de 2011.
lefonı́a y demás que necesita, asumiendo que aun-
cs
que su consumo aumente o disminuya de forma ra-
dical, el operador externo manejará adecuadamen-
te esos cambios de demanda y mensualmente pa-
gará en una factura sólo por lo que consumió en un
esquema muy simple de medida, verificable de for-
ma fácil por el usuario, igualmente el objetivo de la
nube es proporcionar un servicio bajo demanda que
de acceso a los servicios de computo.
Sueño