You are on page 1of 13

COMPUTACIN EN NUBE Y COMPUTACIN UBICUA

COMPUTACIN EN LA NUBE

La computacin
en
la
nube concepto
conocido
tambin
bajo
los
trminosinformtica en la nube, nube de cmputo o nube de conceptos, del
ingls Cloud computing, es un paradigma que permite ofrecer servicios de
computacin a travs de Internet.
INTRODUCCIN
En este tipo de computacin todo lo que puede ofrecer un sistema informtico se
ofrece como servicio, de modo que los usuarios puedan acceder a los servicios
disponibles "en la nube de Internet" sin conocimientos (o, al menos sin ser
expertos) en la gestin de los recursos que usan. Segn el IEEE Computer
Society, es un paradigma en el que la informacin se almacena de manera
permanente en servidores de Internet y se enva a cachs temporales de cliente,
lo que incluye equipos de escritorio, centros de ocio, porttiles, etc.
"Cloud computing" es un nuevo modelo de prestacin de servicios de negocio y
tecnologa, que permite al usuario acceder a un catlogo de servicios
estandarizados y responder a las necesidades de su negocio, de forma flexible y
adaptativa, en caso de demandas no previsibles o de picos de trabajo, pagando
nicamente por el consumo efectuado.
El cambio paradigmtico que ofrece computacin en nube es que permite
aumentar el nmero de servicios basados en la red. Esto genera beneficios tanto
para los proveedores, que pueden ofrecer, de forma ms rpida y eficiente, un
mayor nmero de servicios, como para los usuarios que tienen la posibilidad de
acceder a ellos, disfrutando de la transparencia e inmediatez del sistema y de un
modelo de pago por consumo.
Computacin en nube consigue aportar estas ventajas, apoyndose sobre una
infraestructura tecnolgica dinmica que se caracteriza, entre otros factores, por
un alto grado de automatizacin, una rpida movilizacin de los recursos, una
elevada capacidad de adaptacin para atender a una demanda variable, as como
virtualizacin avanzada y un precio flexible en funcin del consumo realizado
evitando adems el uso fraudulento del software y la piratera.
La computacin en nube es un concepto que incorpora el software como servicio,
como en la Web 2.0 y otros conceptos recientes, tambin conocidos como

tendencias tecnolgicas, que tienen en comn el que confan en Internet para


satisfacer las necesidades de cmputo de los usuarios.

COMIENZOS
El concepto de la computacin en la nube empez en proveedores de servicio de
Internet a gran escala, como Google, Amazon AWS, Microsoft y otros que
construyeron su propia infraestructura. De entre todos ellos emergi una
arquitectura: un sistema de recursos distribuidos horizontalmente, introducidos
como servicios virtuales de TI escalados masivamente y manejados como
recursos configurados y mancomunados de manera continua. Este modelo de
arquitectura fue inmortalizado por George Gilder en su artculo de octubre 2006 en
la revista Wired titulado Las fbricas de informacin. Las granjas de servidores,
sobre las que escribi Gilder, eran similares en su arquitectura al procesamiento
grid (red, parrilla), pero mientras que las redes se utilizan para aplicaciones de
procesamiento tcnico dbilmente acoplados (loosely coupled), un sistema
compuesto de subsistemas con cierta autonoma de accin, que mantienen una
interrelacin continua entre ellos), este nuevo modelo de nube se estaba aplicando
a los servicios de Internet.
BENEFICIOS

Integracin probada de servicios Red. Por su naturaleza, la tecnologa de


"Cloud Computing" se puede integrar con mucha mayor facilidad y rapidez con el
resto de sus aplicaciones empresariales (tanto software tradicional como Cloud
Computing basado en infraestructuras), ya sean desarrolladas de manera interna
o externa.

Prestacin de servicios a nivel mundial. Las infraestructuras de "Cloud


Computing" proporcionan mayor capacidad de adaptacin, recuperacin de
desastres completa y reduccin al mnimo de los tiempos de inactividad.

Una infraestructura 100% de "Cloud Computing" permite al proveedor de


