You are on page 1of 13

MONOGRAFA

Computacin en las nubes

Monografa presentada en cumplimiento parcial de la asignatura Organizacin de


computadoras y tcnicas de estudio e investigacin

AUTOR
Edwin Roi Casas Huamanta
PROFESORA
Lic. Rosa Mamani Morales

Morales, junio de 2012

TABLA DE
CONTENIDO
Resumen. 2
Palabras claves: 3
Abreviaturas y/o smbolos usados. 3
1.
Introduccin. 4
2.
Marco Terico. 5
2.1
Computacin en las nubes. 5
2.1.1Comienzos. 6
2.2
Arquitectura de la capa de servicios. 7
2.2.1
Software como servicio (saas). 7
2.2.2
Plataforma como servicio (paas). 7
2.2.3
Infraestructura como servicio (iaas). 9
2.3
Virtualizacin en las nubes. 10
2.3.1 Qu es Virtualizacin?. 10
2.4
Los pros y contras en la nube. 12
2.4.1
Riesgo. 12
2.4.2
Beneficios: 14
2.4.3 Desventajas. 17
2.5
Tipos de nubes. 18
2.5.1 Las nubes pblicas: 18
2.5.2 Las nubes privadas: 18

Pg.

2.5.3 Las nubes hbridas: 19


2.5.4
Comparaciones. 19
Conclusin. 20
AGRADECIMIENTO.. 22
REFERENCIAS. 23
Anexos. 23
Eyeos. 24
Ubuntu One. 24
OpenGoo. 26

Resumen
Con los avances de infraestructura en las (TICs), los nuevos modos de programacin y los
nuevos modelos en su uso, han llegado tambin nuevas formas de denominar a la
Internet, como el ya conocido Cloud Computing o Nube Computacional, en donde los
recursos y servicios informticos son ofrecidos y consumidos como servicios a travs de la
Internet sin que los usuarios tengan que tener ningn conocimiento de la infraestructura
que hay detrs.
La computacin en nube es conveniente para los usuarios, y es rentable para los
proveedores pues, a pesar de presentar algunos riesgos el poder trabajar con este nuevo
tipo de tecnologa, permite ahorrarse tanto licencias, como la administracin de servicios y
de los equipos necesarios para estos. Todo gracias a la arquitectura conformada por
capas con la cual trabaja denominadas por las siglas SaaS, PaaS, IaaS, las cuales
corresponden al software, plataforma e infraestructura como servicios respectivamente.

PALABRAS CLAVES: Nubes, Clustering, Virtualizacin, Computacin

ABREVIATURAS Y/O SMBOLOS USADOS

TICs: Tecnologas de Informacin y Comunicaciones.


IaaS:Infrastructure as a Service(Infraestructura como Servicio).
PaaS:Software as a Service(Plataforma como servicio).
SaaS:Platform as a Service (Software como Servicio).

1. 1.

Introduccin

Hoy en da no hay quien lo dude, la Internet con su creciente importancia se ha


transformado en una de las principales palancas del mundo moderno, convirtindose en
poco tiempo en la red comunicacional ms trascendental en toda la historia si la
comparamos con los medios tradicionales ya conocidos por todos. Se ha convertido en el
dinamismo del planeta entero al comps de las evoluciones tecnolgicas, estimndose
ms de 100 millones las personas que en el mundo ya se han hecho parte de este gigante
comunicacional estimndose que en siete aos se contar con mil millones de usuarios.
Gutirrez (2010) dice que, con el desarrollo de la industria de hardware, las capacidades
han aumentado y los precios han disminuido y aun as las ventas siguen creciendo,
satisfaciendo a un mercado que demanda cada vez ms servicios informticos.
Con la expansin acelerada de era de la informacin, una realidad construida sobre una
infraestructura que cada da mejora en sus capacidades y disminuye en sus costos, los
usuarios de la nube cuentan con distintos dispositivos para acceder a los mismos servicios
y datos que se encuentran alojados en la nube.
La Nube es implementada sobre un modelo computacional conocido como Grid
Computing, el cual se refiere a una red de computadoras conectas entre ellas
compartiendo recursos de procesamiento, memoria y almacenamiento, ejemplo: Internet.
Complementando lo anterior, podemos fcilmente reconocer que cada poca tiene sus
palabras de moda, y la industria informtica no es indiferente a este fenmeno. En los
ochenta, la palabra de moda fue multimedia; en los noventa, interactivo; y en los ltimos
aos, Web 2.0. Y justo cuando todos empiezan a sentirse cmodos con el ltimo trmino
de moda, aparece otro la ya nombrada Nube Computacional, y tal como las nubes
mismas, parece ser un concepto nebuloso. Acerqumonos un poco y veamos que no es
tan nebuloso el tema, aclarando algunas ideas y confusiones que de seguro a ms de
alguno le han dado un dolor de cabeza.

