You are on page 1of 22

Fundamentos de Hardware Almacenamiento en la nube

Jess Moreno Len Alberto Molina Coballes


jesus.moreno.edu@ juntadeandalucia.es

Marzo 2012

Jess Moreno Len, Marzo de 2012 Algunos derechos reservados. Este artculo se distribuye bajo la licenciaReconocimientoCompartirIgual 3.0 Espaa" de CreativeCommons, disponible en http://creativecommons.org/licenses/by-sa/3.0/es/deed.es Este documento (o uno muy similar) est disponible en (o enlazado desde) http://informatica.gonzalonazareno.org

Cloud computing

Cloud computing, computacin en la nube, es un paradigma que permite ofrecer servicios de computacin a travs de Internet. 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.
Fuente:http://es.wikipedia.org/wiki/Computacin_en_la_nube

Cloud computing

Fuente:http://commons.wikimedia.org/wiki/File:Cloud_computing.svg

Cloud computing, la visin de un proveedor de servicios

http://www.youtube.com/watch?v=VOn6tg3e1t4

Cloud Storage

Cloud Storage, almacenamiento en la nube, es un modelo de almacenamiento en el que los datos se alojan en las instalaciones de un proveedor de servicios en la nube, accediendo los clientes a su informacin a travs de internet, ya sea utilizando una interfaz web, una API o una determinada aplicacin.

Cloud Storage, principios bsicos

El proveedor de servicios en la nube alquila sus instalaciones para que los clientes almacenen su informacin en sus servidores. El proveedor utilizar cientos o miles de servidores de datos para almacenar la informacin de sus clientes. Los servidores requieren mantenimiento y reparaciones, por lo que es necesario almacenar la informacin en mltiples mquinas (redundancia) de forma que se asegura a los clientes que puedan acceder en cualquier momento a sus datos (fiabilidad).

Cloud Storage, dnde est la informacin?

A Look Inside Amazons Data Centers

http://www.datacenterknowledge.com/archives/2011/06/09/a-look http://www.youtube.com/watch?v=PPnoKb9fTkA http://www.youtube.com/watch?v=zRwPSFpLX8I

Microsoft Generation 4.0 Data Center Vision

Google container data center tour

Cloud Storage, ventajas

Costes, ya que las compaas pagan solo por la cantidad de informacin que almacenan y usan Requisitos tcnicos y de personal, ya que desaparece la necesidad de instalar y mantener dispositivos fsicos de almacenamiento. Las empresas pueden centrarse exclusivamente en su negocio. Tareas como las copias de seguridad o la replicacin de datos son ahora responsabilidad del proveedor.

Cloud Storage, riesgos

Temas legales, como los materiales con copyright o las leyes de proteccin de datos Apagones

Pero esto no ocurrir muy a menudo, no? Amazon 2008, Amazon 2010, Amazon 2011

Problemas de conexin a Internet Ampliacin de la superficie de ataque Estabilidad financiera del proveedor

Cloud Storage, proveedores

Amazon S3

Amazon Simple Storage Service

Objetos ilimitados desde 1 byte a 5 terabytes de datos Objetos almacenados en depsitos, con una clave exclusiva Depsitos almacenados en 1 o varias regiones.

Latencia, costes o exigencias reguladoras

Mecanismos de autenticacin y permisos Interfaces REST y SOAP BitTorrent para distribucin a gran escala Eliminaciones de gran volumen, recurrentes y programadas

Amazon S3, fiabilidad y duracin de los datos

Los objetos se almacenan de forma redundante en varios dispositivos de diferentes instalaciones de una regin. Comprobaciones regulares de integridad Contrato de nivel de servicio, SLA

Duracin del 99,999999999 % y disponibilidad del 99,99% Diseado para sostener la prdida de datos simultnea en dos instalaciones

Control de versiones, para recuperarse de acciones no deseadas del usuario y fallos de aplicacin Reduced Redundancy Storage (RRS)

Amazon S3, precios

Los clientes nuevos reciben 5 GB de almacenamiento, 20.000 Solicitudes para Obtener, 2.000 Solicitudes para Poner, GB de transferencia de datos entrante y 15 GB de transferencia de datos saliente al mes durante un ao. Pago por uso. Calculadora mensual

Amazon S3, casos prcticos comunes

Copia de seguridad, archivado y recuperacin en caso de desastre

AWS Import/Export

Almacenamiento para anlisis de datos

Amazon S3 Amazon EC2 Amazon S3 Sin costes por transferencia entre servicios

Amazon S3, hosting escalable

Imagina que tu sitio web est ganando popularidad y el trfico est aumentando Efecto Barrapunto Una tcnica escalable comn es alojar los ficheros multimedia en otros servidores, ya que se distribuye el trfico y la carga de ancho de banda entre los equipos, y permite al servidor principal centrarse en servir pginas web y en el procesamiento del lado del servidor En lugar de instalar y configurar varios servidores para alojar el contenido multimedia, se puede usar un proveedor de almacenamiento en la nube

Amazon S3, hosting escalable

Un ejemplo real, Blue Origin

Amazon S3, hosting escalable

Se crea un bucket/depsito que corresponde con el dominio que se usar para alojar los ficheros multimedia.

Amazon S3, hosting escalable

Se suben los ficheros al bucket y se asignan los permisos apropiados

Amazon S3, hosting escalable

Para que los visitantes de nuestra web no vean que los ficheros se alojan en Amazon (por la url de los ficheros http://bucket_name.s3.amazonaws.com/object_name), podemos crear una entrada CNAME en nuestro proveedor de Hosting

Amazon S3, hosting escalable

De esta forma, los recursos podrn ser accedidos desde la url http://CNAME.DOMINIO/object_name, y los clientes no notarn que los ficheros estn realmente alojados en Amazon
Fuente:ScalableMediaHostingwithAmazonS3 http://aws.amazon.com/articles/

Bibliografa

Cloud Computing A practical Approach Anthony T. Velte, Toby J. Velte, Robert Elsenpeter Captulo 7 Cloud Storage

You might also like