contenidos o servicios en la nube prescindir de instalar cualquier tipo de hardware,
ya que ste es provisto por el proveedor de la infraestructura o la plataforma en la
nube. La belleza de la tecnologa de "Cloud Computing" es su simplicidad y el
hecho de que requiera mucha menor inversin para empezar a trabajar.

Implementacin ms rpida y con menos riesgos. Podr empezar a trabajar


muy rpidamente gracias a una infraestructura de "Cloud Computing". No tendr

que volver a esperar meses o aos e invertir grandes cantidades de dinero antes
de que un usuario inicie sesin en su nueva solucin. Sus aplicaciones en
tecnologa de "Cloud Computing" estarn disponibles en cuestin de horas o das
en lugar de semanas o meses, incluso con un nivel considerable de
personalizacin o integracin.

Actualizaciones automticas que no afectan negativamente a los recursos


de TI. Si actualizamos a la ltima versin de la aplicacin, nos veremos obligados
a dedicar tiempo y recursos (que no tenemos) a volver a crear nuestras
personalizaciones e integraciones. La tecnologa de "Cloud Computing" no le
obliga a decidir entre actualizar y conservar su trabajo, porque esas
personalizaciones e integraciones se conservan automticamente durante la
actualizacin.

Contribuye al uso eficiente de la energa. En este caso, a la energa


requerida para el funcionamiento de la infraestructura. En los datacenters
tradicionales, los servidores consumen mucha ms energa de la requerida
realmente. En cambio, en las nubes, la energa consumida es slo la necesaria,
reduciendo notablemente el desperdicio.

DESVENTAJAS

La centralizacin de las aplicaciones y el almacenamiento de los datos


origina una interdependencia de los proveedores de servicios.

La disponibilidad de las aplicaciones est ligada a la disponibilidad de


acceso a Internet.

Los datos "sensibles" del negocio no residen en las instalaciones de las


empresas por lo que podra generar un contexto de alta vulnerabilidad para la
sustraccin o robo de informacin.

La confiabilidad de los servicios depende de la "salud" tecnolgica y


financiera de los proveedores de servicios en nube. Empresas emergentes o
alianzas entre empresas podran crear un ambiente propicio para el monopolio y el
crecimiento exagerado en los servicios.

La disponibilidad de servicios altamente especializados podra tardar meses


o incluso aos para que sean factibles de ser desplegados en la red.

La madurez funcional de las aplicaciones hace que continuamente estn


modificando sus interfaces, por lo cual la curva de aprendizaje en empresas de
orientacin no tecnolgica tenga unas pendientes significativas, as como su
consumo automtico por aplicaciones.

Seguridad. La informacin de la empresa debe recorrer diferentes nodos


para llegar a su destino, cada uno de ellos (y sus canales) son un foco de
inseguridad. Si se utilizan protocolos seguros, HTTPS por ejemplo, la velocidad
total disminuye debido a la sobrecarga que estos requieren.

Escalabilidad a largo plazo. A medida que ms usuarios empiecen a


compartir la infraestructura de la nube, la sobrecarga en los servidores de los
proveedores aumentar, si la empresa no posee un esquema de crecimiento
ptimo puede llevar a degradaciones en el servicio ojitter altos.

SOFTWARE COMO SERVICIO


