almacenamiento orientado a bloques, flexible, escalable y seguro sobre redes … · 2009-12-12 ·...
TRANSCRIPT
![Page 1: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/1.jpg)
Almacenamiento Orientado a Bloques, Flexible,
Escalable y Seguro Sobre Redes IP
Pedro Martınez-JuliaAntonio F. Gomez-Skarmeta
{pedromj,skarmeta}@um.es
Departamento de Ingenierıa de la Informacion y las Comunicaciones
Universidad de Murcia
26 noviembre 2009
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 2: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/2.jpg)
Agenda
1 Motivacion
2 Requisitos de un servicio de almacenamiento distribuido
3 Solucion propuesta
4 Posibles escenarios de produccion
5 Trabajo realizado
6 Escenarios de experimentacion
7 Resultados
8 Conclusiones
9 Trabajo futuro
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 3: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/3.jpg)
Motivacion
Los servicios emergentes entorno a Cloud Computing ofrecen laposibilidad de externalizar diversos recursos que generalmente seencontraban en los servidores propios de una organizacion ymuchas veces localizados en sus propias instalaciones. Entre estospodemos encontrar almacenamiento ofrecido como servicio, oCloud Storage, que esta disenado para complementar a cualquierservicio de la nube que necesite almacenar informacion.
El presente trabajo analiza una solucion para la construccion yconsumo de nubes de almacenamiento de altas prestaciones.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 4: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/4.jpg)
Requisitos de un servicio de almacenamiento distribuido
Permitir que la eleccion y gestion del sistema de ficheros serealice en los equipos del consumidor.
Soportar la distribucion y la replica del almacenamiento entredistintos servidores y proveedores.
Poder ampliar o reducir el espacio de almacenamientodisponible de forma dinamica.
Consumir varios servicios de almacenamiento en paralelo paraaumentar la velocidad.
Que la seguridad en las comunicaciones de datos no provoqueun gran impacto en el rendimiento.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 5: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/5.jpg)
Solucion propuesta
Utilizar la tecnologıa RAID aplicada sobre redes IP.
Utilizar NBD o iSCSI en los servidores de almacenamiento.
Utilizar IPSec para la seguridad en las comunicaciones.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 6: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/6.jpg)
Posibles escenarios de produccion
Segun el usuario de la solucion:
Proveedor Un proveedor de servicios que desea agregar lacapacidad de almacenamiento que dispone paraofrecer servicios de almacenamiento de mayorcapacidad.
Consumidor Una organizacion final u otro proveedor de serviciosdesea fusionar la capacidad de almacenamiento devarios proveedores para obtener mayor velocidad yfiabilidad.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 7: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/7.jpg)
Proveedor (Cloud Storage Provider)
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 8: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/8.jpg)
Consumidor (Cloud Storage Consumer)
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 9: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/9.jpg)
Trabajo realizado
Estudio de factibilidad en el uso de dispositivos NBD en RAID.
Comparacion de la velocidad de almacenamiento deNBD+RAID para distintos niveles RAID (0, 1, 5, 6 y 10), condistintos tamanos de fichero y en varios escenarios.
Comparacion de la latencia de NBD+RAID 0 en variosescenarios, realizando gran cantidad de almacenamientos deficheros pequenos en un intervalo de tiempo concreto.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 10: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/10.jpg)
Escenarios de experimentacion
Se han definido cuatro escenarios, uno por cada tipo deinterconexion utilizado:
Switch 100/1000
Switch Gigabit Ethernet
Red CWDM
Red PASITO
Ademas del mecanismo de interconexion, cada escenario estacompuesto de 3 hosts, de los cuales, 2 actuan de proveedores y 1de consumidor. Cada proveedor exporta 2 dispositivos NBD, paraası disponer de 4 dispositivos en total.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 11: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/11.jpg)
Interconexion mediante switch 100/1000
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 12: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/12.jpg)
Interconexion mediante switch Gigabit Ethernet
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 13: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/13.jpg)
Interconexion mediante red CWDM
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 14: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/14.jpg)
Interconexion mediante red PASITO
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 15: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/15.jpg)
Resultados
Los resultados de los experimentos han sido procesados paraobtener las siguientes graficas de rendimiento:
Switch 100/1000
Ancho de banda
Red CWDM
Ancho de bandaLatencia observada
Comparacion de latencias(CWDM vs GE)
Switch Gigabit Ethernet
Ancho de bandaLatencia observada
Red PASITO
Ancho de bandaLatencia observada
Comparacion de latencias(CWDM vs GE vs PASITO)
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 16: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/16.jpg)
Switch 100/1000: Ancho de banda conseguido
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 17: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/17.jpg)
Switch Gigabit Ethernet: Ancho de banda conseguido
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 18: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/18.jpg)
Siwtch Gigabit Ethernet: Latencia observada
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 19: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/19.jpg)
Red CWDM: Ancho de banda conseguido
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 20: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/20.jpg)
Red CWDM: Latencia observada
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 21: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/21.jpg)
Comparacion de latencias: CWDM vs Gigabit Ethernet
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 22: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/22.jpg)
Red PASITO: Ancho de banda conseguido
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 23: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/23.jpg)
Red PASITO: Latencia observada
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 24: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/24.jpg)
Comparacion de latencias: CWDM vs GE vs PASITO
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 25: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/25.jpg)
Conclusiones
Ya que la velocidad observada en los experimentos se acercamucho al ancho de banda teorico de cada uno de losescenarios, se puede concluir que la sobrecarga que puedaintroducir la capa RAID es aceptable.
La latencia provocada por los sistemas de interconexionprobados no afecta en los escenarios simulados y afecta enpequena medida en el escenario real (PASITO).
El incremento de latencia de la red CWDM sobre lainterconexion por switch GE es de 500 microsegundos.
La solucion propuesta (NBD+RAID+IPSec) es valida paraconstruir nubes de almacenamiento.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 26: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/26.jpg)
Trabajo futuro
Especificar formalmente el comportamiento del sistemaNBD+RAID+IPSec ante los posibles fallos de red o decualquier dispositivo.
Disenar y crear un prototipo de un gestor autonomo paraservicios de almacenamiento en base a la especificacion CDMI(Cloud Data Management Interface) de SNIA.
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP
![Page 27: Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes … · 2009-12-12 · Almacenamiento Orientado a Bloques, Flexible, Escalable y Seguro Sobre Redes IP](https://reader030.vdocumento.com/reader030/viewer/2022040519/5e77775dfd7dbd7dca6c56b9/html5/thumbnails/27.jpg)
GRACIAS POR SU
ATENCION
Pedro Martınez-Julia, Antonio F. Gomez Skarmeta Almacenamiento de Bloques en Redes IP