Vous êtes sur la page 1sur 110

1

Enterprise storage systems




Introduccion
 

Niveles de storage arquitecture: Tier 1,2 y3 Elementos de la ecuacion: rendimiento, coste, seguridad. Conceptos basicos: iops, rendimiento secuencial, rendimiento aleatorio. Legacy: SCSI, PATA, Fiber Channel Presente: SATA, SAS, SSD Futuro: SSD, On Board Flash

Las unidades de almacenamiento: discos


  

Enterprise storage systems


Sistemas Raid - Non Raid: JBOD, BIG/SPAN - RAID 1, 0, 5, 6 - Nested Raid: RAID 10, 100, 50, 60 Los sistemas de array.
y

SATA: port multilane y port multiplier SAS: single sas, SAS expander DAS: SAS, E-SATA, Fibre Channel NAS: FTP, CIFS, NFS SAN: Fiber-Channel, iSCSI.

DAS, NAS, SAN


y

Ejemplo practico de sistema almacenamiento para empresa de hosting.

Introduccion
Niveles de storage arquitecture


Tier 1: Online ,mission-critical, transaccionalidad, acceso continuo, recuperacion inmediata Tier 2: uso no continuado, datos importantes, recuperacion rapida Tier 3: almacenamiento, backup, acceso baja prioridad.




Elementos de la ecuacion: rendimiento, coste y seguridad... seleccionar 2

Introduccion

SEGURI RENDIMIENTO COSTE

Introduccion
Conceptos bsicos
 

IOPS: Input/Output Operations Per Second Rendimiento secuencial (STR): 3D, streaming, uso de ficheros grandes (diseo, video) Rendimiento acceso aleatorio: OLTP, web service, database service.

Las unidades de almacenamiento: discos


Elementos: Platos magneticos Cabezal lector Electronica de control Interfaz

Rendimiento: a. Velocidad rotacion b. Cache c. Electronica d. Tiempos de acceso

Las unidades de almacenamiento: discos

Discos duros parametros y conectividad - Velocidad rotacion. - Average latency ( tiempo de media rotacion) - Seek time: tiempo de ubicacin cabezal

Discos duros parametros y conectividad - Alto STR: velocidad rotacion, conectividad y otro parametro - Alto rendimiento aleatorio: ALTO IOPS = rotacion + bajas latencias

10

Discos duros parametros y conectividad


- Discos 2,5 o 3,5 - 2,5: 10.000 y 15.000 rpm, menor capacidad almacenamiento, menores tiempos de latencia - 3,5 habitualmente 7.200 o 10.000 rpm, mayor almacenamiento, mayor latencia - Qu es mas rapido un disco de 2,5 de 15.000 rpm o uno de 3,5 de 10.000 rpm?
Model: Western Digital VelociRaptor 2.5 SATA hard drive Rotational speed: 10,000 RPM Average latency: 3 ms (0.003 seconds) Average seek time: 4.2 (r)/4.7 (w) = 4.45 ms (0.0045 seconds) Calculated IOPS for this disk: 1/(0.003 + 0.0045) = about 133 IOPS

11

Discos duros parametros y conectividad

12

Discos duros parametros y conectividad

Conectividad legacy: SCSI, PATA Y FIBER CHANEL?... SI

13

Discos duros parametros y conectividad


Diferencias teoricas y no reales a dia de hoy: Fiabilidad, durabilidad, velocidadENTERPRISE DRIVES Diferencias reales: las derivadas de los protocolos y conectividad:
SAS dispone de multipathing (posible conectar 1 disco a 2 controladoras), SAS.. Comandos SCSI vs ATA (SATA), TCQ (tagged command queuing) (SAS) vs NCQ en SATA (solo 2.0) SAS compatible con satapero no a la inversa SAS es full-duplex, SATA es half duplex IMPORTANTE EN ARRAYS DE DISCO Mejores comandos de error recovery y error reporting, mayor voltaje admite cableado de mayor longitud (10 m)

SAS VS SATA

14

Discos duros parametros y conectividad

SAS ES COMPATIBLE CON SATA Y DISPONE DE UNA CAPA DE GESTION (QUE PERMITE TRABAJAR EN SISTEMAS DE INITIATOR Y TARGET, AGRUPACION, MULTIPATHINGETC)

15

Discos duros parametros y conectividad

16

Discos duros parametros y conectividad


