SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Computaci´on en la nube
´Oscar ´Avila Mej´ıa
Depto. de Ingenier´ıa El´ectrica. UAM-I
Recibido: 04 de mayo de 2011
Aceptado: 19 de mayo de 2011.
Abstract
With recent advances in programming and informa-
tion technologies have also shown new applications
for the Internet, in this case, Cloud Computing, in
which computing resources are provided and consu-
med as services over the Internet without the user
aware of infrastructure behind it.
Following this idea, the cloud computing is conve-
nient and profitable for both users and suppliers,
because although there are some risks to working
with this new technology will bring savings in li-
censing and administration of services and equip-
ment. This is because the architecture consists of la-
yers which works under the software, platform and
infrastructure.
An important aspect in the implementation and re-
lates mainly to the issue of the virtualization plat-
form. You could say that this is an abstraction of te-
chnology resources where you can get to treat a ser-
ver as many servers, and also thanks to clustering,
is allowed on many servers as one.
In this paper a description of the technology on the
implementation of the cloud, the services it provides
and its risks and benefits.
Key words: Cloud computing, virtualizati´on, infor-
mation technologies.
Resumen
Con los recientes avances en programaci´on y tec-
nolog´ıas de informaci´on, se han mostrado tambi´en
nuevas aplicaciones para la Internet, en este caso la
computaci´on en la nube o Cloud Computing, en la
cual los recursos inform´aticos son ofrecidos y con-
sumidos como servicios a trav´es de Internet sin que
los usuarios tengan conocimiento de la infraestruc-
tura que hay detr´as.
Siguiendo esta idea, La computaci´on en la nube re-
sulta conveniente y rentable tanto para usuarios co-
mo para los proveedores; pues aun cuando existen al-
gunos riesgos, el poder trabajar con esta nueva tec-
nolog´ıa, permite ahorros tanto en licencias como en
administraci´on de servicios y de equipos. Esto se de-
be a la arquitectura conformada por capas con la
cual trabaja que corresponden al software, platafor-
ma e infraestructura.
Un aspecto importante en la implementaci´on, y que
se refiere principalmente al tema de la plataforma, es
la virtualizaci´on. Se puede decir que ´esta es una abs-
tracci´on de los recursos tecnol´ogicos en donde se pue-
de llegar a tratar a un servidor como muchos servi-
dores y, tambi´en gracias al clustering, se permite tra-
tar a muchos servidores como uno solo.
En el presente art´ıculo se hace una descripci´on de las
tecnolog´ıas presentes en la implementaci´on de la nu-
be, los servicios que proporciona as´ı como sus ries-
gos y beneficios.
Palabras clave: Computaci´on en la nube, virtuali-
zaci´on, tecnologias de informaci´on.
Introducci´on
Cuando se hace referencia a la nube, se est´a alu-
diendo a un t´ermino con algunos a˜nos de historia
y que es una forma metaf´orica de nombrar a Inter-
net. B´asicamente la computaci´on en la nube consis-
te en los servicios ofrecidos a trav´es de la red ta-
les como correo electr´onico, almacenamiento, uso de
aplicaciones, etc., los cuales son normalmente acce-
sibles mediante un navegador web. Al utilizar es-
tos servicios, la informaci´on utilizada y almacena-
da, as´ı como la mayor´ıa de las aplicaciones reque-
ridas, son procesadas y ejecutadas por un servidor
en Internet.
Dicho en otras palabras, se trata de una implemen-
taci´on que pretende transformar el arquetipo habi-
tual de la computaci´on y la inform´atica y trasladar-
la a Internet.
45
46 ContactoS 80, 45–52 (2011)
Antecedentes
El desarrollo de la computaci´on en la nube co-
menz´o a trav´es de grandes empresas de servicios de
Internet como Google y Amazon los cuales constru-
yeron su propia infraestructura. A partir de all´ı sur-
gi´o una arquitectura: un sistema de recursos distri-
buidos de manera horizontal, introducidos como ser-
vicios virtuales de tecnolog´ıas de informaci´on (TI)
escalados masivamente y manejados como recursos
agrupados y configurados continuamente.
El modelo de esta arquitectura tiene como base a
“Las granjas de servidores”1
, ´estas eran similares
en su arquitectura al procesamiento en red (grid),
sin embargo, mientras que las redes se utilizan pa-
ra aplicaciones de procesamiento t´ecnico con un aco-
plamiento m´as bien d´ebil (consistentes en un sistema
compuesto de subsistemas con cierta autonom´ıa de
acci´on que mantienen una interrelaci´on continua en-
tre ellos formando una “supercomputadora virtual”
para realizar grandes tareas), la nube orient´o sus
aplicaciones a los servicios de Internet.
Aunque la implementaci´on es reciente, la idea no
es nueva ya que se ha discutido en el medio des-
de hace algunos a˜nos con distintos nombres tales co-
mo: “utility computing”, computaci´on en demanda,
computaci´on el´astica, o “grid computing” (no con-
fundir con el procesamiento en red mencionado an-
teriormente).
Haciendo una comparaci´on de ideas y tecnolog´ıas
entre las d´ecadas de 1960 y 1970 con la ´epoca actual
se tiene lo siguiente:
D´ecada de 1960
Uso de “terminales tontas”2
que depend´ıan de un
sistema central m´as potente.
La informaci´on se guardaba en el servidor.
1Una granja de servidores (Server Farm) es un conjunto de
servidores, usados para ejecutar tareas que van m´as all´a de la
capacidad de una sola m´aquina de escritorio, como alternativa
a un superordenador, el cual tiene un costo mayor. Tambi´en
hace posible la distribuci´on de tareas, de forma que el sistema
es tolerante a fallos, ya que si uno de los servidores se estropea,
el sistema contin´ua trabajando, notando s´olo una p´erdida de
rendimiento en el peor de los casos.
2Una terminal tonta consiste en dispositivos de entrada
como un teclado y una pantalla de salida, que puede ser usada
para ingresar y transmitir datos, o desplegarlos desde una
computadora remota a la cual se est´a conectado. Una terminal
tonta no tiene procesamiento ni capacidad de almacenamiento
y no puede funcionar como un dispositivo separado.
Se necesitaba conexi´on constante con el sistema
central para funcionar correctamente.
Imposibilidad de instalar aplicaciones.
Siglo XXI
Terminales poco potentes pero autosuficien-
tes (Netbooks, tablets, smartphones)
La informaci´on se aloja en los servidores del pro-
veedor de servicios aunque hay posibilidad de
guardar informaci´on en la terminal del usuario.
Se necesita conexi´on constante con el sistema cen-
tral para hacer uso de todos los recursos.
Dependiendo de la terminal, es posible instalar
aplicaciones, aunque la idea es ejecutarlas a trav´es
de Internet.
Caracter´ısticas
No es necesario disponer de un equipo potente, tan
s´olo de un aparato con conexi´on a internet; esto
debido a que el dispositivo del usuario no reali-
zar´a ning´un proceso complejo y los ficheros pueden
guardarse en la nube. Los servidores en donde se ha-
llan los programas que se utilicen son los encarga-
dos de las tareas complicadas que antes se realiza-
ba localmente.
Con el uso del Cloud Computing no hay necesidad
por parte del usuario de conocer la infraestructu-
ra detr´as de esta, ya que pasa a ser una abstrac-
ci´on, “una nube” donde las aplicaciones y servicios
pueden f´acilmente crecer, funcionar r´apido y con po-
cas fallas3
. Este tipo de servicio se puede pagar seg´un
alguna m´etrica de consumo, no por el equipo usa-
do en s´ı, sino por uso de CPU/hora como en el ca-
so de Amazon EC2.
Entre otras caracter´ısticas podemos mencionar:
Es auto reparable: En caso de surgir un fallo, el
´ultimo respaldo (backup) de la aplicaci´on se con-
vierte autom´aticamente en la copia primaria y a
partir de ´esta se genera uno nuevo.
3Es cierto tambi´en que sin la nube y con todas las apli-
caciones instaladas en la terminal local, el usuario medio no
est´a necesariamente consciente de la infraestructura de su pro-
pio equipo; sin embargo, s´ı tiene que hacerse cargo de su man-
tenimiento y/o actualizaci´on ya sea por su cuenta o a trav´es
de terceros.
Computaci´on en la nube. ´Oscar ´Avila Mej´ıa. 47
Es escalable: Todo el sistema y su arquitectura
es predecible y eficiente. Si un servidor maneja
1000 transacciones, 2000 transacciones ser´an ma-
nejadas por 2 servidores. Se establece un nivel de
servicios que crea nuevas instancias de acuerdo a
la demanda de operaciones existente de tal for-
ma que se reduzca el tiempo de espera y los cuellos
de botella.
Virtualizaci´on: las aplicaciones son independien-
tes del hardware en el que corran, incluso va-
rias aplicaciones pueden corren en una misma
m´aquina o una aplicaci´on puede usar varias ma-
quinas a la vez. El usuario es libre de usar la
plataforma que desee en su terminal (Windows,
Unix, Mac, etc.), al utilizar las aplicaciones exis-
tentes en la nube puede estar seguro de que su
trabajo conservar´a sus caracter´ısticas bajo otra
plataforma.
Posee un alto nivel de seguridad: El sistema
est´a creado de tal forma que permite a diferen-
tes clientes compartir la infraestructura sin preo-
cuparse de ello y sin comprometer su seguridad
y privacidad; de esto se ocupa el sistema provee-
dor que se encarga de cifrar los datos.
Disponibilidad de la informaci´on: No se hace ne-
cesario guardar los documentos editados por el
usuario en su computadora o en medios f´ısicos
propios ya que la informaci´on radicar´a en Inter-
net permitiendo su acceso desde cualquier dis-
positivo conectado a la red (con autorizaci´on
requerida).
Arquitectura de la nube
La computaci´on en la nube basa su arquitectura ha-
ciendo una separaci´on entre hardware, plataforma y
aplicaciones quedando las siguientes capas:
Software como Servicio (SaaS)
Se encuentra en la capa m´as alta y consiste en la
entrega de aplicaciones completas como un servicio.
El proveedor de tecnolog´ıas de informaci´on y comu-
nicaci´on (TIC) ofrece el SaaS (Software as a Servi-
ce). Para ello dispone de una aplicaci´on que se en-
carga de operar y mantener y que frecuentemen-
te es desarrollada por ´el mismo. Con ella se encar-
ga de dar servicio a multitud de clientes a trav´es de
la red, sin que ´estos tengan que instalar ning´un soft-
ware adicional. La distribuci´on de la aplicaci´on tie-
ne el modelo de uno a muchos, es decir, se elabo-
ra un producto y el mismo lo usan varios clientes.
Los proveedores de SaaS son responsables de la dis-
ponibilidad y funcionalidad de sus servicios no de-
jando de lado las necesidades de los clientes que fi-
nalmente son los que usaran el software.
Las actividades son gestionadas desde alguna ubica-
ci´on central, en lugar de hacerlo desde la sede de ca-
da cliente, permitiendo a los clientes el acceso remo-
to a las aplicaciones mediante la web. Igualmente, las
actualizaciones son centralizadas, eliminando la ne-
cesidad de descargar parches por parte de los usua-
rios finales.
Un ejemplo claro es la aplicaci´on para el manejo
del correo electr´onico por medio de un navegador
de Internet.
Plataforma como Servicio (PaaS)
En orden descendente, PaaS (Platform as a Servi-
ce) es la siguiente capa. B´asicamente su objetivo se
centra en un modelo en el que se proporciona un ser-
vicio de plataforma con todo lo necesario para dar
soporte al ciclo de planteamiento, desarrollo y pues-
ta en marcha de aplicaciones y servicios web a trav´es
de la misma. El proveedor es el encargado de esca-
lar los recursos en caso de que la aplicaci´on lo re-
quiera, de que la plataforma tenga un rendimien-
to ´optimo, de la seguridad de acceso, etc. Para desa-
rrollar software se necesitan bases de datos, herra-
mientas de desarrollo y en ocasiones servidores y re-
des. Con PaaS el cliente ´unicamente se enfoca en
desarrollar, depurar y probar ya que la herramien-
ta necesaria para el desarrollo de software es ofre-
cido a trav´es de Internet, lo que te´oricamente per-
mite aumentar la productividad del los equipos de
desarrollo4
.
Con el uso de PaaS, se abstrae del hardware f´ısi-
co al cliente, lo cual es interesante para muchos
desarrolladores web, y es probable que llegue a re-
emplazar a las empresas de alojamiento tradiciona-
les. Incluso, tambi´en a los administradores de siste-
mas, ya que no se necesita controlar un sistema ni
hay optimizaci´on posible m´as all´a del c´odigo y sus
algoritmos.
Infraestructura como Servicio (IaaS)
IaaS (Infrastructure as a Service) corresponde a la
capa m´as baja. La idea b´asica es la de hacer uso ex-
terno de servidores para espacio en disco, base de da-
tos, ruteadores, swtiches as´ı como tiempo de compu-
4Un ejemplo es Google Aps Engine que permite desarrollar,
compartir y alojar aplicaciones web de terceros en su amplia
infraestructura.
48 ContactoS 80, 45–52 (2011)
to evitando de esta manera tener un servidor lo-
cal y toda la infraestructura necesaria para la co-
nectividad y mantenimiento dentro de una organi-
zaron. Con una IaaS lo que se tiene es una solu-
ci´on en la que se paga por consumo de recursos sola-
mente usados: espacio en disco utilizado, tiempo de
CPU, espacio para base de datos, transferencia de
datos, etc.
Para hacer una distinci´on respecto a las platafor-
mas como servicio, las IaaS se presentan como una
propuesta con mucho m´as flexibilidad para el uso
que el usuario la tenga en mente, pero tambi´en re-
quieren mucho m´as del cliente en lo que a instala-
ci´on, configuraci´on y mantenimiento del software se
refiere. Para proyectos que no se adapten en nin-
guna PaaS o en los que se quiera contar con liber-
tad al momento de hacerlos evolucionar, existe la
opci´on (y es preferible) de una Infraestructura co-
mo servicio.
Las IaaS permiten desplazar al proveedor la mayor
parte de los factores relacionados con la gesti´on de
las m´aquinas con el ahorro de costos al pagar s´olo por
lo consumido y olvidarse de tratar con m´aquinas y su
mantenimiento. Por otro lado, IaaS puede permitir
una escalabilidad autom´atica o semiautom´atica, de
forma que se puedan contratar m´as recursos seg´un
los se requieran5
.
Figura 1. Capas de la nube.
Virtualizaci´on en la nube
La virtualizaci´on es un elemento fundamental en el
desarrollo ´optimo de la computaci´on en la nube, y
se enfoca principalmente a la plataforma. Puede con-
siderarse como una abstracci´on de los recursos tec-
5Como ejemplos est´an los sitios de Dropbox y SkyDrive.
Estos sitios permiten alojar datos en servidores y acceder a
ellos a trav´es de cualquier parte del mundo con Internet.
nol´ogicos que permite a los servidores crear disposi-
tivos virtuales los cuales pueden ser usados para au-
mentar dichos recursos m´as que como sistemas sepa-
rados. Mediante la virtualizaci´on se permite tratar
a un servidor como muchos servidores. Otro m´eto-
do usado es el clustering, que consiste en tratar a
muchos servidores como uno solo. Esto permite mu-
chas mejoras como:
Reducci´on de los costos de espacio y consumo.
R´apida incorporaci´on de nuevos recursos para los
servidores virtualizados.
Administraci´on global centralizada y simplificada.
Facilidad para la creaci´on de entornos de test que
permiten poner en marcha nuevas aplicaciones sin
detener el desarrollo, agilizando el proceso de las
pruebas.
Aislamiento: un fallo en una m´aquina virtual no
afecta al resto de m´aquinas virtuales.
Riesgos y beneficios de la nube
Beneficios
El primero de ellos es el ahorro, tanto en licencias co-
mo en la administraci´on 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´un tipo de hardware, s´olo los ter-
minales. En esa simplicidad para el usuario y el he-
cho de que requiera mucha menor inversi´on 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´on en la nube. El cambio toma unos
cuantos meses y produce ahorros multimillonarios.
En cuanto al hardware del cliente tambi´en hay aho-
rro, no es necesario escoger entre una computadora
port´atil o una de escritorio, m´as barata y a menudo
m´as r´apida. En el mundo de la computaci´on en nube,
el usuario puede comprar un econ´omico thin client 6
port´atil que puede conectar a una pantalla y a un te-
clado. Entonces, todo lo que necesita es conectarse a
6Thin client o slim client (cliente liviano o cliente lige-
ro) es una computadora cliente o un software de cliente en
una arquitectura de red cliente-servidor que depende princi-
palmente del servidor central para las tareas de procesamien-
to, y cuya funci´on se enfoca en transportar la entrada y la sa-
lida entre el usuario y el servidor remoto.
Computaci´on en la nube. ´Oscar ´Avila Mej´ıa. 49
su proveedor en la nube y disponer de todo el rendi-
miento y memoria que desee. Luego, cuando normal-
mente el consumidor deber´ıa reemplazar su obsole-
to ordenador port´atil, a´un podr´a usar su thin client,
porque es el proveedor el que ofrece el rendimien-
to y no el equipo en s´ı.
Implementaci´on r´apida y baja en riesgos. Gracias
a una infraestructura de Cloud Computing, es posi-
ble comenzar a trabajar muy r´apidamente. No es ne-
cesario esperar mucho tiempo e invertir grandes can-
tidades de dinero antes de que un usuario inicie se-
si´on en su nueva soluci´on. Las aplicaciones basadas
en tecnolog´ıa de la nube estar´an disponibles en cues-
ti´on de pocas semanas, incluso con un alto nivel de
personalizaci´on.
Actualizaciones autom´aticas: No afectan negativa-
mente a los recursos de TI. Si se actualiza a la ´ulti-
ma versi´on de la aplicaci´on, 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´aticamente durante
la actualizaci´on.
Portabilidad de informaci´on: 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´efonos m´oviles
(smartphones particularmente), tablets, etc.
Por otra parte, el modelo de la nube es m´as amigable
con el medio ambiente; las computadoras de escrito-
rio actualmente gastan aproximadamente 150 watts,
cada una; con la computaci´on en la nube no se ne-
cesitan m´aquinas que consuman m´as de 10 watts,
claro que a esto hay que sumar el consumo de los
centros de datos, sin embargo, ´estos atienden a un
gran n´umero de terminales. Por lo tanto, la nube
computacional ofrece un importante ahorro global
de energ´ıa.
Otro beneficio se orienta hacia la industria de con-
tenidos. Ya en el pasado se han usado varios m´eto-
dos para impedir el copiado ilegal de m´usica y pel´ıcu-
las, pero todos presentaban alg´un problema. Hubo
casos de copias protegidas de CDs que algunos re-
productores de CD no pod´ıan reconocer, el uso de
la tecnolog´ıa DRM7
es un esfuerzo m´as por par-
7Digital Rights Management (Gesti´on de Derechos Digita-
les) es un t´ermino referido a las tecnolog´ıas de control de ac-
ceso usadas por editoriales y due˜nos de derechos de autor pa-
ra limitar el uso de medios o dispositivos digitales.
te de algunas compa˜n´ıas para proteger sus conte-
nidos resultando en discusiones acerca de su imple-
mentaci´on y el dise˜no de m´etodos para eludirlo. Sin
embargo, la nube ofrecer´a a DRM un segundo usu-
fructo con productores de contenido que ofrecer´an
pel´ıculas, juegos y m´usica directamente al consumi-
dor. Estos contenidos estar´an dise˜nados para ejecu-
tarse en un sistema de computaci´on en nube y re-
querir´a m´as tiempo y esfuerzo realizar copias ilega-
les de pel´ıculas y m´usica distribuidas por este me-
dio. El beneficio se extiende tambi´en a los consu-
midores, en el caso de videos y juegos los costos se
reducen al pagar solo lo que se usa por el tiempo
solicitado.
Figura 2. Servidor central conectando a varios thin
clients.
Desventajas
No todo son maravillas en la gran nube, pues exis-
ten factores que har´an tropezar la confiabilidad de
los servicios ofrecidos por esta. Por un lado el cre-
cimiento de esta noci´on ha fortalecido las ventas de
los hoy llamados netbooks, los cuales han sido sa-
crificados en sus prestaciones f´ısicas como la ausen-
cia de unidad ´optica e incluso, en la mayor´ıa de las
ocasiones, escaso disco duro; pues la idea central es
que el usuario no se llene de perif´ericos y s´olo acce-
da a su informaci´on a trav´es de la red. El concep-
to es bueno, pero los fallos de los servidores en dis-
tintas ocasiones han alertado a muchos usuarios que
a´un desconf´ıan de un servicio como ´este. Es el ca-
so de Google, por ejemplo, con quien en varias oca-
siones tanto Gmail como su buscador insigne han su-
frido fallas que han dejado a sus usuarios fuera de
servicio por unas cuantas horas; las suficientes co-
mo para que millones de clientes reclamen y queden
50 ContactoS 80, 45–52 (2011)
con una sensaci´on de que hay algo que no est´a fun-
cionando del todo bien.
Otro riesgo importante es la fuga de informaci´on, un
problema com´un dada la variedad de los datos que
los proveedores en la nube almacenan, lo que impli-
ca que en cualquier fuga de informaci´on puede ocu-
rrir un significativo impacto. Usar los servicios en la
nube implica tener una confianza casi absoluta en el
proveedor, dejando en sus manos informaci´on impor-
tante, resultando atractivo para que los piratas ci-
bern´eticos y autores de programas maliciosos apun-
ten a los servicios de computaci´on en la nube con
el prop´osito de buscar datos que puedan robar, ven-
der, manipular o simplemente “mirar”. Dado que la
informaci´on del cliente debe recorrer diferentes no-
dos para llegar a su destino, cada uno de ellos re-
sulta un foco de inseguridad. Si se utilizan proto-
colos seguros como HTTPS por ejemplo, la veloci-
dad total disminuye debido a la sobrecarga que re-
quieren estos protocolos. Por ello, ya que la compu-
taci´on en nube tiene sus miras puestas a convertir-
se en una herramienta empresarial esencial, tal co-
mo se han consolidado hoy en d´ıa el correo electr´oni-
co, se necesita introducir patrones de cifrado de da-
tos para mitigar cualquier tipo de riesgo.
La disponibilidad de las aplicaciones est´a atada a
la existencia de acceso a Internet. Si un consumidor
decide tener todos sus servicios inform´aticos en la
nube, queda sujeto a la cobertura de red; incluso si
s´olo son algunas aplicaciones las que usa en la nube
o ´unicamente informaci´on, al carecer de conexi´on,
su productividad se ve anulada o en el mejor caso
limitada.
Tambi´en se presenta el problema de la escalabilidad
a largo plazo. A medida que m´as usuarios empie-
cen a compartir la infraestructura de la nube, la so-
brecarga en los servidores de los proveedores aumen-
tar´a, por lo tanto, si la empresa no posee un esque-
ma de crecimiento ´optimo puede llevar a degrada-
ciones en el servicio o jitter 8
altos.
Tipos de nubes
Nubes p´ublicas. ´Estas se administran externa-
mente por terceros, los contenidos de distintos
8Se llama jitter (fluctuaci´on) a la variabilidad temporal du-
rante el env´ıo de se˜nales digitales. El jitter es la primera con-
secuencia de un retraso de la se˜nal. En las telecomunicacio-
nes se refiere a la variabilidad del tiempo de ejecuci´on de los
paquetes. Este efecto es especialmente molesto en aplicacio-
nes multimedia en Internet donde audio y video pueden lle-
gar desfasados.
clientes pueden encontrarse ubicados en los mis-
mos servidores, sistemas de almacenamiento. Los
usuarios finales usan la infraestructura de la nu-
be en todas sus capas y no conocen qu´e trabajos
de otros clientes pueden estar corriendo en el mis-
mo servidor o red.
Nubes privadas. En este caso el proveedor es
propietario del servidor, red, y disco y pueden de-
cidir qu´e usuarios est´an autorizados a utilizar la
infraestructura. Las nubes privadas est´an en una
infraestructura manejada por un solo administra-
dor que controla qu´e aplicaciones debe correr y
d´onde. Son una buena opci´on para las compa˜n´ıas
que necesitan alta protecci´on de datos y manipu-
laciones a nivel de servicio.
Nubes h´ıbridas. Aqu´ı se trata de una combi-
naci´on de nubes p´ublicas y privadas. El clien-
te est´a en posesi´on de unas partes y comparte
otras, esto adem´as puede ser de manera contro-
lada. Las nubes h´ıbridas ofrecen la ventaja del es-
calado proporcionado externamente, bajo deman-
da, se a˜nade la posibilidad de determinar c´omo
distribuir las aplicaciones a trav´es de los ambien-
tes diferentes.
Las nubes h´ıbridas pueden resultar atractivas ya
que, por ejemplo, se puede poseer el entorno de
aplicaciones y medios de almacenamiento propios
y usar la nube para distribuir y compartir datos
adem´as de las capas de infraestructura en las que
ejecutar las aplicaciones.
Figura 3. tipos de nubes computacionales.
Plataformas de servicios en la nube
Google Apps. Es uno de los servicios que Google
ofrece. Como la mayor´ıa de sus aplicaciones es com-
pletamente gratis; aunque tambi´en existe una ver-
Computaci´on en la nube. ´Oscar ´Avila Mej´ıa. 51
si´on de pago especialmente dise˜nada para clientes
empresariales.
Google Apps proporciona herramientas eficaces pa-
ra la gesti´on y personalizaci´on de utilidades para do-
minios o nombres de Internet. Es decir, Google Apps
permite gestionar el correo electr´onico de un dominio
(a trav´es de Gmail), mensajer´ıa instant´anea entre
miembros de una organizaci´on o red (Google Talk),
calendario en l´ınea (Google Calendar), edici´on de Do-
cumentos igualmente en l´ınea (Google Docs) y crea-
ci´on de sitios web profesionales (Google Sites).
Amazon EC2. Amazon Elastic Compute Cloud
es un servicio Web que proporciona capacidad in-
form´atica con tama˜no modificable en la nube. Seg´un
la propia Amazon, se ha dise˜nado con el fin de que
la computaci´on web resulte m´as sencilla a los desa-
rrolladores.
Lo interesante de Amazon es su facilidad para po-
der escalar de forma horizontal. Esto es agregando
m´as procesador, m´as memoria, m´as almacenamien-
to, o m´as instancias, que vendr´ıan a ser como mas
servidores en paralelo. Provee herramientas de recu-
peraci´on de datos y aislamiento frente a otros proce-
sos realizados en sus m´aquinas. En este tipo de ser-
vicio s´olo se paga por la capacidad utilizada.
Se apoya en las tecnolog´ıas de virtualizaci´on, lo cual
permite utilizar diversos sistemas operativos a trav´es
de sus interfaces de servicios Web.
Windows Azure. Es una plataforma que se ofre-
ce como servicio y alojada en los centros de pro-
cesamiento de datos de Microsoft. Ofrece distintos
servicios para aplicaciones, desde los que permiten
guardar aplicaciones en alguno de los centros de
procesamiento de datos de la compa˜n´ıa para que
se ejecute sobre su infraestructura en la nube has-
ta otros de comunicaci´on segura y asociaci´on entre
aplicaciones.
Servicios en la nube
Adem´as de los servicios de plataforma, para el usua-
rio com´un existe multitud de servicios ofrecidos co-
mo software que permiten usar la nube como una
m´aquina virtual para almacenar, manipular y sin-
cronizar datos.
Google docs. Es un programa gratuito basado
en Web para crear documentos en l´ınea con la
posibilidad de colaborar en grupo. Incluye pro-
cesador de textos, hoja de c´alculo, editor de
presentaciones b´asico as´ı como uno de formula-
rios destinados a encuestas. Es posible visuali-
zar y editar los documentos a trav´es de tel´efonos
m´oviles.
Meebo. Se trata de un cliente de mensajer´ıa ins-
tant´anea ejecutado dentro de un navegador Web.
Aqu´ı se integran m´ultiples servicios de mensajer´ıa
instant´anea haci´endolos m´as accesibles a los usua-
rios que no disponen del software necesario pa-
ra ejecutarlos.
Grooveshark. Ofrece la posibilidad de escuchar
m´usica online sin limitaciones. El portal Grooves-
hark.com es gratuito mostrando publicidad la mis-
ma que se puede eliminar registr´andose pagando
el sistema premium de la Web.
Evernote. Esta aplicaci´on est´a enfocada a escri-
bir notas para recordar ideas y organizarlas. Per-
mite instalar un cliente de escritorio para utilizarlo
cuando se requiera, sincronizando todas las notas
nuevas y modificadas con una cuenta en Internet
para el servicio. Existen versiones para tel´efonos
m´oviles.
Thumba. Es un programa que permite abrir y
editar im´agenes desde el navegador Web.
Dropbox. ´Este es un programa con un senci-
llo funcionamiento que permite acceder a los fi-
cheros del usuario desde cualquier sitio. Al ins-
talar este software en Windows por ejemplo, se
crea una carpeta en la cual todo lo que se pon-
ga dentro se subir´a a los servidores de Dropbox,
siendo posible acceder a estos archivos desde cual-
quier lugar con un navegador web. Adem´as, si se
trabaja en distintas terminales y se instala Drop-
box en cada uno asoci´andolo a la misma cuen-
ta, cada vez que se inserte o modifique un fiche-
ro en la carpeta de Dropbox de una terminal, di-
gamos, computadora de escritorio, aparecer´a in-
mediatamente en la carpeta de la laptop (o Black-
Berry o Android). Por ejemplo si necesito pasar
algo de la laptop al tel´efono, simplemente se co-
pia lo que necesario a la carpeta de Dropbox y se
tendr´a en el tel´efono, s´olo disponiendo de cone-
xi´on a Internet.
Conclusiones
La computaci´on en nube ha llegado para establecerse
cada vez de manera m´as s´olida, aportando soluciones
que van aumentando de tal manera que d´ıa a d´ıa
52 ContactoS 80, 45–52 (2011)
son m´as usuarios los que se integran a este modo de
trabajo.
Es muy improbable que los riesgos presentados pue-
dan arruinarle el negocio a la computaci´on en nu-
be, ya que el modelo es conveniente para los usua-
rios y es rentable para los proveedores. Un total re-
chazo a utilizar los servicios en la nube tal vez har´ıa
que una empresa termine aislada (si es que los servi-
cios en la nube terminan consolid´andose), tal como
suceder´ıa si hoy se rechazara de pleno el uso del co-
rreo electr´onico. Queda a´un la creaci´on de una nue-
va legislaci´on y estrictos reglamentos para los provee-
dores, as´ı como tecnolog´ıas que hagan (casi) imposi-
ble que los empleados de un proveedor husmeen la in-
formaci´on del usuario.
As´ı como una persona o empresa simplemente se co-
necta, consume la energ´ıa, el agua, servicios de te-
lefon´ıa y dem´as que necesita, asumiendo que aun-
que su consumo aumente o disminuya de forma ra-
dical, el operador externo manejar´a adecuadamen-
te esos cambios de demanda y mensualmente pa-
gar´a en una factura s´olo por lo que consumi´o en un
esquema muy simple de medida, verificable de for-
ma f´acil por el usuario, igualmente el objetivo de la
nube es proporcionar un servicio bajo demanda que
de acceso a los servicios de computo.
Sue˜no
¿Cu´ando llegar´a el d´ıa
que pongas dulce fin a tanta pena?
Sor Juana In´es de la Cruz
Muero porque tus labios me provoquen,
La muerte por asfixia prolongada.
Y l´abil sea su tacto con los m´ıos
y sellen en tal forma leve,
que t´ornese viol´acea mi existencia
y de mi sed cautiva cese
el llanto el latido y el aliento.
Guillermo Fausto Guzm´an Ju´arez
Sin embargo, queda un problema por solventar: el
ancho de banda; debido a que para tener acceso a to-
dos los servicios en la nube se requiere una conexi´on
estable y de alta velocidad, es necesario que los pro-
veedores de servicios ofrezcan velocidades que real-
mente satisfagan con estos requerimientos.
Referencias
1. James F. Kurose, Keith W. Ross. Computer net-
working Pearson/Addison Wesley, 2008.
2. www.amazon.com/es/ec2/ consultado el 12 de
marzo de 2011.
3. www.google.com/a/ consultado el 15 de marzo
de 2011.
4. www.microsoft.com/latam/windowsazure/
consultado el 19 de marzo de 2011.
5. http://ophenthinclient.org. consultado el 05
de marzo de 2011.
cs

