v COMIENZOS
·
El concepto de la computación 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 escalados masivamente y manejados como recursos
configurados y mancomunados de manera continua.
v ¿QUE ES LA
COMPUTACIÓN EN LAS NUBES?
·
La computación en nube es un modelo que permite acceder de forma
cómoda y ubicua a petición del usuario a una serie de recursos informáticos
compartidos y configurables (por ejemplo, redes, servidores, almacenamiento,
aplicaciones y servicios) que se pueden suministrar con rapidez y distribuir
con un esfuerzo mínimo de gestión o interacción del proveedor de servicios,
según una definición ampliamente aceptada del National Institute for Standards
and Technology (NIST) de los Estados Unidos.
v ARQUITECTURA DE LA
CAPA DE SERVICIOS
Podemos dividir la Computación de las Nubes en las siguientes
capas:
1.
Software como Servicio (SaaS):
·
Esta en la capa mas alta y consiste en la entrega de una
aplicación completa como un servicio. El proveedor SaaS dispone de una
aplicación estándar 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 través
de la red, sin que estos tengan que instalar ningún software adicional.
·
La distribución de la aplicación tiene el modelo de uno a muchos,
es decir, se realiza un producto y el mismo lo usan varios clientes.
·
Los proveedores de SaaS son responsables de la disponibilidad y
funcionalidad de sus servicios no dejando de lado las necesidades de los
clientes que son, al fin y al cabo, los que usaran el software.
2. -Plataforma como
Servicio (PaaS)
·
PaaS es la siguiente capa. La idea básica es proporcionar un
servicio de plataforma que permita desarrollar software a través de la red. El
proveedor es el encargado de escalar los recursos en caso de que la aplicación
lo requiera, del rendimiento óptimo de la plataforma, seguridad de acceso,
etc.
·
Para desarrollar software se necesitan, BBDD, servidores, redes, y
herramientas de desarrollo.
·
Con PaaS uno se olvida del personal para su uso y te centras en
innovar y desarrollar ya que el hardware necesario para el desarrollo de
software es ofrecido a través de Internet, lo que permite aumentar la
productividad del los equipos de desarrollo.
3. Infraestructura
como Servicio (IaaS)
·
Las corresponde a la capa mas baja. La idea básica es la de
externalización de servidores para espacio en disco, base de datos, routers,
swtiches y/o tiempo de computación en lugar de tener un servidor local y toda
la infraestructura necesaria para la conectividad y mantenimiento dentro de una
organizaron. Con una IaaS lo que se tiene es una solución en la que se paga por
consumo de recursos solamente usados: espacio en disco utilizado, tiempo de
CPU, espacio en base de datos, transferencia de datos.
·
Las IaaS permiten desplazar una serie de problemas al proveedor
relacionados con la gestión de las máquinas como el ahorro de costos al pagar
sólo por lo consumido y olvidarse de tratar con maquinas y su mantenimiento
v CARACTERÍSTICAS
La computación en
nube presenta las siguientes características clave:
·
Agilidad: Capacidad de
mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor.
·
Costo: los proveedores
de computación en la nube afirman que los costes se reducen. Un modelo de
prestación pública en la nube convierte los gastos de capital en gastos de
funcionamiento. Ello reduce barreras de entrada, ya que la infraestructura se
proporciona típicamente por una tercera parte y no tiene que ser adquirida por
una sola vez o tareas informáticas intensivas infrecuentes.
·
Escalabilidad y elasticidad: aprovisionamiento de recursos sobre una base de autoservicio en
casi en tiempo real, sin que los usuarios necesiten cargas de alta duración.
·
Independencia entre el dispositivo y la ubicación: permite a los usuarios acceder a los sistemas utilizando un
navegador web, independientemente de su ubicación o del dispositivo que utilice
(por ejemplo, PC, teléfono móvil).
·
Rendimiento: Los sistemas en
la nube controlan y optimizan el uso de los recursos de manera automática,
dicha característica permite un seguimiento, control y notificación del mismo.
Esta capacidad aporta transparencia tanto para el consumidor o el proveedor de
servicio.
·
Seguridad: puede mejorar debido
a la centralización de los datos. La seguridad es a menudo tan buena o mejor
que otros sistemas tradicionales, en parte porque los proveedores son capaces
de dedicar recursos a la solución de los problemas de seguridad que muchos
clientes no pueden permitirse el lujo de abordar.
·
Mantenimiento: en el caso de las
aplicaciones de computación en la nube, es más sencillo, ya que no necesitan
ser instalados en el ordenador de cada usuario y se puede acceder desde
diferentes lugares.
v
Cómo funciona la computación
en nube
·
La nube ha surgido de la infraestructura de computación global
desarrollada por grandes empresas, como Google, Amazon, eBay y Microsoft, y
usada, en un principio, para administrar sus propias empresas. Habiendo
desarrollado centros de datos masivos en varios países con conexiones de muy
alta velocidad a Internet, observaron el potencial de ingresos al ofrecer el
excedente de almacenamiento de datos y servicios de computación a otras
empresas.
·
Algunos de estos centros de datos pueden alojar más de 100 000
servidores. Cada uno de estos servidores de computación ejecuta software de
sistema operativo que puede presentar diversos entornos «virtualizados» a los
usuarios, que pueden ejecutar sus propias aplicaciones de software sin que
estas interfieran con otros programas que se estén ejecutando al mismo tiempo
en el mismo servidor.
·
Empresas como IBM, HP y Citrix venden sistemas que gestionan con
eficacia este proceso de virtualización y ofrecen fiabilidad adicional y
funciones de seguridad. Por ejemplo, los sistemas «CloudSystem Matrix» de HP
permiten que los programas se transfieran automáticamente de una máquina
defectuosa a otra que pueda asumir la carga extra.10 Los centros de datos
también pueden almacenar los datos de usuarios cuando lo soliciten.
v TIPOS DE NUBES
Tipos de computación en la nube:
·
Una nube pública es una nube
computacional mantenida y gestionada por terceras personas no vinculadas con la
organización. En este tipo de nubes tanto los datos como los procesos de varios
clientes se mezclan en los servidores, sistemas de almacenamiento y otras
infraestructuras de la nube. Los usuarios finales de la nube no conocen qué
trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas
de almacenamiento, etc.
·
Las nubes privadas son una buena
opción para las compañías que necesitan alta protección de datos y ediciones a
nivel de servicio. Las nubes privadas están en una infraestructura bajo
demanda, gestionada para un solo cliente que controla qué aplicaciones debe
ejecutarse y dónde. Son propietarios del servidor, red, y disco y pueden
decidir qué usuarios están autorizados a utilizar la infraestructura. Al
administrar internamente estos servicios, las empresas tienen la ventaja de
mantener la privacidad de su información y permitir unificar el acceso a las
aplicaciones corporativas de sus usuarios.
·
Nube comunitaria. Este modelo como aquel que se organiza con la finalidad de
servir a una función o propósito común (seguridad, política), las cuales son administradas
por las organizaciones constituyentes o terceras partes.
·
Las nubes híbridas combinan los
modelos de nubes públicas y privadas. Un usuario es propietario de unas partes
y comparte otras, aunque de una manera controlada. Las nubes híbridas ofrecen
la promesa del escalado, aprovisionada externamente, a demanda, pero añaden la
complejidad de determinar cómo distribuir las aplicaciones a través de estos
ambientes diferentes. Las empresas pueden sentir cierta atracción por la
promesa de una nube híbrida, pero esta opción, al menos inicialmente, estará
probablemente reservada a aplicaciones simples sin condicionantes, que no
requieran de ninguna sincronización o necesiten bases de datos complejas. Se
unen mediante la tecnología, pues permiten enviar datos o aplicaciones entre
ellas.
·
Nube comunitaria. Este modelo como aquel que se organiza con la finalidad de
servir a una función o propósito común (seguridad, política), las cuales son administradas
por las organizaciones constituyentes o terceras partes.
v
Uso y ventajas potenciales
de la computación en nube
·
La nube puede usarse de distintas formas por distintos usuarios:
los consumidores normalmente la usan para el correo electrónico, el
almacenamiento de archivos, el intercambio de contenidos e información, los
servicios de pago y la transmisión de música y vídeo. Las empresas la usan
sobre todo para herramientas básicas de oficina, colaboraciones, la gestión de
proyectos y el diseño de aplicaciones personalizadas. Las administraciones
utilizan la nube en gran medida de la misma forma que las empresas; además de
innovar en la calidad de los servicios, ofrecen soluciones a los ciudadanos a
través de la administración electrónica.
·
Las encuestas demuestran que la mayoría de los consumidores en
línea utilizan la computación en nube a través de los servicios de correo web,
con menor uso de las aplicaciones en línea para compartir contenidos. Las
principales ventajas de la nube para los consumidores tienen que ver con la
comodidad, la flexibilidad, la reducción de costes, la facilidad de uso, la
posibilidad de compartir contenidos, un mejor acceso a la información y los
contenidos en línea, el mantenimiento y la actualización de forma automática y
una seguridad potencialmente mejor.
·
Las empresas son quienes más se beneficiarán al evitar el gasto de
capital en TI y poder ampliar los recursos de TI; esto implica menos obstáculos
de acceso, lo que introducirá nuevos productos en el mercado con mayor rapidez,
y puede contribuir a la creación de PYME innovadoras.
v
Riesgos relacionados con la
computación en nube
·
Los mayores obstáculos detectados para que los consumidores y las
PYME adopten la computación en nube son la falta de privacidad, la protección
de datos, la dependencia de proveedores concretos, la falta de normalización y
las cuestiones jurisdiccionales relativas a la legislación aplicable y el
acceso de las autoridades policiales a los datos.
·
Los riesgos potenciales generales en materia de protección de
datos que se derivan de la computación en nube están relacionados con: un
aumento de las amenazas para la confidencialidad de los datos debido a la
concentración de datos en una infraestructura común en nube; la pérdida de
control de la TI y gobernanza por parte de organizaciones que utilizan
servicios en nube; y un aumento del riesgo de intercepción de datos en los
procedimientos de autenticación y transmisión.
·
A menudo las disposiciones de los proveedores relativas a la
protección de datos carecen de transparencia, en particular no ofrecen
garantías de la integridad de los datos junto con las cláusulas de descargo de
responsabilidad en los contratos; faltan normas relativas al control y la protección
de datos; y con frecuencia, en los sitios web de los proveedores de servicios
en nube, la información sobre seguridad y privacidad está poco clara e
incompleta.
·
Los principales retos que afectan a las cuestiones jurídicas
relativas a la privacidad tienen que ver con: las ambigüedades en cuanto a la
función del proveedor de servicios en nube; la incertidumbre con respecto a la
aplicabilidad de las leyes de la UE; la necesidad de una protección de datos
más eficaz; la incertidumbre en relación con las leyes que rigen las
transferencias internacionales de datos y la falta de universalidad en la
legislación sobre protección de datos.
v VIRTUALIZACION EN
LAS NUBES
·
La virtualizacion es esencial en el desarrollo óptimo de la
computación en las nubes, y esta referida principalmente al tema de plataforma.
Se puede decir que la virtualizacion es una abstracción de los recursos
tecnológicos que permite a los servidores crear dispositivos virtuales la cual
pueden ser usados para aumentar los recursos más que como sistemas
discretos. Esto permite muchos mejoramientos como:
o
Rápida incorporación de nuevos recursos para los servidores
virtualizados.
o
Reducción de los costes de espacio y consumo.
o
Administración global centralizada y simplificada.
o
Mayor facilidad para la creación de entornos de test que permiten
poner en marcha nuevas aplicaciones sin impactar a la producción, agilizando el
proceso de las pruebas.
o
Aislamiento: un fallo general de sistema de una máquina virtual no
afecta al resto de máquinas virtuales.
o
No sólo aporta el beneficio directo en la reducción del hardware
necesario, así como de sus costes asociados.
v PRINCIPALES APLICACIONES EN LOS DIFERENTES TIPOS DE NUBES
§
Box (sitio web) - desarrollado por Box Inc.
§
Campaign Cloud - desarrollado por ElectionMall Technologies.
§
Doitle ajaxplorer - desarrollado por Doitle.
§
Dropbox - desarrollado por Dropbox.
§
Google Drive - desarrollado por Google.
§
iCloud - desarrollado por Apple.
§
OneDrive - desarrollado por Microsoft (Antes SkyDrive).
§
Owncloud - desarrollado por OwnCloud.
§
Salesforce.com - desarrollado por Salesforce.com Inc.
§
SugarSync - desarrollado por SugarSync.
§
Ubuntu One - desarrollado por Canonical - (Cerrado).
§
Wuala - desarrollado por LaCie.
v
Computación en nube en el
futuro
ü
A corto plazo, no se sabe si se producirán cambios importantes en
los tipos de servicios en nube que se ofrecen. No obstante, es probable que su
disponibilidad y capacidad continúen aumentando, ya que las economías de escala
impulsan centros de datos cada vez más grandes, que seguirán emigrando a sitios
con energía más barata.
ü
Cuestiones como la protección y la privacidad podrían ralentizar
el desarrollo porque si las empresas usuarias o las autoridades públicas no
tienen confianza o pruebas de que se puede confiar en las nubes públicas, es
poco probable que adopten el modelo de nube.
ü
Un reto importante en el futuro será identificar las esferas en
las que el desarrollo de la computación en nube podría coordinarse a nivel
europeo para impedir la duplicación y el derroche.
ü
La conectividad cobrará importancia, puesto que el mayor uso de
los servicios en nube dará lugar a que el usuario dependa de la disponibilidad
de banda ancha de alta velocidad (como redes inalámbricas de telefonía móvil 4G
u otras tecnologías existentes); en particular, las velocidades de carga pueden
llegar a ser un factor importante.
ü
Se facilitaría el acceso a los servicios en nube a través de
dispositivos móviles gracias al acceso a Internet en toda la UE sin complicados
y costosos acuerdos de itinerancia.
ü
Para el futuro en la esfera de servicios al consumidor, es
necesario ofrecer medios adecuados de reparación, ya que existe una asimetría
pronunciada de competencias entre los consumidores y los proveedores de
servicios en nube
v CONCLUSIONES
·
Sin duda la nube computacional ha llegado para establecerse cada
vez de manera más formal, aportando con soluciones que van aumentando de tal
manera que día a día son más usuarios los que se integran a este modo de
trabajo.
·
Esto parece muy improbable, ya que la computación en nube es
conveniente para los usuarios y es rentable para los proveedores. Un total
rechazo a utilizar los servicios en la nube haría que una empresa termine
aislada (e incapa de hacer negocios), tal como sucedería si hoy se rechazara de
pleno el uso del correo electrónico.
·
En vez de boicotear esta tecnología, un enfoque más productivo
consistiría en la creación de una nueva legislación y estrictos reglamentos
para los proveedores, así como tecnologías que hagan (casi) imposible que los
empleados de un proveedor husmeen la información del usuario.
·
Por otro lado, podemos decir que siempre habrán detractores, los
enemigos del progreso pedirán tiempo para analizar, y luego propondrán planes
pilotos, mientras piensan en otros motivos para atrasar.
BIBLIOGRAFÌA :
http://www.europarl.europa.eu/RegData/etudes/etudes/join/2012/475104/IPOL-IMCO_ET(2012)475104_ES.pdf
http://profesores.elo.utfsm.cl/~agv/elo322/1s09/project/reports/ComputacionEnLaNube.pdf
BIBLIOGRAFÌA :
http://www.europarl.europa.eu/RegData/etudes/etudes/join/2012/475104/IPOL-IMCO_ET(2012)475104_ES.pdf
http://profesores.elo.utfsm.cl/~agv/elo322/1s09/project/reports/ComputacionEnLaNube.pdf
Muy bien niña, excelente
ResponderEliminar