1. 2.

Marco Terico

2.1 Computacin en las nubes


Rueda (2011) Menciona, aunque la gente usa el termino con diferentes significados, la
definicin ms difundida se refiere aun situacin en la cual la computacin se hace en sitio
remoto (en las nubes) en lugar de hacerlo en un computador de escritorio o en un porttil,
usando para ello internet. la nube es un sistema computacional inteligente, complejo y
poderosos en el cielo, al cual simplemente la gente se conecta. Se usa el trmino en la

nube para hacer referencia a la flexibilidad pues da entender que el servicio puede tomar
formas muy variables, como las nubes.

Figura 1: computacin-nube
http://t2.gstatic.com/images?q=tbn:ANd9GcQ3WyToLetCl3uTCD96iIF021VEF6ffm5X1c4N
x9MD3v3gJsuWo

2
1. 2.
2.1.1Comienzos
Adriano (2011) afirma que, 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 (looselycoupled), 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.

Figura 2: Evolucin
http://t1.gstatic.com/images?q=tbn:ANd9GcQ6Gs8GLBzlh0JUINtqw34Ic1P2gLvWAn0Wb02OpWp7o6WzhFDTA

2.2

Arquitectura de la capa de servicios

Podemos dividir la Computacin de las Nubes en las siguientes capas:

2.2.1

Software como servicio (saas)

Berrios (2009) Afirm que, est en la capa ms alta y consiste en la entrega de una
aplicacin completa como un servicio. El proveedor SaaS dispone de una aplicacin
estndar desarrollada en algunos casos por l mismo que se encarga de operar y
mantener y con la que da servicio a multitud de clientes a travs de lared, sin que estos
tengan que instalar ningn software adicional. La distribucin de la aplicacin tiene el
modelo de uno a muchos, es decir, se realiza un producto y el mismo lo usan varios
clientes. Losproveedores de SaaS son responsables de la disponibilidad y funcionalidad de
sus servicios nodejando de lado las necesidades de los clientes que son, al fin y al cabo,
los que usaran el software.
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 (companionapplication), 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.
Un ejemplo claro es la aplicacin para el manejo del correo electrnico (como Gmail,
Hotmail, Yahoo, etc.) por medio de un web-browser.

2.2.2

Plataforma como servicio (paas)

Seta (2009) Aporta que: Son plataformas de software para las cuales la herramienta de
desarrollo en si misma est alojada en la nube y se accede a travs de un navegador web.
Con PaaS, los desarrolladores pueden construir aplicaciones web sin tener que instalar
ninguna herramienta adicional en sus computadoras, y luego despliegan estas
aplicaciones sin necesidad de tener ningn conocimiento administrativo especializado. 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.

PaaS es la siguiente capa. La idea bsica es proporcionar un servicio de plataforma que


permita desarrollar software a travs de la red. El proveedor es el encargado de escalar los
recursos en caso de que la aplicacin lo requiera, del rendimiento ptimo de la
plataforma,seguridad de acceso, etc. Para desarrollar software se necesitan, BBDD,
servidores, redes, herramientas de desarrollo. Con PaaS uno se olvida del personal para
su uso y te centras eninnovar y desarrollar ya que el hardware necesario para el desarrollo
de software es ofrecido atravs de Internet, lo que permite aumentar la productividad de
los equipos de desarrollo. Un vejemplo es Google ApsEngine que permite desarrollar,
compartir y alojar aplicaciones Web deterceros en su vasta infraestructura.

2.2.3

Infraestructura como servicio (iaas)

Tabars (2011) aporta que, es un modelo de Cloud Computing que permiteutilizar