- DISCOS SAS:
- 10K O 15K rpm - 2,5 pulgadas - Mayor coste elevado rendimiento

CARACTERISTICAS HABITUALES.

- DISCOS SATA
- 7200 O 10K RPM - 3,5 Pulgadas - Menor coste menor rendimiento

17

Discos duros parametros y conectividad

IOPS SATA 7.2K 3.5 SATA 10K 3.5 SAS 10K, 2,5 SAS15K 2.5 SAS 15K 3,5 61 100 122 167 140

STR 105 MBS 134 MBS 125 MBS 140 MBS 165 MBS

/GB ***** **** ** ** ***

18

Discos duros parametros y conectividad


IMPORTANCIA DEL NCQ

19

Discos SSD: PRESENTE Y FUTURO

- Nuevo paradigma en almacenamiento. - Concepto basico: 10-20 memorias usb en paralelo + cache + electronica de control. - NO MECANICA acceso inmediato (no seek time ni rotational delay) - Pueden estar basados en DRAM + bateria de respaldo (menos comun) - Componentes: flash (10-25 modulos), controladora, cache y bateria (condensador)

20

Discos SSD: PRESENTE Y FUTURO


1. Rendimiento en acceso aleatorio.. Hasta 100x 2. Acceso secuencial: hasta 2x Escritura: hasta 30x Menor consumo electrico (50%) Menor tamao Inmune a fallos mecanicos (caidas, vibraciones) Fragmentacion no es un problema (de hecho se busca)

- Ventajas:

21

Discos SSD: PRESENTE Y FUTURO Inconvenientes:


1. Limitadas reescrituras: SLC100k / MLC 10k (por celda) duracion limitada se evita con el wear leveling. 2. Write amplification 3. Necesidad de garbaje collection (recoleccion de elementos no usados). 4. Write amplification y garbage collection: se solucionan con TRIM no soportado en todos los sistemas 5. Cae el rendimiento con el usosolucionado con TRIM 6. Precio 7. Hemos dicho precio?

22

Discos SSD: PRESENTE Y FUTURO MLC VS SLC


1. MLC: varios bits por celda (entre 2 y 4) mayor capacidad (variacion de voltaje).. Uso general y cache de lectura 2. SLC: 1 bit por celda menor capacidad, mayor duracion, escritura mas rapida, perfecto como sistema de Cache de escritura Actualmente las diferencias entre MLC y SLC se van reduciendo progresivamente en rendimiento (no asi en durabilidad).

23

Discos SSD: PRESENTE Y FUTURO


Elemento Voltaje 3,3 V / 1,8 V Tecnologia / tamano de chip Tamano de pagina / tamano de bloque Tiempo de acceso (max.) Tiempo de programa de pagina (tipico) Programa parcial Resistencia Velocidad de escritura de datos 0,12 um 2 KB / 128 KB 25 us 250 us Si 100 K 8 MB/s+ 3,3 V 0,16 um 2 KB / 256 KB, 512 KB 70 us 1,2 ms No 10 K 1,5 MB/s SLC MLC

24

Discos SSD: PRESENTE Y FUTURO

25

Discos SSD: PRESENTE Y FUTURO


Sistema para evitar la sobreescritura continua de un bloque en la memoria Flash. Sin wear leveling: el sistema sobreescribe siempre el mismo bloque (salvo COW) Wear leveling dinamico (pendrives): cada vez que se reescribe se ocupa un nuevo espacio pero los datos estaticos no se modifican de lugar. Wear leveling estatico: ademas se mueven periodicamente los datos estaticos (evitar que un disco al 50 % reescriba continuamente el otro 50%) Importante el controlador

- Wear leveling:

26

Discos SSD: PRESENTE Y FUTURO WRITE AMPLIFICATION TRIM


Unidad minima lectura: Page (4KB) Unidad minima borrado: Block 512 KB Proceso de reescritura de 4 Kb
a. b. c. d. Lectura en cache de 512 KB Borrado de 512 Kb Modificacion en Cache de 512 KB Escritura de 512 KB

27

Discos SSD: PRESENTE Y FUTURO WRITE AMPLIFICATION TRIM

28

Discos SSD: PRESENTE Y FUTURO WRITE AMPLIFICATION TRIM La importancia de los algoritmos y la electronica
% Performance Drop in Used State vs. New State 4KB Random Write 2MB Sequential Write
5.4% 3.8% 2.2% 15.0% 3.0% 20.8% 15.4% 15.6%