Más contenido relacionado

La actualidad más candente

Cloud computing
Cloud computingCloud computing
Cloud computingLiz Gomez
 
Almacenamiento de la nube 2222
Almacenamiento de la nube 2222Almacenamiento de la nube 2222
Almacenamiento de la nube 2222natanaelcanas
 
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTERCPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTEREnmer Genaro Leandro Ricra
 
Redes de computadoras 401
Redes de computadoras 401Redes de computadoras 401
Redes de computadoras 401vazquez20
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1jessicasamayoa
 
presentation GRID
presentation GRIDpresentation GRID
presentation GRIDchabal
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nubesebmtz
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nubeCesar Lara
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
Clase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidorClase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidorGregorio Tkachuk
 
Diapositivas
DiapositivasDiapositivas
Diapositivasleydimod
 
Deber cloud computing
Deber cloud computingDeber cloud computing
Deber cloud computingdaniela_az
 
GRID COMPUTING
GRID COMPUTING  GRID COMPUTING
GRID COMPUTING poool666
 

La actualidad más candente (18)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Almacenamiento de la nube 2222
Almacenamiento de la nube 2222Almacenamiento de la nube 2222
Almacenamiento de la nube 2222
 
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTERCPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
 
Conexion a la nube
Conexion a la nubeConexion a la nube
Conexion a la nube
 
