Formación en Almacenamiento, Open Storage Soluciones Low Cost.

2,538 views

Published on

Formación de Almacenamiento, tipos de soluciones y alternativas en low-cost, Open Storage.

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,538
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
65
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Formación en Almacenamiento, Open Storage Soluciones Low Cost.

  1. 1. Open Storage<br />Cómo resolver las necesidades de almacenamiento con las ventajas económicas del mundo open (DOWN COST TECHNOLOGY)<br />IvanRicondo<br />Ivan.Ricondo@strelia.es<br />http://www.flickr.com/photos/simon_and_you/1062318106<br />
  2. 2. Objetivos<br /> Introducción a tecnologías de almacenamiento y conceptos relacionados.<br /> Revisar las diferentes soluciones disponibles en Open Storage<br /> Demo de solución “elegida”.<br />
  3. 3. Evolución Almacenamiento<br />
  4. 4. NAS vs SAN<br />
  5. 5. Por qué centralizar almacenamiento<br />
  6. 6. Funcionamiento discos RAID<br />
  7. 7. Ejemplo RAID-0 o Striping<br />
  8. 8. RAID-1 o Mirroring<br />Tiene redundancia, se “pierde” 50% almacenamiento<br />
  9. 9. Ejemplo RAID-5 (con 3 discos)<br />Tiene redundancia, se “pierde” 33% almacenamiento<br />
  10. 10. RAID-10 / RAID-50<br />
  11. 11. Cabina Almacenamiento SAN<br /> No DAS, sino compartido<br /> Cada máquina recibe el almacenamiento que necesita.<br /> Flexibilidad de cambios<br /> Rendimiento mejorado<br /> Más funcionalidades<br /> Discos spare<br />
  12. 12. Almacenamiento Lógico<br /> De forma lógica se ve un “volumen” sobre el que se crean discos<br /> Cada máquina recibe el disco que necesita<br /> Flexibilidad para crecer o decrecer<br /> Rendimiento discos “repartido”<br />
  13. 13. Funcionalidades (I)<br />
  14. 14. Funcionalidades (II)<br />
  15. 15. Funcionalidades (III)<br />
  16. 16. Funcionalidades (IV)<br />
  17. 17. Conexión a cabina SAN<br />
  18. 18. Open Storage<br /> Open Storage rompe mucho de los paradigmas clásicos <br /> Pueden crearse cabinas a precio reducido y sin tener que pagar un “canon” por cada funcionalidad que se necesite<br /> Es Software que se instala sobre en hardware estándar (más económico que hardware propietario de almacenamiento).<br /> Al instalar una cabina basada Open no te casas con proveedor para siempre (como con cabinas propietarias)<br /> Compra de discos se hacen a precio de mercado<br />
  19. 19. Soluciones Open Storage<br />Desde el Laboratorio de Strelia se han analizado las siguientes soluciones:<br /> Linux con LVM2/DRBD<br /> Linux OpenFiler 2.3<br /> Linux Open-E <br />FreeNAS 0.7.1<br />OpenSolaris 9.6<br /> Otras soluciones (Gluster, webdav, …)<br />NexentaStor 3.0.4<br />
  20. 20. Qué se buscaba<br /> Crear SAN en entorno empresarial<br /> Acceso a SAN mediante iSCSI<br /> Ver posibilidades de crear dos cabinas replicadas<br /> Una vez decidida solución se ha medido el rendimiento<br />
  21. 21. Linux con LVM2/DRBD<br /> Se ha instalado una máquina Debian, configurando LVM2, DRBD, MDADM, iSCSI<br /> Acceso desde máquina con Windows 7 por iSCSI.<br /> Configuración de funcionalidades básicas y replicación síncrona de complejidad media.<br /> Administración compleja (todo es demasiado manual)<br /> Instalar máquinas en cluster es complicado (instalar Hearbeat y hacer muchas pruebas)<br /> Todo el software necesario es gratuito, salvo si se quisiera hacer replica asíncrona.<br />
  22. 22. OpenFiler<br />OpenFiler es directamente una distribución con instalación sencilla (CD y sencillo Wizard).<br /> La configuración se realiza desde entorno Web.<br /> Parece ser la distribución más utilizada en entornos no empresariales.<br /> Se puede configurar dos máquinas para tener replicación de datos, o incluso alta disponibilidad, pero de forma complicada desde el entorno de líneas de comando (documentada en un libro de documentación que es necesario comprar).<br /> Se puede instalar de forma gratuita y después si se quiere contratar el soporte y los manuales con la documentación.<br />
  23. 23. Linux Open-E<br /> Igual que el anterior es una distribución directamente.<br /> En su momento no la probamos por no tener alta disponibilidad, recientemente la hemos probado.<br /> Es una distribución orientada a mercado Empresarial.<br /> Tiene funcionalidades básicas, pero poco a poco van añadiendo más (ej. Replicación).<br /> Precio de versión ilimitada: 2.716$<br />
  24. 24. OpenSolaris<br /> Se ha instalado sobre una máquina con 36discos de 2T y se han creado varios discos ZFS, compartidos por iSCSI.<br /> A esta máquina se ha accedido desde un ordenador con Windows 7.<br /> A nivel de complejidad es parecida que la solución con Linux LVM2/DRBD<br /> Lo bueno, el FileSystem ZFS.<br /> Lo malo, es que esta solución NO va a tener continuidad.<br />
  25. 25. FreeNAS<br /> Esta distribución está basada en BSD.<br /> Tiene soporte nativo para ZFS y va a tener continuidad….<br /> No tiene el número de usuarios que OpenFiler<br /> No tiene posibilidad de configurar alta disponibilidad.<br /> Precio es gratuito.<br /> La nombramos por tener la referencia completa.<br />
  26. 26. Otras soluciones<br />
  27. 27. Nexenta<br /> Tiene posibilidad de TODAS las funcionalidades descritas<br /> Dispone de dos versiones: Community y Enterprise<br /> Cabina es NAS y SAN<br />Community no tiene soporte, tiene límite de 18TB y no se pueden poner plugins de pago<br /> Enterprise es de pago (se paga por TB)<br /> Funcionalidades de Replicación, Cluster y conexión FC son de pago.<br /> Basado en sistema de ficheros abierto (ZFS).<br /> Certificado con VMWare.<br />
  28. 28. Sobre ZFS<br /> Creado por Sun Microsystems a finales del 2005.<br /> Posibilidad de almacenar gran cantidad de datos (ZetaByte).<br /> Velocidad de acceso muy rápida.<br /> Posibilidad de hacer deduplicación.<br /> Chequeo de todo los sectores leídos/escritos y reparación automática de errores.<br /> Posibilidad de hacer snapshots ilimitados sin pérdida de rendimiento.<br />
  29. 29. Funcionalidades de Nexenta (I)<br />
  30. 30. Funcionalidades de Nexenta (II)<br />
  31. 31. Funcionalidades de Nexenta (III)<br />Todas las funcionalidad se pueden ir implantando según las necesitemos<br />
  32. 32. Instalación y configuración<br /> Instalación mediante CD que instala “appliance” (sistema operativo y Nexenta).<br /> Gestión mediante sencillo entorno web<br />
  33. 33. Experiencia<br /> En Strelia hay cabina Nexenta en producción desde julio de 2010<br /> Montado sobre máquina de 36 discos (Supermicro) con 72TB de información<br /> Rendimiento muy bueno<br /> Precio por GB muy barato<br />
  34. 34. Ejemplo Configuración: StreliaStor 4U-72T<br /><ul><li>Hasta 72TB disponibles de almacenamiento (36x2TB SAS HDDs)
  35. 35. 36 bahías de disco Hot-swap SAS/SATA en sólo 4U
  36. 36. Configuración base lleva 31 discos de 2TB
  37. 37. Posibilidad de mejorar rendimiento con 3 discos SSD de STEC
  38. 38. 24/48GB memoria
  39. 39. Procesador Intel QuadCore
  40. 40. Fuentes de alimentación de 1400W nivel Gold (93%+ eficiencia)
  41. 41. IPMI 2.0 Integrada
  42. 42. Gran capacidad de crecimiento (hasta 192GB de memoria y 7 PCI-E 2.0 x8, en slot x16)</li></ul>Ideal para entornos de backup<br />
  43. 43. Ejemplo Configuración: StreliaStor 2U-24T-SSD1<br />9 discos de 2TB SAS<br />2 x 50GB STEC Mach16IOPS SLC SSD (Write Cache)<br />1 x 200GB STEC Mach16IOPS MLC SSD (Read Cache)<br />24GB memoria<br />Procesador Intel QuadCore<br />IPMI 2.0 Integrada<br />Gran capacidad de crecimiento (hasta 192GB de memoria y 7 PCI-E 2.0 x8, en slot x16)<br />Alto rendimiento, hasta 7500IOPS<br />Solución Entry para entornos alto rendimiento<br />
  44. 44. Ejemplo Configuración: StreliaStor HA<br /><ul><li>Doble controladora de disco
  45. 45. 12 discos SAS de 600TB a 15000RPM
  46. 46. 2 x 8GB STEC RAM Drive SSD (Write Cache)
  47. 47. 1 x 400GB STEC ZeusIOPS MLC SSD (Read Cache)
  48. 48. 48GB memoria por cada nodo
  49. 49. 2 x Procesador Intel QuadCore por cada nodo
  50. 50. IPMI 2.0 Integrada
  51. 51. Alto rendimiento, hasta 100.000 IOPS</li></ul>Ideal entornos críticos Non-Stop con el rendimiento más eficiente posible<br />
  52. 52. Ejemplo Configuración: StreliaStor a medida<br /><ul><li>Posibilidad de generar configuraciones a medida. Ejemplo:
  53. 53. Dos nodos conectados a cabinas JBOD
  54. 54. 100 discos de almacenamiento
  55. 55. Replicado con una segunda cabina
  56. 56. Gran rendimiento de disco con Caché de lectura y escritura discos SSD STEC</li></li></ul><li>DEMO<br />
  57. 57. Conclusiones<br /> Desde Strelia se cree que la solución más empresarial y seria es la de Nexenta.<br />Nexenta es Open Storage (que no Free)<br /> Por defecto trae la mayoría de las funcionalidades habituales (resto de funcionalidades de pago)<br />Hardware para montar cabinas muy grandes es complicado de conseguir<br /> Pero en cabinas medianas es una alternativa<br /> Puede poner al alcance de Pymes (o delegaciones de grandes empresas) funcionalidades que normalmente sólo contratan grandes empresas por su precio<br />

×