PCMark Vantage HDD Suite


9.7% 16.7% 15.3% 4.4% 23.6% 0.8% 4.5% 3.5%

Intel X25-E 64GB (SLC) Intel X25-M G1 160GB (MLC) Intel X25-M G2 160GB (MLC) OCZ Agility 128GB (Indilinx MLC) OCZ Summit 256GB (Samsung MLC) OCZ Vertex EX 128GB (Indilinx SLC) OCZ Vertex Turbo 128GB (Indilinx MLC) Patriot Torqx 128GB (Indilinx MLC)

26.1% 35.5% 0.7% 44.8% 72.4% 60.5% 44.0% 44.6%

29

Discos SSD: PRESENTE Y FUTURO TRIM


Basicamente limpia periodicamente los bloques borrados pero no vacios. Permite la escritura siempre sobre vacio. Soportado en la mayoria de SO (ojo windows solo 7 y 2008 R2) Alternativa windows xp: Indilinx Wiper Tool
SuperTalent UltraDrive GX 1711 4KB Random Write IOPS 13.1 MB/s 6.93 MB/s 12.9 MB/s

Clean Drive Used Drive Used Drive After TRIM

30

Discos SSD: PRESENTE Y FUTURO

31

Discos SSD: PRESENTE Y FUTURO

32

Discos SSD: PRESENTE Y FUTURO

33

Discos SSD: PRESENTE Y FUTURO

34

Discos SSD: PRESENTE Y FUTURO

Price OCZ Vertex 64GB Intel X25-M 80GB OCZ Vertex 128GB Intel X25-M 160GB OCZ Vertex 256GB $219.99 $279.99 $369.00 $499.99 $725.00

Cost per GB $3.437 $3.500 $2.883 $3.125 $2.832

35

SISTEMAS RAID SISTEMAS NO RAID JBOD: DOBLE DEFINICION


1. JBOD CLASICO: discos separados, independientes 2. SPAN/BIG: discos encadenados

36

SISTEMAS RAID CLASICOS


RAID 0: datos distribuidos, sin replica, falla un discoperdida total de datos, discos igual tamao (en su defecto el de menor tamao se duplica en capacidad) Mayor velocidad de lectura y escritura (reparto de datos entre varios discos)

37

SISTEMAS RAID CLASICOS


RAID 1: mirroring (minimo 1 disco) Discos igual tamao (en su defecto el de menor tamao se duplica en capacidad). Capacidad: (N/2)Qm (mirroring) (N/3)Qm triple mirror Mayor velocidad de lectura (incluso que raid 0, solo en algunos sistemas operativos), menor velocidad escritura (duplicar o triplicar escritura) velocidad escritura= velocidad del disco mas lento, replica de todos los datos (2 o 3 copias)

38

SISTEMAS RAID CLASICOS


RAID 5: Division de bloques en todos los discos, asi como la informacion de paridad (distribuida a lo largo de los discos). En operaciones de lectura: no paridad (salvo array daado), en operaciones de escritura/reescritura: paridad. Minimo 3 discos sin maximo teorico, perdemos el tamao del disco de paridad (N-1)*Qm Ejm: 4 discos 500 GB 1500 usables 3 discos 500 Gb y un disco 250 Gb: solo 750 GB usables Redundancia puede fallar 1 disco (cualquiera) Velocidad: alta lectura, baja escritura (sobre todo random). Optimo para almacenamiento masivo o entornos bajo indice escritura (optimizacion inversion/Gb obtenidos) Write hole ..RAIDZ

39

SISTEMAS RAID CLASICOS

40

SISTEMAS RAID CLASICOS


RAID 6: RAID 5 con doble paridad Mismas caracteristicas que Raid 5 pero perdiendo mayor espacio y ganando redundancia de datos (hasta 2 discos) el espacio total es n-2 Si un unico array mejor opcion que RAID5 + spare, si multiples arrays mejor RAID5 + spare RAIDZ2 = RAID6existe RAIDZ3 (triple paridad)

41

SISTEMAS RAID CLASICOS


RAID 6: RAID 5 con doble paridad Mismas caracteristicas que Raid 5 pero perdiendo mayor espacio y ganando redundancia de datos (hasta 2 discos) el espacio total es (N2)*Qm Si un unico array mejor opcion que RAID5 + spare, si multiples arrays mejor RAID5 + spare RAIDZ2 = RAID6existe RAIDZ3 (triple paridad)