Redes de computadoras 401
Redes de computadoras 401Redes de computadoras 401
Redes de computadoras 401
 
Computacion en las nubes 1
Computacion en las nubes 1Computacion en las nubes 1
Computacion en las nubes 1
 
presentation GRID
presentation GRIDpresentation GRID
presentation GRID
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
141018735 computacion-en-la-nube
141018735 computacion-en-la-nube141018735 computacion-en-la-nube
141018735 computacion-en-la-nube
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Clase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidorClase rii 10 11 u3 sistemas cliente servidor
Clase rii 10 11 u3 sistemas cliente servidor
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Deber cloud computing
Deber cloud computingDeber cloud computing
Deber cloud computing
 
GRID COMPUTING
GRID COMPUTING  GRID COMPUTING
GRID COMPUTING
 
Computación Grid
Computación GridComputación Grid
Computación Grid
 
Cap1 sistemas
Cap1 sistemasCap1 sistemas
Cap1 sistemas
 

Destacado

Presentación final
Presentación finalPresentación final
Presentación finalIvette Leyva
 
La tarea de organizacion de trabajo
La tarea de organizacion de trabajoLa tarea de organizacion de trabajo
La tarea de organizacion de trabajomarilyn08
 
Dof acuerdo política lactancia materna
Dof acuerdo política lactancia maternaDof acuerdo política lactancia materna
Dof acuerdo política lactancia maternaComle Filial Puebla
 