recursosinformticos hardware de un proveedor en forma de servicio.Con ello, IaaS
permite que los clientes puedan comprar recursos hardware (servidores sistemas de
almacenamiento, conmutadores,routers, etc.) como si se tratara de servicios totalmente
ex-ternalizados. Con este modelo se logra poder ampliar o reducir los recursos
informticos fsicosen un periodo de tiempo muy breve.
. Las IaaS permiten desplazar una serie de problemas al proveedorrelacionados con la
gestin de las mquinas como el ahorro de costos al pagar slo por lo consumidoy
olvidarse de tratar con mquinas y su mantenimiento. Por otro lado IaaS puede permitir
unaescalabilidad automtica o semiautomtica, de forma que podamos contratar ms
recursos segn losvayamos necesitando. Ejemplos de sitios son muchos este es el caso
de Dropbox y SkyDrive. Estos sitiospermiten alojar datos en servidores y accesar a ellos a
travs de cualquier parte del mundo conInternet.
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.
Figura 3:computacin en la nube
http://t0.gstatic.com/images?q=tbn:ANd9GcTUEkdEJeBVkcho7tYAHbFOT4qead1qxNGeZ
WnkYIHr0hcFV9hGkg

2.3

Virtualizacin en las nubes

2.3.1 Qu es Virtualizacin?
Velzquez (2009)Aporta que, Virtualizacin es la tcnica empleada sobre las
caractersticas fsicas de algunos recursos computacionales, para ocultarlas de otros
sistemas, aplicaciones o usuarios que interacten con ellos. Esto implica hacer que un
recurso fsico, como un servidor, un sistema operativo o un dispositivo de
almacenamiento, aparezca como si fuera varios recursos lgicos a la vez, o que varios
recursos fsicos, como servidores o dispositivos de almacenamiento, aparezcan como un
nico recurso lgico.
Por ejemplo, la virtualizacin de un sistema operativo es el uso de una aplicacin de
software para permitir que un mismo sistema operativo maneje varias imgenes de los
sistemas operativos a la misma vez.
Esta tecnologa permite la separacin del hardware y el software, lo cual posibilita a su vez
que mltiples sistemas operativos, aplicaciones o plataformas de cmputo se ejecuten
simultneamente en un solo servidor o PC segn sea el caso de aplicacin.Hay
varias formas de ver o catalogar la virtualizacin, pero en general se trata de uno de estos
dos casos: virtualizacin de plataforma o virtualizacin de recursos.

Virtualizacin de plataforma: se trata de simular una mquina real (servidor o PC) con
todos sus componentes (los cuales no necesariamente son todos los de la mquina
fsica) y prestarle todos los recursos necesarios para su funcionamiento. En general,
hay un software anfitrin que es el que controla que las diferentes mquinas virtuales
sean atendidas correctamente y que est ubicado entre el hardware y las mquinas
virtuales. Dentro de este esquema caben la mayora de las formas de virtualizacin ms
conocidas, incluidas la virtualizacin de sistemas operativos, la virtualizacin de
aplicaciones y la emulacin de sistemas operativos.
Virtualizacin de recursos: esta permite agrupar varios dispositivos para que sean vistos
como uno solo, o al revs, dividir un recurso en mltiples recursos independientes.
Generalmente se aplica a medios de almacenamiento. Tambin existe una forma de
virtualizacin de recursos muy popular que no es sino las redes privadas virtuales
o VPN, abstraccin que permite a un PC conectarse a una red corporativa a travs de la
Internet como si estuviera en la misma sede fsica de la compaa.
Qu ventajas podemos tener con la virtualizacin? Veamos algunas de las ms comunes.
Jess (2009) afirma: Como se ha expuesto, la virtualizacin de servicios es una tcnica
muy extendida en los sistemas de informacin actuales (VPN, almacenamiento, etctera).
Bsicamente la virtualizacin nos permite crear en una mquina fsica varias mquinas
virtuales que se comportan para los sistemas operativos y aplicaciones instaladas en ellas
como si de una mquina real se tratase, es decir que el software no distingue ninguna
diferencia entre una mquina fsica y una mquina virtual. Todas las mquinas virtuales

pueden configurarse de forma aislada e independiente de las dems, sin influir en el


hardware o en el resto de mquinas virtuales. Algunas de sus principales ventajas son:
Permite un aislamiento de las particularidades de los dispositivos.
Conseguimos que el usuario vea los recursos que necesita como si fueran dedicados.
Nos permite homogeneizar todos los recursos, por lo que se llega a estandarizar
procedimientos y configuraciones.
Mejora la tolerancia a fallos. Adems, la virtualizacin aporta: ahorro de costes, mayor
eficiencia, flexibilidad y soporte al uso dinmico de procesos, disminucin del consumo
elctrico y aumento de la capacidad de respuesta entre otros.

La virtualizacin es esencial en el desarrollo ptimo de la computacin en las nubes, y est