42

SISTEMAS RAID ANIDADOS


RAID 0+1mayor rendimiento pero peligroso si fallan 2 discos perdemos todo (salvo determinadas controladoras) capacidad: N/2*Qm

43

SISTEMAS RAID ANIDADOS


RAID 10menor rendimiento que 0+1 pero mayor seguridad, capacidad N/2*Qm, uno de los mas usados en entornos corporativos.

44

SISTEMAS RAID ANIDADOS


RAID 10menor rendimiento que 0+1 pero mayor seguridad, capacidad N/2*Qm, uno de los mas usados en entornos corporativos.

45

SISTEMAS RAID ANIDADOS


RAID100: generalmente es un raid software de 2 arrays de discos con 2 controladoras hardware en raid 10 no Single point o Failure. Muy usada en entornos corporativos para grandes bases de datos.

46

SISTEMAS RAID ANIDADOS


RAID 50: Incrementa el rendimiento de RAID 5 (sobre todo en escritura), manteniendo cierto nivel de seguridad (baja en comparacion a RAID 6 o RAID 60). Habitualmente 3 arrays de 6 discos en RAID5 con 3 discos spare. RAID 51: habitualmente doble controladora Hardware (raid 5) y raid 1 por software (replicar hardware)

47

SISTEMAS RAID ANIDADOS


RAID 60: Mejor opcion que raid 50 + spare aadimos seguridad y performance en lectura contra una mayor carga en escritura. Es la eleccion mas adecuada en entornos corporativos como compromiso entre seguridad y rendimiento.

48

SISTEMAS RAID ANIDADOS

LECTURA

ESCRITURA

SEGURIDAD

CAPACIDAD

JBOD

* **** ***** ***** *****

*** ***** *** *** **

*** * ***** *** ****

***** ***** * **** ***

RAID0

RAID1

RAID 5

RAID 6

49

CALCULO DE IOPS
Como saber los IOPS que necesitamos: depende de la aplicacin disponemos de herramientas para el calculo:
Exchange http://msexchangeteam.com/archive/2007/01/15/432207.aspx http://technet.microsoft.com/en-us/library/bb125019%28EXCHG.65%29.aspx Vmware: Vmmark http://www.vmware.com/products/vmmark/ Oracle database: Orion http://www.oracle.com/technology/software/tech/orion/index.html Generales: iozone, iometer, FIO http://www.iozone.org/

Tenemos que determinas IOPS de lectura y IOPS de escritura y aplicar la formula:


(IOPS LECTURA)+(IOPS ESCRITURA*PENALIZACION RAID)= IOPS TOTALES

50

CALCULO DE IOPS
SATA 7.2K 3.5 SATA 10K 3.5 SAS 10K, 2,5 SAS15K 2.5 SAS 15K 3,5 IOPS 61 100 122 167 140

Ejemplo simple: Servidor aplicaciones 15 usuarios, necesitamos 350 IOPS (menos de 25 IOPS por usuario ), 40 % escritura y 60 % lectura. Optamos por RAID 6 (mayor proteccion)

350*0.6+350*0.4*6= 1050 IOPS 17 discos SATA 7.2K. Tendriamos que ir a RAID 60 11 discos SATA 10K . RAID 60 8 discos sas 15k 3.5

51

CALCULO DE IOPS NESTED RAID


1 RAID RAID 10 RAID 100 RAID 50 RAID 51 RAID 60 RAID 61 X 2 RAID TOTAL

2 2 4 4 6 6

1 1*1 1 2 1 2

2 2 4 8 6 12

52

CALCULO DE IOPS http://www.wmarow.com/strcalc/ herramienta para calcular los iops y throughput de un array. Otros elementos a tener en cuenta:
1. Cache de lectura y escritura (% de uso) 2. Tamao de bloque 3. Tamao de fichero en aplicacin (o bloque de fichero) el ajuste de esta parte es esencial, idealmente el tamao del bloque debe ajustarse al tamao del sector y al tamao del fichero todos alineadospodemos perder hasta un 75 % rendimiento en escritura.

53

CALCULO DE IOPS

54

SISTEMAS DE ARRAY Unificar el sistema de almacenamiento. NORMA: DISCOS SAS O SATA, CONTROLADORAS Y ARRAYS SIEMPRE SAS. RAZONES:
Protocolos: full duplex vs dual duplex Fiabilidad componentes Facilidad de conectividad. Bandwith