Materiales utilizados en la informatica
Materiales utilizados en la informaticaMateriales utilizados en la informatica
Materiales utilizados en la informaticaalumnaFatima
 
Materiales utilizados en la informatica
Materiales utilizados en la informaticaMateriales utilizados en la informatica
Materiales utilizados en la informaticaramirezabi
 
Final v1
Final v1Final v1
Final v1DKU
 

Destacado (8)

Presentación final
Presentación finalPresentación final
Presentación final
 
La tarea de organizacion de trabajo
La tarea de organizacion de trabajoLa tarea de organizacion de trabajo
La tarea de organizacion de trabajo
 
Dof acuerdo política lactancia materna
Dof acuerdo política lactancia maternaDof acuerdo política lactancia materna
Dof acuerdo política lactancia materna
 
Materiales utilizados en la informatica
Materiales utilizados en la informaticaMateriales utilizados en la informatica
Materiales utilizados en la informatica
 
Fibra optica
Fibra opticaFibra optica
Fibra optica
 
Materiales utilizados en la informatica
Materiales utilizados en la informaticaMateriales utilizados en la informatica
Materiales utilizados en la informatica
 
Final v1
Final v1Final v1
Final v1
 
Tiempo y hora
Tiempo y horaTiempo y hora
Tiempo y hora
 

