El Almacenamiento en nube o Cloud storage es un modelo de
almacenamiento basado en redes, ideado en los 1960s , donde los datos están
alojados en espacios de almacenamiento virtualizados y por lo general están
alojados por terceros. Las compañías de alojamiento operan enormes centro de procesamiento de datos;
y los usuarios que requieren que sus datos sean alojados compran o alquilan la
capacidad de almacenamiento que requieren. Los operadores de los centros de datos, se a
nivel servicio, virtualizan los recursos de acuerdo a los requerimientos del
cliente y solo exhiben los entornos con los recursos requeridos, mientras que
los clientes por ellos mismos administran el almacenamiento y funcionamiento de
archivos, datos o aplicaciones. Físicamente los recursos pueden estar repartido
en múltiples servidores físicos.
Los
servicios de Almacenamiento en nube pueden ser accedidos por diferentes
medios, como una web serviceAPI, interface web de
usuario o alguna otra seleccionada por el cliente.
El
almacenamiento en nube posee las mismas características que la computación en nube en términos de agilidad, escalabilidad,
elasticidad
y multipo sesión. Se
considera que el término se forjó en la década de los 1960s[1]por
Joseph Carl Robnett Licklider. Desde los
'60s, la computación en nube se fue desarrollando en
varias áreas, las implementaciones más recientes se deben a la Web 2.0, esto se
debió a que las grandes velocidades de ancho de banda y los bajo costes de
almacenamiento y procesamiento, no se extendieron hasta finales de los '90s y
esto retrasó la implementación y desarrollo masivo de las soluciones basadas encomputación en nube. Solo algunos tenían la
infraestructura para desarrollar estos conceptos, dentro de las entidades.
Uno de los
primeros logros de la computación en nube llego en 1999 con salesforce.com, pionera en
la entrega de aplicaciones corporativas por medio de una interfaz web. Esta
compañía demostró a los especialistas y compañías de desarrollo de software la ventaja del uso
de portales web para entrega de sus productos. Files Anywhere también
colaboró en el esquema de servicios basados en almacenamiento en nube que
permitió a los usuarios compartir sus archivos de forma segura por Internet.
Ambas compañías aún ofrecen sus servicios en la actualidad.
Existe
dificultad para definir con términos claros la arquitectura del almacenamiento
en nube, pero es claramente análogo al concepto de almacenamiento de objetos.
Servicios de almacenamiento en nube proveídos porAmazon S3,
productos de almacenamiento en nube de EMC Atmos, proyectos de investigación de
almacenamiento como Oceanstore[2],
son ejemplos claros y ofrecen pautas sobre el almacenamiento de objetos.
Almacenamiento
en nube se define como un entorno:de almacenamiento compuesto por muchos
recursos distribuidos, pero actúa como uno solo con gran tolerancia a fallos porque implementa redundanciay
distribución de datos que
posibilita la perpetuidad o recuperación de la información por sus personalización
de copias que mejora la consistencia eventual de
las réplicas de datos.
Almacenar
grandes volúmenes de información en una red de área local (LAN) es caro.
Dispositivos de almacenamiento electrónico de datos de alta capacidad como
servidores de archivos, redes de área de almacenamiento (SAN) y Network
Attached Storage (NAS) proporcionan alto performance, almacenamiento de datos
de alta disponibilidad accesible a través de interfaces estándar de la
industria. Sin embargo, dispositivos de almacenamiento de datos electrónicos
tienen muchas desventajas, incluidos los que son costosos comprar, tienen una
limitada duración, requieren sistemas de backup y recuperación, tienen una
presencia física que requieren determinadas condiciones ambientales, requieren
personal administrar y consumen cantidades considerables de energía de energía
y enfriamiento. Proveedores de almacenamiento de datos nube, tales como
AmazonS3, proporcionan almacenamiento de información electrónica barata,
virtualmente ilimitado en instalaciones de forma remota alojados. Información
almacenada con estos proveedores es accesible a través de la internet o red de área
extensa (WAN). Las economías de escala permiten a los proveedores proporcionar
almacenamiento de datos más barato que los dispositivos de almacenamiento de
datos electrónicos equivalentes.
Rendimiento de almacenamiento de datos de nube está limitada
por el ancho de banda. Las velocidades de Internet y WAN son típicamente 10 a
100 veces más lentas que la velocidad de LAN. Por ejemplo, tener acceso a un
archivo típico de una LAN tarda 1 segundo, acceder al mismo archivo de datos de
nube almacenamiento puede tardar de 10 a 100 segundos. Mientras que los
consumidores se utilizan para frenar descargas de internet, no están
acostumbrados a esperar largos períodos de tiempo para un documento o una hoja
de cálculo de la carga.
Disponibilidad de almacenamiento de datos de nube es un
problema grave. Almacenamiento de datos de nube se basa en la conectividad de
red entre la LAN y el proveedor de almacenamiento de datos de nube.
Conectividad de la red puede verse afectada por cualquier número de cuestiones
como las interrupciones de las redes mundiales, erupciones solares, cortados
cables subterráneos y daños por satélite. Almacenamiento de datos de nube tiene
muchos más puntos de falla y no es resistente a las interrupciones de la red.
Las interrupciones de red implica que el almacenamiento de datos de nube está
completamente disponible.
Los
proveedores de almacenamiento de datos de nube utilizan protocolos de red propietarias
a menudo no es compatibles con archivos normal al servicio de la LAN. Acceso a
almacenamiento de datos de nube a menudo implica programas ad hoc que se creará
para salvar la diferencia en los protocolos.
La
industria de almacenamiento de datos de nube no tiene un conjunto de protocolos
estándar común. Esto significa que deben crearse para tener acceso a
proveedores de almacenamiento de datos de nube diferentes interfaces
diferentes. Intercambio o elegir entre proveedores es complicado como sus
protocolos son incompatibles.