55

SISTEMAS DE ARRAY
ANCHO BANDA
SATA/SAS SATA/SAS 2.0 MINI-SAS PCIE 2.0 4X PCIE 2.0 8X Gbe 10 Gbe Fiber channel 4x Fiber channel 8x Infiniband DDR 4X Infiniband DDR 8X 1.5 Gb/s 3 Gb/s 12 Gb/s 20 Gb/s 40 Gb/s 1 Gb/s 10 Gb/s 4 Gb/s 8 Gb/s 20 Gb/s 40 Gb/s

56

SISTEMAS DE ARRAY

57

SISTEMAS DE ARRAY

58

CREACION DE ARRAYS
SATA: PORT MULTIPLIER Y PORT MULTILANE
PORT MULTIPLIER: Permite conectar varios discos a un unico puerto (normalmente esata). Solo SATA 2.0 Es la opcion mas barata, apta para almacenamiento masivo, pero no alto rendimiento (maximo 3 Gb/s). SATA no es full duplex por lo que no podemos leer y escribir simultaneamente Los discos se pueden ver como raid (en este caso hay una controladora raid aadida en el array) o como JBOD en este caso la controladora del equipo debe soportar port multiplier y es dependiente del driver del SO (necesita AHCI). Uso habitual: pequeas torres de almacenamiento (como sistema de backup)

59

CREACION DE ARRAYS

60

CREACION DE ARRAYS
SAS: SAS Y SAS EXPANDER
MINI SAS: PERMITE CONECTAR 4 DISCOS, ANCHO BANDA: 12 Gbs 1 Cable 4 discos, si cabina es de 16 discos: 4 cables. Maximiza el ancho de banda pero complica la conectividad. Normalmente uso conectividad local con almacenamiento limitado.

61

CREACION DE ARRAYS

62

CREACION DE ARRAYS
SAS EXPANDER: concentrador que permite conectar multiples discos (normalmente 8, 16 o 24) a uno o varios puertos de salida. En muchos casos integrado en el backplane de la cabina. Conectables en daisy-chain
Ejemplo: 6 puertos mini-sas internos: 24 discos--- input 1 puerto interno output 1 puerto externo output 1 puerto externo conectividad en cascada.

63

CREACION DE ARRAYS SAS MULTIPATHING los discos SAS tienen doble conexin fisica permiten conectar a 2 hba o 2 sas- expanders Creacion de sistemas de HA

64

CREACION DE ARRAYS Creacion de sistemas de HAsolo soportado por sistemas SAN propietarios y opensolaris.

65

CREACION DE ARRAYS

66

CREACION DE ARRAYS

67

CREACION DE ARRAYS
VENTAJAS: 1. Gestion unificada 2. Simplicidad instalacion y cableado 3. Alto rendimiento (IOPS) INCONVENIENTES 1. Precio 2. Ancho de banda de los 124 discos limitado a 12 Gb/s (solucionable con SAS 3.0)

68

SISTEMAS DE ARRAY

69

TARJETAS HBA-RAID
Presentan los discos (o datos raid) al Sistema, 3 tipos 1. Non raid-HBA: presentan los discos como JBOD (discos duros independientes).. Permiten crear RAID por software 2. Software Raid: permiten crear RAIDs de discos, pero descargan el proceso a la CPU (requieren drivers propios) no apto para cargas altas. 3. Hardware Raid: incorporan electronica de creacion de RAID, ideal para cargas altas y sistemas RAID complejos.

Inconvenientes Hardware RAID: RAID PROPIETARIOS

70

TARJETAS HBA-RAID
Caracteristicas Habituales HBA-RAID: EJEMPLO DE GAMA ALTA (800 )
Cache Memory 512MB of DDR2 memory RAID Levels 0, 1, 1E, 5, 5EE, 6, 10, 50 and 60 Supports 8 direct-attached or up to 256 SATA or SAS disk drives using SAS expanders Hot spares global, dedicated, and pooled Dynamic sector repair Automatic/manual rebuild of hot spares Dynamic caching algorithm Zero-Maintenance Cache Protection

71

SISTEMAS DE ARRAY

72