El software como servicio (en ingls software as a service, SaaS) se encuentra en
la capa ms alta y caracteriza una aplicacin completa ofrecida como un servicio,
en-demanda, va multitenencia que significa una sola instancia del software que
corre en la infraestructura del proveedor y sirve a mltiples organizaciones de
clientes. El ejemplo de SaaS conocido ms ampliamente es Salesforce.com, pero
ahora ya hay muchos ms, incluyendo las Google Apps que ofrecen servicios
bsicos de negocio como el e-mail. Por supuesto, la aplicacin multitenencia de
Salesforce.com ha constituido el mejor ejemplo de cmputo en nube durante unos
cuantos aos. Por otro lado, como muchos otros jugadores en el negocio del
cmputo en nube, Salesforce.com ahora opera en ms de una capa de la nube
con su Force.com, que ya est en servicio, y que consiste en un ambiente de
desarrollo de una aplicacin compaera (companion application), o plataforma
como un servicio. Otro ejemplo es la plataforma MS Office como servicio SaaS
con su denominacin de Microsoft Office 365, que incluye versiones online de la
mayora de las aplicaciones de esta suite ofimtica de Microsoft.
PLATAFORMA COMO SERVICIO
La capa del medio, que es la plataforma como servicio (en ingls platform as a
service, PaaS), es la encapsulacin de una abstraccin de un ambiente de
desarrollo y el empaquetamiento de una carga de servicios. La carga arquetipo es
una imagen Xen (parte de Servicios Web Amazon) conteniendo una pila bsica
Red (por ejemplo Linux, un servidor Red, y un ambiente de programacin como

Perl o Ruby). Las ofertas de PaaS pueden dar servicio a todas las fases del ciclo
de desarrollo y pruebas del software, o pueden estar especializadas en cualquier
rea en particular, tal como la administracin del contenido.
Los ejemplos comerciales incluyen Google App Engine, que sirve aplicaciones de
la infraestructura Google, y tambin Windows Azure, de Microsoft, una plataforma
en la nube que permite el desarrollo y ejecucin de aplicaciones codificadas en
varios lenguajes y tecnologas como .NET, Java y PHP. Servicios PaaS tales como
stos permiten gran flexibilidad, pero puede ser restringida por las capacidades
que estn disponibles a travs del proveedor.
Infraestructura como servicio
La infraestructura como servicio (infrastructure as a service, IaaS) -tambin
llamado en algunos casos hardware as a service, HaaS) se encuentra en la capa
inferior y es un medio de entregar almacenamiento bsico y capacidades de
cmputo como servicios estandarizados en la red. Servidores, sistemas de
almacenamiento, conexiones, enrutadores, y otros sistemas se concentran (por
ejemplo a travs de la tecnologa de virtualizacin) para manejar tipos especficos
de cargas de trabajo desde procesamiento en lotes (batch) hasta aumento de
servidor/almacenamiento durante las cargas pico. El ejemplo comercial mejor
conocido es Amazon Web Services, cuyos servicios EC2 y S3 ofrecen cmputo y
servicios de almacenamiento esenciales (respectivamente). Otro ejemplo es
Joyent cuyo producto principal es una lnea de servidores virtualizados, que
proveen una infraestructura en-demanda altamente escalable para manejar sitios
Web, incluyendo aplicaciones Web complejas escritas en Ruby en Rails, PHP,
Python, y Java.

TIPOS DE NUBES

Las nubes pblicas se manejan por terceras partes, y los trabajos de


muchos clientes diferentes pueden estar mezclados en los servidores, los
sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios
finales no conocen qu trabajos de otros clientes pueden estar corriendo en el
mismo servidor, red, discos como los suyos propios. 7

Las nubes privadas son una buena opcin para las compaas que
necesitan alta proteccin de datos y ediciones a nivel de servicio. Las nubes
privadas estn en una infraestructura en-demanda manejada por un solo cliente
que controla qu aplicaciones debe correr y dnde. Son propietarios del servidor,

red, y disco y pueden decidir qu usuarios estn autorizados a utilizar la


infraestructura.

Las nubes hbridas combinan los modelos de nubes pblicas y privadas.


Usted es propietario de unas partes y comparte otras, aunque de una manera
controlada. Las nubes hbridas ofrecen la promesa del escalado aprovisionada
externamente, en-demanda, pero aaden la complejidad de determinar cmo
distribuir las aplicaciones a travs de estos ambientes diferentes. Las empresas
pueden sentir cierta atraccin por la promesa de una nube hbrida, pero esta
opcin, al menos inicialmente, estar probablemente reservada a aplicaciones
simples sin condicionantes, que no requieran de ninguna sincronizacin o
necesiten bases de datos complejas.