Similar a Computacion en la Nube

computacion en nube
computacion en nubecomputacion en nube
computacion en nubemishitaa
 
Nube en internet
Nube en internetNube en internet
Nube en internetluisuparela
 
Computacion en las nubes
Computacion en las nubesComputacion en las nubes
Computacion en las nubesvenusianawing
 
Rodrigo moreno dn 11 (2)
Rodrigo moreno dn 11 (2)Rodrigo moreno dn 11 (2)
Rodrigo moreno dn 11 (2)Rodrigo Moreno
 
Nube en internet
Nube en internetNube en internet
Nube en internetluisuparela
 
Examen de computación
Examen de computaciónExamen de computación
Examen de computaciónMelissaCamanaM
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nubeKarimO90
 
Computación en nube
Computación en nubeComputación en nube
Computación en nubejohnturizo
 
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBECU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBElslyar
 
Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4
Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4
Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4Mimi Lopez de Rocha
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosOLy Jimenez
 
Cloud computing
Cloud computingCloud computing
Cloud computingyirajulio
 

Similar a Computacion en la Nube (20)

computacion en nube
computacion en nubecomputacion en nube
computacion en nube
 
Nube en internet
Nube en internetNube en internet
Nube en internet
 
Nube en internet
Nube en internetNube en internet
Nube en internet
 
Computación en la nube.pdf
Computación en la nube.pdfComputación en la nube.pdf
Computación en la nube.pdf
 
Informe acerca de la tecnología cloud computing
Informe acerca de la tecnología cloud computingInforme acerca de la tecnología cloud computing
Informe acerca de la tecnología cloud computing
 
Gestion de tic
Gestion de ticGestion de tic
Gestion de tic
 
Computacion en las nubes
Computacion en las nubesComputacion en las nubes
Computacion en las nubes
 
Rodrigo moreno dn 11 (2)
Rodrigo moreno dn 11 (2)Rodrigo moreno dn 11 (2)
Rodrigo moreno dn 11 (2)
 
CLOUD COMPUTING
 CLOUD COMPUTING CLOUD COMPUTING
CLOUD COMPUTING
 
Nube en internet
Nube en internetNube en internet
Nube en internet
 
La nube de internet
La nube de internetLa nube de internet
La nube de internet
 
Examen de computación
Examen de computaciónExamen de computación
Examen de computación
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Computación en nube
Computación en nubeComputación en nube
Computación en nube
 
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBECU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
CU3CM60-ARREOLA R LESLY-COMPUTO EN LA NUBE
 
Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4
Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4
Presentación sobre la nube en la computación 2013. brenda lopez rodriguez 1 4
 
Areas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidosAreas donde implementamos los sistemas distribuidos
Areas donde implementamos los sistemas distribuidos
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computacion en-la-nube
Computacion en-la-nubeComputacion en-la-nube
Computacion en-la-nube
 
La nube
La nubeLa nube
La nube
 