SAN, NAS, DAS DAS: conexin en local SAS, SATA, FC?, USB, ESATA, FIREWIRE SAN: se presentan los discos (o LUNs) al sistema a traves de un protocolo de red Storage Area Network ISCSI, FC, AOE, FCOE, NAS: network attached storage presentamos directamente ficheros a traves de diferentes protocolos: FTP, CIFS, WEBDAV, NFS, AFS

73

SAN, NAS, DAS

74

SAN, NAS, DAS

75

SAN, NAS, DAS ISCI: protocolo encapsulado paquetes scsi en tramas tcp-ip. Ventajas: Infraestructura ethernetmenor coste que otras opciones, configuracion tcp-ip, autenticacion, Qos, permite multipathing, permite conexiones via WAN, VLANs. Inconvenientes: Regla de 1 bit 1 Hz (solventado con Hba TOE y similares), mayor latencia que FC. Estructura de target-initiator (pueden ser todos ellos software). Velocidades: hasta 10 Gbe

76

SAN, NAS, DAS Fiber Channel: protocolo exclusivo almacenamiento. Ventajas: menor latencia que ethernet, menor numero capas protocolo menos informacion de control en tramas (mayor eficacia), menor carga CPU. Inconvenientes: Coste, requiere infraestructura propia (no reutilizable en otra funcion), administracion diferente a Ethernet (coste de aprendizaje), no admite conexiones a largas distancias Velocidades (actual) 4, 8 Gb (existen mayores, pero son protocolos propietarios)

77

SAN, NAS, DAS