COMPARACIONES
La computacin en nube usualmente es confundida con la computacin
en grid(red) (una forma de computacin distribuida por la que "un sper
computador virtual" est compuesto de un conjunto cluster enlazado de
ordenadores dbilmente acoplados, actuando en concierto para realizar tareas
muy grandes).
Controversia
Dado que la computacin en nube no permite a los usuarios poseer fsicamente
los dispositivos de almacenamiento de sus datos (con la excepcin de la
posibilidad de copiar los datos a un dispositivo de almacenamiento externo, como
una unidad flash USB o un disco duro), deja la responsabilidad del
almacenamiento de datos y su control en manos del proveedor.
La computacin en nube ha sido criticada por limitar la libertad de los usuarios y
hacerlos dependientes del proveedor de servicios. Algunos crticos afirman que
slo es posible usar las aplicaciones y servicios que el proveedor est dispuesto a
ofrecer. As, The Times compara la computacin en nube con los sistemas
centralizados de los aos 50 y 60, en los que los usuarios se conectaban a travs
de terminales "gregarios" con ordenadores centrales. Generalmente, los usuarios
no tenan libertad para instalar nuevas aplicaciones, y necesitaban la aprobacin
de administradores para desempear determinadas tareas. En suma, se limitaba

tanto la libertad como la creatividad. El Times argumenta que la computacin en


nube es un retorno a esa poca y numerosos expertos respaldan la teora.
De forma similar, Richard Stallman, fundador de la Free Software Foundation, cree
que la computacin en nube pone en peligro las libertades de los usuarios, porque
stos dejan su privacidad y datos personales en manos de terceros. Ha afirmado
que la computacin en nube es "simplemente una trampa destinada a obligar a
ms gente a adquirir sistemas propietarios, bloqueados, que les costarn ms y
ms conforme pase el tiempo.

COMPUTACIN UBICUA
INTRODUCCIN
Se introducen las bases de lo que es la computacin sus tendencias en el futuro y
unas ideas planteadas sobre que podramos proyectar implementando esta
tecnologa.
Las redes inalmbricas son una realidad hoy en da, estamos acostumbrados a ver
ordenadores porttiles conectados a Internet sin necesidad de cables, pequeos
ordenadores de mano conectados con los ordenadores de la oficina, cada da
aumenta ms la creacin de redes inalmbricas ciudadanas, en la que
voluntariamente y sin buscar beneficio mas all del uso de las tecnologas
disponibles y el afn de aprender y practicar con ellas, es algo que cada da
estamos y estaremos ms acostumbrados a ver no es ms que el inicio de un

mundo de posibilidades que se abren con este nuevo modelo de computacin,


denominado computacin pervasiva o ubicua; Este modelo de computacin ubicua
es bsicamente la omnipresencia de computadores muy pequeos
interconectados sin cables que se incorporan de forma casi invisible a
cualquier objeto de uso cotidiano.

DEFINICIN
La computacin ubicua es un modelo de interaccin en el que el procesamiento de
informacin se integra fuertemente en las actividades y objetos cotidianos. A pesar
de que el trmino de computacin ubicua puede parecer demasiado tcnico, el
mismo se basa en un campo que tiene muchas implicaciones para el proceso de
enseanza-aprendizaje. Un ejemplo de dispositivo que posee la tecnologa de
computacin ubicua se encuentra en los novedosos telfonos Blackberry y Iphone
que cuentan con un sistema de interconexin inalmbrico para el trnsito de
informacin y datos desde un dispositivo mvil. Este es un trmino caracterizado
por Mark Weiser, cuya meta es el incremento en el uso de sistemas de cmputo a
travs del ambiente fsico, hacindolos disponibles y a la vez invisibles al
usuario. El concepto de ubicuidad se refiere en general a la presencia de una
entidad en todas partes; pero en la computacin adquiere la caracterstica de ser,
adems, invisible. Este paradigma pretende brindar sistemas de cmputo
inteligentes que se adapten al usuario, y cuyas interfaces permitan que ste
realice un uso intuitivo del sistema. De all que la meta, de la computacin ubicua,
de integrar varias computadoras (dispositivos) al entorno fsico busca habilitar los
beneficios de stas y de la informacin digitalizada en todo momento y en todas
partes.
Se entiende por computacin ubicua (ubicomp) la integracin de la informticaen
el entorno de la persona, de forma que los ordenadores no se perciban como
objetos diferenciados. Esta disciplina se conoce en ingls por otros trminos
como pervasive computing, calm technology, things that think y everyware. Desde
hace unos aos tambin se denomina inteligencia ambiental.
Sus promotores propugnan la integracin de dispositivos alrededor de escenarios
donde se encuentre localizado el ser humano, en el que ste puede interactuar de
manera natural con sus dispositivos y realizar cualquier tarea diaria de manera
completamente trasparente con respecto a sus computadores. Durante sus
actividades ordinarias, alguien que est usando computacin ubicua (decimos
entrecomillas usando porque el usuario nunca lo har directamente) lo hace a