Último

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
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
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
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)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
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
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
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
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Computacion en la Nube

  • 1. Computaci´on en la nube ´Oscar ´Avila Mej´ıa Depto. de Ingenier´ıa El´ectrica. UAM-I Recibido: 04 de mayo de 2011 Aceptado: 19 de mayo de 2011. Abstract With recent advances in programming and informa- tion technologies have also shown new applications for the Internet, in this case, Cloud Computing, in which computing resources are provided and consu- med as services over the Internet without the user aware of infrastructure behind it. Following this idea, the cloud computing is conve- nient and profitable for both users and suppliers, because although there are some risks to working with this new technology will bring savings in li- censing and administration of services and equip- ment. This is because the architecture consists of la- yers which works under the software, platform and infrastructure. An important aspect in the implementation and re- lates mainly to the issue of the virtualization plat- form. You could say that this is an abstraction of te- chnology resources where you can get to treat a ser- ver as many servers, and also thanks to clustering, is allowed on many servers as one. In this paper a description of the technology on the implementation of the cloud, the services it provides and its risks and benefits. Key words: Cloud computing, virtualizati´on, infor- mation technologies. Resumen Con los recientes avances en programaci´on y tec- nolog´ıas de informaci´on, se han mostrado tambi´en nuevas aplicaciones para la Internet, en este caso la computaci´on en la nube o Cloud Computing, en la cual los recursos inform´aticos son ofrecidos y con- sumidos como servicios a trav´es de Internet sin que los usuarios tengan conocimiento de la infraestruc- tura que hay detr´as. Siguiendo esta idea, La computaci´on en la nube re- sulta conveniente y rentable tanto para usuarios co- mo para los proveedores; pues aun cuando existen al- gunos riesgos, el poder trabajar con esta nueva tec- nolog´ıa, permite ahorros tanto en licencias como en administraci´on de servicios y de equipos. Esto se de- be a la arquitectura conformada por capas con la cual trabaja que corresponden al software, platafor- ma e infraestructura. Un aspecto importante en la implementaci´on, y que se refiere principalmente al tema de la plataforma, es la virtualizaci´on. Se puede decir que ´esta es una abs- tracci´on de los recursos tecnol´ogicos en donde se pue- de llegar a tratar a un servidor como muchos servi- dores y, tambi´en gracias al clustering, se permite tra- tar a muchos servidores como uno solo. En el presente art´ıculo se hace una descripci´on de las tecnolog´ıas presentes en la implementaci´on de la nu- be, los servicios que proporciona as´ı como sus ries- gos y beneficios. Palabras clave: Computaci´on en la nube, virtuali- zaci´on, tecnologias de informaci´on. Introducci´on Cuando se hace referencia a la nube, se est´a alu- diendo a un t´ermino con algunos a˜nos de historia y que es una forma metaf´orica de nombrar a Inter- net. B´asicamente la computaci´on en la nube consis- te en los servicios ofrecidos a trav´es de la red ta- les como correo electr´onico, almacenamiento, uso de aplicaciones, etc., los cuales son normalmente acce- sibles mediante un navegador web. Al utilizar es- tos servicios, la informaci´on utilizada y almacena- da, as´ı como la mayor´ıa de las aplicaciones reque- ridas, son procesadas y ejecutadas por un servidor en Internet. Dicho en otras palabras, se trata de una implemen- taci´on que pretende transformar el arquetipo habi- tual de la computaci´on y la inform´atica y trasladar- la a Internet. 45
  • 2. 46 ContactoS 80, 45–52 (2011) Antecedentes El desarrollo de la computaci´on en la nube co- menz´o a trav´es de grandes empresas de servicios de Internet como Google y Amazon los cuales constru- yeron su propia infraestructura. A partir de all´ı sur- gi´o una arquitectura: un sistema de recursos distri- buidos de manera horizontal, introducidos como ser- vicios virtuales de tecnolog´ıas de informaci´on (TI) escalados masivamente y manejados como recursos agrupados y configurados continuamente. El modelo de esta arquitectura tiene como base a “Las granjas de servidores”1 , ´estas eran similares en su arquitectura al procesamiento en red (grid), sin embargo, mientras que las redes se utilizan pa- ra aplicaciones de procesamiento t´ecnico con un aco- plamiento m´as bien d´ebil (consistentes en un sistema compuesto de subsistemas con cierta autonom´ıa de acci´on que mantienen una interrelaci´on continua en- tre ellos formando una “supercomputadora virtual” para realizar grandes tareas), la nube orient´o sus aplicaciones a los servicios de Internet. Aunque la implementaci´on es reciente, la idea no es nueva ya que se ha discutido en el medio des- de hace algunos a˜nos con distintos nombres tales co- mo: “utility computing”, computaci´on en demanda, computaci´on el´astica, o “grid computing” (no con- fundir con el procesamiento en red mencionado an- teriormente). Haciendo una comparaci´on de ideas y tecnolog´ıas entre las d´ecadas de 1960 y 1970 con la ´epoca actual se tiene lo siguiente: D´ecada de 1960 Uso de “terminales tontas”2 que depend´ıan de un sistema central m´as potente. La informaci´on se guardaba en el servidor. 1Una granja de servidores (Server Farm) es un conjunto de servidores, usados para ejecutar tareas que van m´as all´a de la capacidad de una sola m´aquina de escritorio, como alternativa a un superordenador, el cual tiene un costo mayor. Tambi´en hace posible la distribuci´on de tareas, de forma que el sistema es tolerante a fallos, ya que si uno de los servidores se estropea, el sistema contin´ua trabajando, notando s´olo una p´erdida de rendimiento en el peor de los casos. 2Una terminal tonta consiste en dispositivos de entrada como un teclado y una pantalla de salida, que puede ser usada para ingresar y transmitir datos, o desplegarlos desde una computadora remota a la cual se est´a conectado. Una terminal tonta no tiene procesamiento ni capacidad de almacenamiento y no puede funcionar como un dispositivo separado. Se necesitaba conexi´on constante con el sistema central para funcionar correctamente. Imposibilidad de instalar aplicaciones. Siglo XXI Terminales poco potentes pero autosuficien- tes (Netbooks, tablets, smartphones) La informaci´on se aloja en los servidores del pro- veedor de servicios aunque hay posibilidad de guardar informaci´on en la terminal del usuario. Se necesita conexi´on constante con el sistema cen- tral para hacer uso de todos los recursos. Dependiendo de la terminal, es posible instalar aplicaciones, aunque la idea es ejecutarlas a trav´es de Internet. Caracter´ısticas No es necesario disponer de un equipo potente, tan s´olo de un aparato con conexi´on a internet; esto debido a que el dispositivo del usuario no reali- zar´a ning´un proceso complejo y los ficheros pueden guardarse en la nube. Los servidores en donde se ha- llan los programas que se utilicen son los encarga- dos de las tareas complicadas que antes se realiza- ba localmente. Con el uso del Cloud Computing no hay necesidad por parte del usuario de conocer la infraestructu- ra detr´as de esta, ya que pasa a ser una abstrac- ci´on, “una nube” donde las aplicaciones y servicios pueden f´acilmente crecer, funcionar r´apido y con po- cas fallas3 . Este tipo de servicio se puede pagar seg´un alguna m´etrica de consumo, no por el equipo usa- do en s´ı, sino por uso de CPU/hora como en el ca- so de Amazon EC2. Entre otras caracter´ısticas podemos mencionar: Es auto reparable: En caso de surgir un fallo, el ´ultimo respaldo (backup) de la aplicaci´on se con- vierte autom´aticamente en la copia primaria y a partir de ´esta se genera uno nuevo. 3Es cierto tambi´en que sin la nube y con todas las apli- caciones instaladas en la terminal local, el usuario medio no est´a necesariamente consciente de la infraestructura de su pro- pio equipo; sin embargo, s´ı tiene que hacerse cargo de su man- tenimiento y/o actualizaci´on ya sea por su cuenta o a trav´es de terceros.
  • 3. Computaci´on en la nube. ´Oscar ´Avila Mej´ıa. 47 Es escalable: Todo el sistema y su arquitectura es predecible y eficiente. Si un servidor maneja 1000 transacciones, 2000 transacciones ser´an ma- nejadas por 2 servidores. Se establece un nivel de servicios que crea nuevas instancias de acuerdo a la demanda de operaciones existente de tal for- ma que se reduzca el tiempo de espera y los cuellos de botella. Virtualizaci´on: las aplicaciones son independien- tes del hardware en el que corran, incluso va- rias aplicaciones pueden corren en una misma m´aquina o una aplicaci´on puede usar varias ma- quinas a la vez. El usuario es libre de usar la plataforma que desee en su terminal (Windows, Unix, Mac, etc.), al utilizar las aplicaciones exis- tentes en la nube puede estar seguro de que su trabajo conservar´a sus caracter´ısticas bajo otra plataforma. Posee un alto nivel de seguridad: El sistema est´a creado de tal forma que permite a diferen- tes clientes compartir la infraestructura sin preo- cuparse de ello y sin comprometer su seguridad y privacidad; de esto se ocupa el sistema provee- dor que se encarga de cifrar los datos. Disponibilidad de la informaci´on: No se hace ne- cesario guardar los documentos editados por el usuario en su computadora o en medios f´ısicos propios ya que la informaci´on radicar´a en Inter- net permitiendo su acceso desde cualquier dis- positivo conectado a la red (con autorizaci´on requerida). Arquitectura de la nube La computaci´on en la nube basa su arquitectura ha- ciendo una separaci´on entre hardware, plataforma y aplicaciones quedando las siguientes capas: Software como Servicio (SaaS) Se encuentra en la capa m´as alta y consiste en la entrega de aplicaciones completas como un servicio. El proveedor de tecnolog´ıas de informaci´on y comu- nicaci´on (TIC) ofrece el SaaS (Software as a Servi- ce). Para ello dispone de una aplicaci´on que se en- carga de operar y mantener y que frecuentemen- te es desarrollada por ´el mismo. Con ella se encar- ga de dar servicio a multitud de clientes a trav´es de la red, sin que ´estos tengan que instalar ning´un soft- ware adicional. La distribuci´on de la aplicaci´on tie- ne el modelo de uno a muchos, es decir, se elabo- ra un producto y el mismo lo usan varios clientes. Los proveedores de SaaS son responsables de la dis- ponibilidad y funcionalidad de sus servicios no de- jando de lado las necesidades de los clientes que fi- nalmente son los que usaran el software. Las actividades son gestionadas desde alguna ubica- ci´on central, en lugar de hacerlo desde la sede de ca- da cliente, permitiendo a los clientes el acceso remo- to a las aplicaciones mediante la web. Igualmente, las actualizaciones son centralizadas, eliminando la ne- cesidad de descargar parches por parte de los usua- rios finales. Un ejemplo claro es la aplicaci´on para el manejo del correo electr´onico por medio de un navegador de Internet. Plataforma como Servicio (PaaS) En orden descendente, PaaS (Platform as a Servi- ce) es la siguiente capa. B´asicamente su objetivo se centra en un modelo en el que se proporciona un ser- vicio de plataforma con todo lo necesario para dar soporte al ciclo de planteamiento, desarrollo y pues- ta en marcha de aplicaciones y servicios web a trav´es de la misma. El proveedor es el encargado de esca- lar los recursos en caso de que la aplicaci´on lo re- quiera, de que la plataforma tenga un rendimien- to ´optimo, de la seguridad de acceso, etc. Para desa- rrollar software se necesitan bases de datos, herra- mientas de desarrollo y en ocasiones servidores y re- des. Con PaaS el cliente ´unicamente se enfoca en desarrollar, depurar y probar ya que la herramien- ta necesaria para el desarrollo de software es ofre- cido a trav´es de Internet, lo que te´oricamente per- mite aumentar la productividad del los equipos de desarrollo4 . Con el uso de PaaS, se abstrae del hardware f´ısi- co al cliente, lo cual es interesante para muchos desarrolladores web, y es probable que llegue a re- emplazar a las empresas de alojamiento tradiciona- les. Incluso, tambi´en a los administradores de siste- mas, ya que no se necesita controlar un sistema ni hay optimizaci´on posible m´as all´a del c´odigo y sus algoritmos. Infraestructura como Servicio (IaaS) IaaS (Infrastructure as a Service) corresponde a la capa m´as baja. La idea b´asica es la de hacer uso ex- terno de servidores para espacio en disco, base de da- tos, ruteadores, swtiches as´ı como tiempo de compu- 4Un ejemplo es Google Aps Engine que permite desarrollar, compartir y alojar aplicaciones web de terceros en su amplia infraestructura.
  • 4. 48 ContactoS 80, 45–52 (2011) to evitando de esta manera tener un servidor lo- cal y toda la infraestructura necesaria para la co- nectividad y mantenimiento dentro de una organi- zaron. Con una IaaS lo que se tiene es una solu- ci´on en la que se paga por consumo de recursos sola- mente usados: espacio en disco utilizado, tiempo de CPU, espacio para base de datos, transferencia de datos, etc. Para hacer una distinci´on respecto a las platafor- mas como servicio, las IaaS se presentan como una propuesta con mucho m´as flexibilidad para el uso que el usuario la tenga en mente, pero tambi´en re- quieren mucho m´as del cliente en lo que a instala- ci´on, configuraci´on y mantenimiento del software se refiere. Para proyectos que no se adapten en nin- guna PaaS o en los que se quiera contar con liber- tad al momento de hacerlos evolucionar, existe la opci´on (y es preferible) de una Infraestructura co- mo servicio. Las IaaS permiten desplazar al proveedor la mayor parte de los factores relacionados con la gesti´on de las m´aquinas con el ahorro de costos al pagar s´olo por lo consumido y olvidarse de tratar con m´aquinas y su mantenimiento. Por otro lado, IaaS puede permitir una escalabilidad autom´atica o semiautom´atica, de forma que se puedan contratar m´as recursos seg´un los se requieran5 . Figura 1. Capas de la nube. Virtualizaci´on en la nube La virtualizaci´on es un elemento fundamental en el desarrollo ´optimo de la computaci´on en la nube, y se enfoca principalmente a la plataforma. Puede con- siderarse como una abstracci´on de los recursos tec- 5Como ejemplos est´an los sitios de Dropbox y SkyDrive. Estos sitios permiten alojar datos en servidores y acceder a ellos a trav´es de cualquier parte del mundo con Internet. nol´ogicos que permite a los servidores crear disposi- tivos virtuales los cuales pueden ser usados para au- mentar dichos recursos m´as que como sistemas sepa- rados. Mediante la virtualizaci´on se permite tratar a un servidor como muchos servidores. Otro m´eto- do usado es el clustering, que consiste en tratar a muchos servidores como uno solo. Esto permite mu- chas mejoras como: Reducci´on de los costos de espacio y consumo. R´apida incorporaci´on de nuevos recursos para los servidores virtualizados. Administraci´on global centralizada y simplificada. Facilidad para la creaci´on de entornos de test que permiten poner en marcha nuevas aplicaciones sin detener el desarrollo, agilizando el proceso de las pruebas. Aislamiento: un fallo en una m´aquina virtual no afecta al resto de m´aquinas virtuales. Riesgos y beneficios de la nube Beneficios El primero de ellos es el ahorro, tanto en licencias co- mo en la administraci´on 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´un tipo de hardware, s´olo los ter- minales. En esa simplicidad para el usuario y el he- cho de que requiera mucha menor inversi´on 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´on en la nube. El cambio toma unos cuantos meses y produce ahorros multimillonarios. En cuanto al hardware del cliente tambi´en hay aho- rro, no es necesario escoger entre una computadora port´atil o una de escritorio, m´as barata y a menudo m´as r´apida. En el mundo de la computaci´on en nube, el usuario puede comprar un econ´omico thin client 6 port´atil que puede conectar a una pantalla y a un te- clado. Entonces, todo lo que necesita es conectarse a 6Thin client o slim client (cliente liviano o cliente lige- ro) es una computadora cliente o un software de cliente en una arquitectura de red cliente-servidor que depende princi- palmente del servidor central para las tareas de procesamien- to, y cuya funci´on se enfoca en transportar la entrada y la sa- lida entre el usuario y el servidor remoto.
  • 5. Computaci´on en la nube. ´Oscar ´Avila Mej´ıa. 49 su proveedor en la nube y disponer de todo el rendi- miento y memoria que desee. Luego, cuando normal- mente el consumidor deber´ıa reemplazar su obsole- to ordenador port´atil, a´un podr´a usar su thin client, porque es el proveedor el que ofrece el rendimien- to y no el equipo en s´ı. Implementaci´on r´apida y baja en riesgos. Gracias a una infraestructura de Cloud Computing, es posi- ble comenzar a trabajar muy r´apidamente. No es ne- cesario esperar mucho tiempo e invertir grandes can- tidades de dinero antes de que un usuario inicie se- si´on en su nueva soluci´on. Las aplicaciones basadas en tecnolog´ıa de la nube estar´an disponibles en cues- ti´on de pocas semanas, incluso con un alto nivel de personalizaci´on. Actualizaciones autom´aticas: No afectan negativa- mente a los recursos de TI. Si se actualiza a la ´ulti- ma versi´on de la aplicaci´on, 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´aticamente durante la actualizaci´on. Portabilidad de informaci´on: 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´efonos m´oviles (smartphones particularmente), tablets, etc. Por otra parte, el modelo de la nube es m´as amigable con el medio ambiente; las computadoras de escrito- rio actualmente gastan aproximadamente 150 watts, cada una; con la computaci´on en la nube no se ne- cesitan m´aquinas que consuman m´as de 10 watts, claro que a esto hay que sumar el consumo de los centros de datos, sin embargo, ´estos atienden a un gran n´umero de terminales. Por lo tanto, la nube computacional ofrece un importante ahorro global de energ´ıa. Otro beneficio se orienta hacia la industria de con- tenidos. Ya en el pasado se han usado varios m´eto- dos para impedir el copiado ilegal de m´usica y pel´ıcu- las, pero todos presentaban alg´un problema. Hubo casos de copias protegidas de CDs que algunos re- productores de CD no pod´ıan reconocer, el uso de la tecnolog´ıa DRM7 es un esfuerzo m´as por par- 7Digital Rights Management (Gesti´on de Derechos Digita- les) es un t´ermino referido a las tecnolog´ıas de control de ac- ceso usadas por editoriales y due˜nos de derechos de autor pa- ra limitar el uso de medios o dispositivos digitales. te de algunas compa˜n´ıas para proteger sus conte- nidos resultando en discusiones acerca de su imple- mentaci´on y el dise˜no de m´etodos para eludirlo. Sin embargo, la nube ofrecer´a a DRM un segundo usu- fructo con productores de contenido que ofrecer´an pel´ıculas, juegos y m´usica directamente al consumi- dor. Estos contenidos estar´an dise˜nados para ejecu- tarse en un sistema de computaci´on en nube y re- querir´a m´as tiempo y esfuerzo realizar copias ilega- les de pel´ıculas y m´usica distribuidas por este me- dio. El beneficio se extiende tambi´en a los consu- midores, en el caso de videos y juegos los costos se reducen al pagar solo lo que se usa por el tiempo solicitado. Figura 2. Servidor central conectando a varios thin clients. Desventajas No todo son maravillas en la gran nube, pues exis- ten factores que har´an tropezar la confiabilidad de los servicios ofrecidos por esta. Por un lado el cre- cimiento de esta noci´on ha fortalecido las ventas de los hoy llamados netbooks, los cuales han sido sa- crificados en sus prestaciones f´ısicas como la ausen- cia de unidad ´optica e incluso, en la mayor´ıa de las ocasiones, escaso disco duro; pues la idea central es que el usuario no se llene de perif´ericos y s´olo acce- da a su informaci´on a trav´es de la red. El concep- to es bueno, pero los fallos de los servidores en dis- tintas ocasiones han alertado a muchos usuarios que a´un desconf´ıan de un servicio como ´este. Es el ca- so de Google, por ejemplo, con quien en varias oca- siones tanto Gmail como su buscador insigne han su- frido fallas que han dejado a sus usuarios fuera de servicio por unas cuantas horas; las suficientes co- mo para que millones de clientes reclamen y queden
  • 6. 50 ContactoS 80, 45–52 (2011) con una sensaci´on de que hay algo que no est´a fun- cionando del todo bien. Otro riesgo importante es la fuga de informaci´on, un problema com´un dada la variedad de los datos que los proveedores en la nube almacenan, lo que impli- ca que en cualquier fuga de informaci´on puede ocu- rrir un significativo impacto. Usar los servicios en la nube implica tener una confianza casi absoluta en el proveedor, dejando en sus manos informaci´on impor- tante, resultando atractivo para que los piratas ci- bern´eticos y autores de programas maliciosos apun- ten a los servicios de computaci´on en la nube con el prop´osito de buscar datos que puedan robar, ven- der, manipular o simplemente “mirar”. Dado que la informaci´on del cliente debe recorrer diferentes no- dos para llegar a su destino, cada uno de ellos re- sulta un foco de inseguridad. Si se utilizan proto- colos seguros como HTTPS por ejemplo, la veloci- dad total disminuye debido a la sobrecarga que re- quieren estos protocolos. Por ello, ya que la compu- taci´on en nube tiene sus miras puestas a convertir- se en una herramienta empresarial esencial, tal co- mo se han consolidado hoy en d´ıa el correo electr´oni- co, se necesita introducir patrones de cifrado de da- tos para mitigar cualquier tipo de riesgo. La disponibilidad de las aplicaciones est´a atada a la existencia de acceso a Internet. Si un consumidor decide tener todos sus servicios inform´aticos en la nube, queda sujeto a la cobertura de red; incluso si s´olo son algunas aplicaciones las que usa en la nube o ´unicamente informaci´on, al carecer de conexi´on, su productividad se ve anulada o en el mejor caso limitada. Tambi´en se presenta el problema de la escalabilidad a largo plazo. A medida que m´as usuarios empie- cen a compartir la infraestructura de la nube, la so- brecarga en los servidores de los proveedores aumen- tar´a, por lo tanto, si la empresa no posee un esque- ma de crecimiento ´optimo puede llevar a degrada- ciones en el servicio o jitter 8 altos. Tipos de nubes Nubes p´ublicas. ´Estas se administran externa- mente por terceros, los contenidos de distintos 8Se llama jitter (fluctuaci´on) a la variabilidad temporal du- rante el env´ıo de se˜nales digitales. El jitter es la primera con- secuencia de un retraso de la se˜nal. En las telecomunicacio- nes se refiere a la variabilidad del tiempo de ejecuci´on de los paquetes. Este efecto es especialmente molesto en aplicacio- nes multimedia en Internet donde audio y video pueden lle- gar desfasados. clientes pueden encontrarse ubicados en los mis- mos servidores, sistemas de almacenamiento. Los usuarios finales usan la infraestructura de la nu- be en todas sus capas y no conocen qu´e trabajos de otros clientes pueden estar corriendo en el mis- mo servidor o red. Nubes privadas. En este caso el proveedor es propietario del servidor, red, y disco y pueden de- cidir qu´e usuarios est´an autorizados a utilizar la infraestructura. Las nubes privadas est´an en una infraestructura manejada por un solo administra- dor que controla qu´e aplicaciones debe correr y d´onde. Son una buena opci´on para las compa˜n´ıas que necesitan alta protecci´on de datos y manipu- laciones a nivel de servicio. Nubes h´ıbridas. Aqu´ı se trata de una combi- naci´on de nubes p´ublicas y privadas. El clien- te est´a en posesi´on de unas partes y comparte otras, esto adem´as puede ser de manera contro- lada. Las nubes h´ıbridas ofrecen la ventaja del es- calado proporcionado externamente, bajo deman- da, se a˜nade la posibilidad de determinar c´omo distribuir las aplicaciones a trav´es de los ambien- tes diferentes. Las nubes h´ıbridas pueden resultar atractivas ya que, por ejemplo, se puede poseer el entorno de aplicaciones y medios de almacenamiento propios y usar la nube para distribuir y compartir datos adem´as de las capas de infraestructura en las que ejecutar las aplicaciones. Figura 3. tipos de nubes computacionales. Plataformas de servicios en la nube Google Apps. Es uno de los servicios que Google ofrece. Como la mayor´ıa de sus aplicaciones es com- pletamente gratis; aunque tambi´en existe una ver-
  • 7. Computaci´on en la nube. ´Oscar ´Avila Mej´ıa. 51 si´on de pago especialmente dise˜nada para clientes empresariales. Google Apps proporciona herramientas eficaces pa- ra la gesti´on y personalizaci´on de utilidades para do- minios o nombres de Internet. Es decir, Google Apps permite gestionar el correo electr´onico de un dominio (a trav´es de Gmail), mensajer´ıa instant´anea entre miembros de una organizaci´on o red (Google Talk), calendario en l´ınea (Google Calendar), edici´on de Do- cumentos igualmente en l´ınea (Google Docs) y crea- ci´on de sitios web profesionales (Google Sites). Amazon EC2. Amazon Elastic Compute Cloud es un servicio Web que proporciona capacidad in- form´atica con tama˜no modificable en la nube. Seg´un la propia Amazon, se ha dise˜nado con el fin de que la computaci´on web resulte m´as sencilla a los desa- rrolladores. Lo interesante de Amazon es su facilidad para po- der escalar de forma horizontal. Esto es agregando m´as procesador, m´as memoria, m´as almacenamien- to, o m´as instancias, que vendr´ıan a ser como mas servidores en paralelo. Provee herramientas de recu- peraci´on de datos y aislamiento frente a otros proce- sos realizados en sus m´aquinas. En este tipo de ser- vicio s´olo se paga por la capacidad utilizada. Se apoya en las tecnolog´ıas de virtualizaci´on, lo cual permite utilizar diversos sistemas operativos a trav´es de sus interfaces de servicios Web. Windows Azure. Es una plataforma que se ofre- ce como servicio y alojada en los centros de pro- cesamiento de datos de Microsoft. Ofrece distintos servicios para aplicaciones, desde los que permiten guardar aplicaciones en alguno de los centros de procesamiento de datos de la compa˜n´ıa para que se ejecute sobre su infraestructura en la nube has- ta otros de comunicaci´on segura y asociaci´on entre aplicaciones. Servicios en la nube Adem´as de los servicios de plataforma, para el usua- rio com´un existe multitud de servicios ofrecidos co- mo software que permiten usar la nube como una m´aquina virtual para almacenar, manipular y sin- cronizar datos. Google docs. Es un programa gratuito basado en Web para crear documentos en l´ınea con la posibilidad de colaborar en grupo. Incluye pro- cesador de textos, hoja de c´alculo, editor de presentaciones b´asico as´ı como uno de formula- rios destinados a encuestas. Es posible visuali- zar y editar los documentos a trav´es de tel´efonos m´oviles. Meebo. Se trata de un cliente de mensajer´ıa ins- tant´anea ejecutado dentro de un navegador Web. Aqu´ı se integran m´ultiples servicios de mensajer´ıa instant´anea haci´endolos m´as accesibles a los usua- rios que no disponen del software necesario pa- ra ejecutarlos. Grooveshark. Ofrece la posibilidad de escuchar m´usica online sin limitaciones. El portal Grooves- hark.com es gratuito mostrando publicidad la mis- ma que se puede eliminar registr´andose pagando el sistema premium de la Web. Evernote. Esta aplicaci´on est´a enfocada a escri- bir notas para recordar ideas y organizarlas. Per- mite instalar un cliente de escritorio para utilizarlo cuando se requiera, sincronizando todas las notas nuevas y modificadas con una cuenta en Internet para el servicio. Existen versiones para tel´efonos m´oviles. Thumba. Es un programa que permite abrir y editar im´agenes desde el navegador Web. Dropbox. ´Este es un programa con un senci- llo funcionamiento que permite acceder a los fi- cheros del usuario desde cualquier sitio. Al ins- talar este software en Windows por ejemplo, se crea una carpeta en la cual todo lo que se pon- ga dentro se subir´a a los servidores de Dropbox, siendo posible acceder a estos archivos desde cual- quier lugar con un navegador web. Adem´as, si se trabaja en distintas terminales y se instala Drop- box en cada uno asoci´andolo a la misma cuen- ta, cada vez que se inserte o modifique un fiche- ro en la carpeta de Dropbox de una terminal, di- gamos, computadora de escritorio, aparecer´a in- mediatamente en la carpeta de la laptop (o Black- Berry o Android). Por ejemplo si necesito pasar algo de la laptop al tel´efono, simplemente se co- pia lo que necesario a la carpeta de Dropbox y se tendr´a en el tel´efono, s´olo disponiendo de cone- xi´on a Internet. Conclusiones La computaci´on en nube ha llegado para establecerse cada vez de manera m´as s´olida, aportando soluciones que van aumentando de tal manera que d´ıa a d´ıa
  • 8. 52 ContactoS 80, 45–52 (2011) son m´as usuarios los que se integran a este modo de trabajo. Es muy improbable que los riesgos presentados pue- dan arruinarle el negocio a la computaci´on en nu- be, ya que el modelo es conveniente para los usua- rios y es rentable para los proveedores. Un total re- chazo a utilizar los servicios en la nube tal vez har´ıa que una empresa termine aislada (si es que los servi- cios en la nube terminan consolid´andose), tal como suceder´ıa si hoy se rechazara de pleno el uso del co- rreo electr´onico. Queda a´un la creaci´on de una nue- va legislaci´on y estrictos reglamentos para los provee- dores, as´ı como tecnolog´ıas que hagan (casi) imposi- ble que los empleados de un proveedor husmeen la in- formaci´on del usuario. As´ı como una persona o empresa simplemente se co- necta, consume la energ´ıa, el agua, servicios de te- lefon´ıa y dem´as que necesita, asumiendo que aun- que su consumo aumente o disminuya de forma ra- dical, el operador externo manejar´a adecuadamen- te esos cambios de demanda y mensualmente pa- gar´a en una factura s´olo por lo que consumi´o en un esquema muy simple de medida, verificable de for- ma f´acil por el usuario, igualmente el objetivo de la nube es proporcionar un servicio bajo demanda que de acceso a los servicios de computo. Sue˜no ¿Cu´ando llegar´a el d´ıa que pongas dulce fin a tanta pena? Sor Juana In´es de la Cruz Muero porque tus labios me provoquen, La muerte por asfixia prolongada. Y l´abil sea su tacto con los m´ıos y sellen en tal forma leve, que t´ornese viol´acea mi existencia y de mi sed cautiva cese el llanto el latido y el aliento. Guillermo Fausto Guzm´an Ju´arez Sin embargo, queda un problema por solventar: el ancho de banda; debido a que para tener acceso a to- dos los servicios en la nube se requiere una conexi´on estable y de alta velocidad, es necesario que los pro- veedores de servicios ofrezcan velocidades que real- mente satisfagan con estos requerimientos. Referencias 1. James F. Kurose, Keith W. Ross. Computer net- working Pearson/Addison Wesley, 2008. 2. www.amazon.com/es/ec2/ consultado el 12 de marzo de 2011. 3. www.google.com/a/ consultado el 15 de marzo de 2011. 4. www.microsoft.com/latam/windowsazure/ consultado el 19 de marzo de 2011. 5. http://ophenthinclient.org. consultado el 05 de marzo de 2011. cs