AOE (ATA OVER ETHERNET) Envio de frames ATA a traves de ethernet (sin protocolo tcp-ip) menor latencia y mayor velocidad (teoricamente) FCOE: Fiber Channel Over ethernet: ventajas de latencias reducidas FC e infraestructura ethernet (requiere HBA especial FCOE, pero elimina necesidad switch FC), por el contrario al no tener capa tcp no es enroutable (solo LAN). FCOIP: Fiber-Channel over IP permite replicas SAN-SAN en entornos WAN ISER: ISCSI extension for RDMA (permite la mover de forma directa (sin pasar por cpu, memoria, etc) bloques iscsi

78

SAN, NAS, DAS


NAS: PNFS NFS EN PARALELO CONCEPTO, SEPARAR DATOS (BLOQUES) DE METADATOS (UBICACIN DE LOS BLOQUES), SE CONSULTA LA UTICACION DE LOS BLOQUES A UN SERVIDOR, Y SE DESCARGAN SIMULTANEAMENTE DE VARIOS SERVIDORES.

79

OPENSTORAGE
CONCEPTO DESARROLLADO POR SUN MICROSYSTEM OPEN PROTOCOLS + OPEN SOFTWARE + ESTNDAR HARDWARE = OPENSTORAGE VENDOR LOCK: protocolos propietarios, sistemas de ficheros propietarios, sistemas Raid propietarios, hardware propietarios. Ejemplo: Impresoras, HP Storageworks (conectividad, incluso discos deben ser HP en caso contrario no los reconoce). DESARROLLADO: OPENSOLARIS ZFS + COMSTAR (soporta FC (target e initiator), Iscsi (Target e initiator), Infiniband, RDMA

80

CASO PRACTICO
DISPONEMOS DE 12.020,23 DE PRESUPUESTO EMPRESA DE HOSTING (mysql, apache files) Nos proponen: NETGEAR ReadyNAS 4200 RN12G1220 NAS 24 TB - montaje en bastidor - Serial ATA-300 - HD 2 TB x 12 : RAID 0, 1, 5, 6 - 10 Gigabit Ethernet - 2U COSTE TOTAL: UNOS 12.500 / 840 IOPS EN BRUTO
2 puertos USB 2.0 Soporta Windows, Mac, Linux/Unix clients DHCP Server & print server X-RAID2 RAID 0, RAID 1, RAID 5, RAID 6 Disco Hot Spare iSCSI Consumo 170W Fuente de alimentacin redundante integrada IOPS: 70X12...840

Powerful Intel Quad Core Processor con 8GB ECC RAM Rendimiento aproximado W/R 300MBps 2 Puertos Gigabit 2 Puertos 10 Gigabit CX-4 integrados 12 Canales serial ATA Compatible con discos SATA y SATA II Hot Swap 2 x Interface 10/100/1000 con teaming y failover

81

CASO PRACTICO

82

EL CHASIS
SUPERMICRO SC846E1-R900B Chassis1400

83

EL CHASIS
SUPERMICRO SC846E1-R900B Chassis1400
Ejemplo de openstorage para una empresa ... necesitamos el chassis: supermicro

SC846E1-R900B Chassis Air Shroud Backplane Cable(s)

CSE-846E1R900B MCP-31048003-0N BPN-SAS846EL1 CBL-0087 CBL-0160L CBL-0217L FAN-0062L4 FAN-0095L4 MCP-22000024-0B MCP-29000057-0N MCP-29000060-0N PWS-902-1R PDB-PT8468824

1 1 1 1 2 1 2 3 24 1 1 2 1

4U Chassis (Black) SC846 Intel DP X8.X7 PC air shroud [ Manual ] 4U SAS / SATA Expander Backplane with single LSI SASX36 Expander Chip 20", 16 to 16 pin Ribbon Front Panel Cable US Power Cord 16-pin Control Panel Converter Cable 80x32mm Rear Exhaust PWM Fan 80X38mm 4-pin chassis PWM fan 3.5" Hot-swappable Hard Drive Trays (Black) 26.5" to 36.4" rail set, Quick Release for 4U 17.2" W Square hole to round hole rail adaptor set 900W High-efficiency Power Supply (Redundant) Power Supply Backplane

Fan(s) Drive Trays Mounting Rail Rail Adaptor Power Supply

84

EL CHASIS
SUPERMICRO SC846E1-R900B Chassis1400

85

PLACA BASE
SUPERMICRO X8ST3-F 350

24 GB DDR3 1333 6 SATA2 8 SAS2 3 PCIE-8X 1 PCIE-4X 2 PCI 2 GBe 1 IPMI

86

PLACA BASE
SUPERMICRO X8ST3-F 350

87

DISCO DURO
WD RE4 WD2003FYYS 2 TB 250 X 20 5000

2 Tb SATA2 Enterprise grade: 1,2 millones horas 24x7 (5 aos garantia) RAID-specific, time-limited error recovery (TLER) 64 Mb Cache 7200 rpm 120 MBs secuencial

88

PROCESADOR, MEMORIA
MEMORIA: KINGSTON ECC 4 GB DDR3 1333.....140 X 6 ...24 gb RAM.840 Por qu ECC? PROCESADOR: Intel Xeon E5504 / 2 GHz - LGA1366 Socket - L3 4 MB........250

CHASIS CPU, MEM HD TOTAL

PRECIO 1.400 1.100 5.000 7.500

IOPS 1500 (75X20) 1.500

STR 2.400MBs* 1.200

* Realmente limitado por el cable mini-SAS a 1.200 MBs

89

SSD X25-M G2 160 GB 3X4501350

Lectura secuencial: 260 MBs *3 780MBs Lectura Aleatoria 4KBs: 60 MBs*3 180 MBs IOPS lectura: 60 Mb/4 KB15.000 45.000 Escritura secuencial: 78 MBs*3234MBs IOPS escritura: 34.5MB/4KB8625*3 25.800

90

RESUMEN
PRECIO CHASIS CPU, MEM HD SSD TOTAL 1.400 1.100 5.000 1350 8.850 1500 IOPS (75X20)

STR 2.400MBs* 1.200

IOPS R (CACHED) 45.000 45.000

1.500

* Realmente limitado por el cable mini-SAS a 1.200 MBs

91

SAN

HP NC550SFP Dual Port 10GbE TOE y LSO offload (descarga del procesador la carga de checksum) .... unos 600 HP InfiniBand 4X DDR PCI-e Dual-port 2x20 Gb/s unos 600

92

SAN

HP StorageWorks FC1242SR - Adaptador de bus de host PCI Express - 4Gb Fibre Channel - 2 puertos (FC-AL)

.... Unos 1500

93

RESUMEN
PRECIO CHASIS CPU, MEM SAN HD SSD TOTAL 1.400 1.100 1500 5.000 1350 10.350 1500 IOPS (75X20)

STR 2.400MBs* 1.200

IOPS R (CACHED) 45.000 45.000

1.500

* Realmente limitado por el cable mini-SAS a 1.200 MBs

94

Fusion Io-Extreme 80GB RAID 1 2X8001600

Lectura secuencial: 600 MBs*2 1200 MBs Lectura Aleatoria 4KBs: 200 MBs*2 400 MBs IOPS lectura: 200 Mb/4 KB50.000 100.000 Escritura secuencial: 400 MBs Escritura aleatoria: 150 MBs IOPS escritura: 150MB/4KB37.500 = 250 discos SAS de 15.000 rpm

95

Fusion Io-Extreme 80GB RAID 1 2X8001600

96

Fusion Io-Extreme 80GB RAID 1 2X8001600

97

RESUMEN
PRECIO IOPS -

STR 2.400MBs * 1.200

IOPS R (CACHED) 45.000 45.000

IOPS WRITE** 37.500 37.500

STR WRITE** 400 MBs 400 MBs

CHASIS CPU, MEM SAN HD SSD IODRIVE TOTAL

1.400 1.100 1500 5.000 1350 1600 11.950

1500
(75X20)

1.500

Realmente limitado por el cable mini-SAS a 1.200 MBs ** Todas las escrituras pasan por cache en un primer momento

98

COMPARACION
OPENSTORAGE CPU MEMORIA RAW STORAGE CAPACIDAD NAS SAN Or Infiniband, or FC RAID PROTOCOLOS SAN PROTOCOLOS NAS INTEGRIDAD DATOS
RAID 0, RAID 1, RAID 5, RAID 6, RAID 50, 51, 60,61, POOL ..

NETGEAR QUAD CORE 8 GB DDR2 24 TB 12 HD 2xGbe 2x10 Gbe RAID 0, RAID 1, RAID 5, RAID 6 ISCSI
CIFS, FTP, NFS, WEBDAV, HTTP,AFP

XENON QUAD CORE 24 GB DDR3 40 TB 24 HD HASTA 128 2XGbe 2X10Gbe

ISCSI, FC, AOE, FCOE


CIFS, FTP, NFS, WEBDAV, HTTP,AFP

SI

NO

99

COMPARACION
PRECIO IOPS 900 1.500 STR 1.200 1.200 IOPS R (CACHED) 900 45.000 IOPS WRITE** 210 37.500 STR WRITE** 250 400 MBs

NETGEAR OPENSTO.

1600 11.950

ALGO PARECIDO???

100
CPU MEMORIA RAW STORAGE CAPACIDAD NAS SAN

COMPARACION
OPENSTORAGE XENON QUAD CORE 24 GB DDR3 40 TB 24 HD HASTA 128 2XGbe 2X10Gbe 2x Gbe Or Infiniband, or FC RAID PROTOCOLOS SAN PROTOCOLOS NAS
SNAPSHOTING, REMOTE CLONING, DUAL RAID (DUAL EXPANDER)

HP STORAGEWORKS 4500 G2 DUAL QUAD CORE 16 GB DDR2 14 TB 24 HD SAS 15K 2xGbe

RAID 0, RAID 1, RAID 5, RAID 6, RAID 50, 51, 60,61, POOL .. ISCSI, FC, AOE, FCOE CIFS, FTP, NFS, WEBDAV, HTTP,AFP YES NO 80 GB ESCRITURA / 480 GB lectura SI SI

RAID 0, RAID 1, RAID 5, RAID 6 RAID 10 RAID 60 RAID 50 ISCSI CIFS, FTP, NFS, WEBDAV, HTTP,AFP YES YES 1 GB PARCIAL NO

CACHE RAID INTEGRIDAD DATOS DEDUPLICACION

101

COMPARACION
PRECIO IOPS 3.360 1.500 STR 2400 MBS 1200 MBS IOPS R (CACHED) 5.000 45.000 IOPS WRITE** 560 + 2000?(CACHE) 37.500 STR WRITE** 400 MBs 400 MBs

HP STORAGE WORKS OPENSTO.

???? 11.950

Y el precio???

102

COMPARACION

104

CREACION DE ARRAYS

105

CREACION DE ARRAYS

106

CREACION DE ARRAYS

107

CREACION DE ARRAYS

108

CREACION DE ARRAYS
SATA: PORT MULTIPLIER Y PORT MULTILANE
PORT MULTILANE: BASICAMENTE es un gateway que une 4 cables en uno solo para volver a separarlos posteriormente. Limitado a 4 discos duros, Requiere conector especifico infiniband CX4 Incrementa x4 el ancho de banda respecto a port multiplier No se usa habitualmente Uso solo logico en entornos de alto rendimiento preferible SAS

109

CREACION DE ARRAYS

110

CREACION DE ARRAYS