travs de diversos dispositivos y sistemas computacionales simultneamente, y


generalmente lo har sin percibirlo. Este modelo es visto como un paso ms del
paradigma de uso de ordenadores de escritorio. Como punto comn a todos los
modelos de computacin ubicua podramos destacar el hecho de que comparten
la visin de ser pequeos y disimulables, robustos y con capacidad para
procesamiento de red, distribuidos en todas las escalas que comprende el da a
da actual, y generalmente son integrables en nuestro entorno sin ser
especialmente llamativos. Por ejemplo, un dispositivo de computacin ubicua
domstico podra interconectar los sistemas de iluminacin y calefaccin con un
control ambiente, de manera que en funcin de la evolucin del momento del da y
sus caractersticas, este sistema reaccionase y pudiese variar la temperatura y
condiciones de luz en una vivienda o edificio, de manera continua e imperceptible.
Otra aplicacin frecuente son frigorficos que son conscientes de su contenido
cuando ha sido convenientemente etiquetado, capaces de planificar mens
saludables para toda la semana en funcin de las necesidades de cada miembro
de la familia, y advertir a los usuarios de la comida rancia o en mal estado.

TENDENCIAS HACIA EL FUTURO


Un papel muy relevante para los mundos virtuales en relacin al entretenimiento y
su fuerte relacin con las redes sociales, est en la tecnologa ubicua. Una idea
que ronda ltimamente entre futuristas de la computacin, es la de predecir que el
futuro de la humanidad est en los mundos virtuales, incluso se habla de un nuevo
modelo educativo o modelos desarrollados a partir de la implantacin y difusin de
nuevas tecnologas en el mundo del aprendizaje, la mejora de las capacidades
cognitivas por medio dela computacin y las comunicaciones a nivel mundial. Otra
gran tendencia es crear interfaces que sean adaptables al tamao de los
dispositivos, que puedan estar en todos los lugares y que tampoco haga falta el
uso de las manos. La idea es que podremos usar sensores y otros perifricos
(cameras o micrfonos) en vez de las manos.

ALGUNAS TENDENCIAS HACIA EL FUTURO


Letreros interactivos
Se trata de pantallas LCD tctiles e interactivas con cristal hologrfico que
permitirn mejorar la experiencia de consumo ofreciendo informacin sobre el

producto y la forma adecuada para su aplicacin. Sern pantallas sensibles al


tacto con video y reconocimiento del rostro.
Vehculos inteligentes con Internet
Actualmente ya existen varios fabricantes dedicados a la creacin de vehculos
con Internet. Este avance permitir que los viajeros puedan conocer el estado de
las vas, escoger rutas alternativas y tener acceso a contenido online como
archivos de msica y videos.
Redes de sensores inalmbricos
Son redes de computadoras en miniatura equipadas para una tarea comn, auto
configurables, de fcil instalacin y capaces de concretar el proceso de emisin y
recepcin de datos en segundos. Serviran para detectar actividad ssmica, el
estado del trnsito y movimientos militares.