referida principalmente al tema de plataforma. Se puede decir que la virtualizacin es una
abstraccin de los recursos tecnolgicos que permite a los servidores crear dispositivos
virtuales la cualpuede ser usado para aumentar los recursos ms que como sistemas
discretos. En la computacin en las nubes es interesante el tema de la para virtualizacin
que permite tratar a un servidor como muchos servidores. Otro tema interesante es el
clustering, que permite tratar amuchos servidores como uno solo. Esto permite muchos
mejoramientos como:

Rpida incorporacin de nuevos recursos para los servidores virtualizados.

Reduccin de los costes de espacio y consumo.


Administracin global centralizada y simplificada.
Mayor facilidad para la creacin de entornos de test que permiten poner en marcha
nuevas
aplicaciones sin impactar a la produccin, agilizando el proceso de las
pruebas.
Aislamiento: un fallo general de sistema de una mquina virtual no afecta al resto de
mquinasvirtuales.
No slo aporta el beneficio directo en la reduccin del hardware necesario, as como de
sus costesasociados.

2.4

Los pros y contras en la nube

1
2
2.2
2.3
2.4
2.5
2.4.1
Riesgo
Lucero (2009) Manifiesta que, Debemos reconocer que no todo es color de rosa en la
gran nube, pues siempre habr factores que harn tropezar la confiabilidad de los servicios

ofrecidos por esta. Por un lado el crecimiento de esta nocin ha fortalecido las ventas de
los hoy llamados netbooks, los cuales han sido sacrificados en sus prestaciones fsicas
como la ausencia de unidad ptica e incluso, en la mayora de las ocasiones, escaso disco
duro pues la idea central es que el usuario no se llene de perifricos y slo acceda a su
informacin a travs de la red. El concepto es genial, pero los fallos delos servidores en
distintas ocasiones han puesto la seal de alerta en muchos usuarios que andesconfan
de un servicio como este. Es el caso del gran padre, Google, con quien en varias
ocasiones tantoGmail como su buscador insigne han sufrido fallas que han dejado a sus
usuarios fuera deservicio por unas cuantas horas; las suficientes como para que millones
de clientes reclamen, se estresen y queden con aquella sensacin hormigueante de que
hay algo que no est funcionando deltodo bien.
Demos el siguiente ejemplo: Qu pasara si una empresa o institucin que ha decidido
dejartoda su informacin vital en una nube y justo el da que deseen acceder a ella est
despejado? Una metfora que sin duda refleja la inquietud, y por cierto la precaucin que
deben tomar tanto personas como empresas para mantener la informacin a buen
resguardo. Eventualmente se piensa que una empresa que oferte un servicio de esta
naturaleza contar con un verdadero ejrcito deservidores desplegados por todo el mundo
para dar un buen respaldo pero lo cierto es que estos tambin pueden fallar pues los
procesos an no maduran del todo, exponiendo a los cibernautas al peligro de perder
valiosa informacin basados en servicios gratuitos.
Otro riesgo igual de importante en este tema es la fuga de informacin, un problema cada
vez ms comn dada la gama y variedad de los datos que los proveedores en la nube
almacenan, lo que implica que en cualquier fuga de informacin ocurrira significativo
impacto. Usar los servicios en la nube representa tener una confianza sin precedentes en
el proveedor, resultando inevitable que los autores de programas maliciosos y los piratas
cibernticos apunten a los servicios de computacin en la nube con un afn de buscar
datos que puedan robar, vender o manipular ya que la computacin en nube se est
convirtiendo en una herramienta empresarial esencial, tal como se han consolidado hoy en
da el correo electrnico, se debieran introducir patrones y regularizaciones para
sistematizarla labor de los proveedores y mitigar cualquier tipo de riesgo.
Se cree que una vez que la computacin en nube alcance su masa crtica, es probable que
haya pocos hackers altamente especializados que sepan cmo penetrar en sistemas en
nube para robar o manipular informacin, y quienes lo logren podrn ganar mucho dinero.
Tambin habr estafadores sin ningn inters en la tecnologa pero que usarn trucos
actuales, como e-mails 419, para hacerse con el dinero de sus vctimas. Y obviamente se
situarn los ciber delincuentes que crearn y utilizarn troyanos, gusanos y otros
programas maliciosos, as como compaas de seguridad que protejan a sus clientes
contra estas amenazas. En general, el estado de las cosas no sufrir un gran cambio,
excepto por el hecho de que todos, usuarios, proveedores y ciberdelincuentes, se
encontrarn trabajando en la nube.

2.4.2

Beneficios:

Lucero (2009) afirma que, las bondades de utilizar este modelo de computacin en
aplicaciones cotidianas hasta hacepoco tena detractores que reclamaban aspectos como
el ancho de banda, el cual ahora es el recurso de cmputo, por dlar, que est creciendo
ms rpidamente, incluso ms rpido que el almacenamiento de datos, el cual est
creciendo ms rpido que el poder de procesamiento. Si tomamos en cuenta que el poder
de procesamiento est creciendo exponencialmente desde hace ms de 40 aos,
empezamos a ver cmo el almacenamiento barato unido al creciente ancho debanda hace
que la computacin en la nube sea hoy una realidad. Un corolario importante dentro de los
beneficios es el gran ahorro, tanto en licencias como en la administracin del servicio y en
los equipos necesarios. Como parmetro, considrese que la ciudad de Washington DC
cambi el software de oficina de 38.000 usuarios por un servicio de computacin en la
nube. El cambio dur menos de 6 meses y produce ahorros multimillonarios. Aunque la
mayora de los proveedores en la nube actualmente se dirigen a los usuarios corporativos,
es posible que los usuarios particulares sean los que hagan del concepto un xito al usarlo
de manera masiva. Primero, Ud. tiene que adquirir un ordenador, algo que suena ms fcil
de lo que en realidades: va a escoger un porttil o un ordenador de escritorio, ms barato
y a menudo ms rpido? Cul satisfar mejor sus necesidades? En el mundo de la
computacin en nube Ud. puede tener ambos; puede comprar un econmico thinclient
porttil que puede conectar a una pantalla y a un teclado. Entonces, todo lo que necesita
es conectarse a su proveedor en la nube y disfrutar de todo el rendimiento y memoria que
Ud. desee. Dos aos despus, cuando normalmente Ud. Debera reemplazar su obsoleto
ordenador porttil, an podr usar su thinclient, porque es el proveedor el que ofrece el
rendimiento y no el equipo en s. Adicionalmente, el modelo de computacin en la nube es
ms amigable con el medioambiente, las computadoras de escritorio actualmente gastan
como 30 vatios, cada una, con la computacin en la nube no se necesitan mquinas que
consuman ms de 2 vatios. O sea, la computacin en la nube, adems, ofrece un
importante ahorro global de energa.
La computacin en nube tambin beneficia a la industria de contenidos. Varios mtodos se
usaron en el pasado para prevenir el copiado ilegal de msica y pelculas, pero todos
tienen algn problema. Ha habido casos de copias protegidas de CDs que no funcionan
en ciertos reproductores de CD, y los esfuerzos de Sony para proteger sus contenidos
resultaron en escndalos mediticos y el retiro del mercado de la tecnologa utilizada. Ms
y ms tiendas MP3 se alejan de los materiales DRMprotegidos y ofrecen a cambio
archivos musicales sin proteccin. Sin embargo, la computacin en nube ofrecer a DRM
un segundo usufructo vitalicio con productores de contenido que ofrecern pelculas,
juegos y msica directamente al consumidor. Estos contenidos estarn diseados para
ejecutarse en un sistema de computacin en nube y requerir ms tiempo y esfuerzo
realizar copias ilegales de pelculas y msica distribuidas por este medio. Por ltimo, esto
resultar en menos copias ilegales y mayores beneficios para los productores.
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 ComputerSociety, es un paradigma en el que la


informacin se almacena de manera permanente en servidores de Internet y se enva
acachs 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.
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.
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 das u horas 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.

2.4.3 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 aInternet.

Los datos sensibles del negocio no residen en las instalaciones de las empresas, 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 o jitter altos.
2.5
Tipos de nubes

2.5.1 Las nubes pblicas:


Tabars (2011) menciona, la denominacin de Cloud Pblico o Nube Pblica hace
referencia almodelo estndar de CloudComputing, en el que el prestador de servicios pone
a disposicin de cualquier usuario en Inter-net su infraestructura (esto es, su software o
hardware) de forma gratuita o mediante el abono de cierta cantidad relacionada con el
volumen o tiempo de uso de los mismos.

2.5.2 Las nubes privadas:

Tabares (2011) aporta, 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.

2.5.3 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.

2.5.4

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).
Evidentemente cuanto ms pasos haya que dar, ms lejana ser la conexin entre dos
individuos y ms difcil la comunicacin. Internet, sin embargo, ha eliminado algunas de
esas barreras creando verdaderas redes sociales mundiales, especialmente en segmento
concreto de profesionales, artistas, etc.

You might also like