ANTECEDENTES HISTRICOS
Se atribuye a Solovina la autora del concepto en sus ltimos artculos escritos
en 1988 cuando trabajaba para Xerox en el laboratorio de Palo Alto (PARC). A
Weiser en alguna medida le influy el tratamiento de la distopa en la
novela Ubikde Philip K. Dick, en la que se vislumbraba un futuro en el que todo,
desde los pomos de las puertas al papel higinico, sera inteligente e
interconectado. El avance de la ciencia no ha ido tan rpido como vaticinaba
Weiser, pero en los ltimos aos se han producido importantes avances en esa
direccin.
El Instituto Tecnolgico de Massachusetts ha sido protagonista de significativas
aportaciones a esta disciplina, entre las que destacan las del consorcio de Hiroshi
Ishii Things That Think, del Media Lab y la iniciativa CSAIL materializada en
el proyecto Oxygen.
En un artculo de 2004, el escritor estadounidense Adam Greenfield acu el
ingenioso trmino everyware para las tecnologas que incorporan computacin
ubcua, inteligencia ambiental o medios tangibles. Volver a utilizar el trmino en
su libro Everyware: The Dawning Age of Ubiquitous Computing (ISBN 0-32138401-6), en el que Greenfield describe el paradigma de interaccin entre la
computacin ubcua como una "mezcla de procesamiento de informacin en el

comportamiento", poniendo como ejemplo del mundo real el sistema de Tarjeta


pulpo utilizado en Hong Kong Octopus card.
Mark Weiser ha propuesto tres modelos bsicos que puedan ser considerados
para desarrollar sistemas ubcuos:
Tabs: dispositivos de escasos centmetros, que pueden ser llevados por un
usuario
1.

2.

Pads: dispositivos del tamao de una mano

3.

Boards: dispositivos que pueden llegar a medir metros

Estas categoras propuestas por Weiser se caracterizan generalmente por ser


grandes, tener una forma plana o incorporan algn tipo de salida visual. Si se
relajan estas consideraciones (permitiendo aceptar, por ejemplo, dispositivos de
hasta el tamao de nanmetros) se puede extender este rango hasta un nmero
de dispositivos mucho mayor, y tambin potencialmente hasta un nmero de
dispositivos mucho ms tiles. Por lo tanto, con el tiempo se han acabado
proponiendo otros tres tipos de clasificaciones:
Dust (polvo): dispositivos miniaturizados que pueden no tener algn tipo de
salida visual (por ejemplo, los sistemas Micro-electromecnicos MEMS), cuyo
tamano puede oscilar entre nanmetros hasta micrmetros o milmetros.
1.

Skin (piel): pueden ser fabricados con capacidades de emitir luz y con
diversos materiales, como polmeros conductivos, algunos dispositivos orgnicos,
etc... Se ven frecuentemente como ropa, cortinas, o diversos elementos de
decoracin
2.

Clay (arcilla): conjuntos de distintos MEMS pueden combinarse para crear


formas en tres dimensiones.
3.

REAS DE INVESTIGACIN
La Computacin Ubicua representa un gran desafo cientfico/tcnico, un gran
nicho de oportunidad y es un rea atractiva para el sector empresarial. Su
adopcin, como una de las lneas estratgicas de desarrollo del pas, se reflejar
en un impacto social, un impacto cientfico, un impacto tecnolgico, y finalmente
en un impacto econmico. Las reas de investigacin y desarrollo que se

identifican como de alta prioridad dentro del cmputo ubicuo y sin ser exhaustivos,
se presentan a continuacin:

Sensores

1.

Adquisicin de seales corporales

2.

RFIDs
Redes de prxima generacin

1.

Internet 2 como soporte para cmputo ubicuo

2.

Redes de Sensores

3.

Redes Adhoc

4.

Interconexin de dispositivos heterogneos

5.

Seguridad informtica
Sistemas Distribuidos

Redisear soluciones para que sean aplicables al cmputo mvil y/o


ubicuo.
1.

1.

Soporte multimedia

2.

Tolerancia a fallas

3.

Escalabilidad
Computacin mvil

1.

Sistemas de IgualaIgual (PeertoPeer)

2.

Servicios de posicionamiento y localizacin

3.

Servicios de Base (e.g. Posicionamiento por GSM/GPRS)


Desarrollo de sistemas ubicuos (aplicaciones)

1.
1.

eMedicina
Monitoreo y procesamiento de seales mdicas remotas

2.

Contextaware systems

3.

Monitoreo de actividad en ancianos

2.

TeleDiagnostico Mvil

You might also like