Lagring array kapacitet: Ydelse vs. omkostning

I en tidligere kolonne diskuterede jeg måder til at måle den samlede opbevaringsarray-ydelse som en funktion af IOPS (en ofte brugt metrisk) og introducerede måder, som RAID og diskvalg kan påvirke IOPS-værdien. I dette indlæg oversætter jeg disse små ting til handlinger, der kan bruges, som kan hjælpe, når du undersøger et køb eller udvidelse af et lagringsarray.

En almindelig måde at udtrykke lageromkostninger er at producere en pris pr. Gigabyte eller terabyte. For eksempel, hvis du købte et SAN med 13 TB RAW-kapacitet for $ 39.000, betalte du $ 3.000 pr. TB. For de omkostningsbevidste er det ikke en dårlig beregning, men ydelsen bør ikke ignoreres, for at en lav pris ikke resulterer i en uacceptabel løsning.

For mange organisationer er opbevaring livsnerven, og omkostningerne er langt fra den drivende faktor. I stedet er rå ydelse job et, og opbevaringssystemet skal levere varerne. Alligevel skal omkostninger stadig være en faktor. Jeg tvivler på, at mange virksomheder er villige til blot at kaste penge på en løsning uden i det mindste noget udseende af due diligence.

Ved første øjekast ser det nemt at vælge en hurtig løsning - diske klassificeres trods alt for RPM'er, idet hastigheder på 7.200, 10K og 15K RPM er de mest almindelige for virksomhedslagringssystemer. Der er også faststofdisketter at overveje. SSD'er leverer ydelser, der er størrelsesordrer bedre end hvirvlende diske af data, men at ydeevnen kommer til en pris.

Jeg vil bygge videre på mit tidligere indlæg og fokusere på tilfældige arbejdsmængder snarere end sekventiel arbejdsbelastning. Vi ser på prisen pr. IOPS for hver af følgende:

  • En 7200 o / min SATA II-disk. En EMC AX-SS07-010 (til EMC AX4). Dette er en 1 TB disk. Dagens pris for denne disk er $ 438, 57. Disse priser vil ændre sig over tid.
  • En 10K RPM SAS-disk. En EMC AX-SS10-400. En 10K RPM 400 GB SAS-disk fra EMC. Dagens pris er $ 673, 30 (fra en EMC februar 2010 prisliste).
  • En 15K RPM SAS-disk. En EMC AX-SS15-450. En 15K RPM 450 GB SAS-disk fra EMC. Dagens pris er $ 717.48 (fra en EMC februar 2010 prisliste).
  • En solid state disk. AN EMC CX-FC04-400. En EMC 400 GB solid state disk (specs: 0, 020 ms læst, 0, 020 ms skrivning, ingen roterende latenstid). Pris: $ 23.497, 40 fra dette websted. Vi bruger en værdi på 6.000 IOPS til denne solid state disk.

Så meget som muligt valgte jeg diske, som du havde lagt i et rigtigt chassis i stedet for bare at få fat i tilfældige diske og sammenligne dem. Jeg besluttede at bruge 1 TB SATA-diske, fordi omkostningerne til versioner med lavere kapacitet lå inden for dollars fra omkostningen på 1 TB. Jeg afrunder også priserne til de nærmeste ti dollars.

I min forrige kolonne gav jeg et diagram over gennemsnit / typiske IOPS-værdier. For argumentets skyld bruger vi den midterste kolonne af værdier fra den artikel til IOPS pr. Disktype, hvilket giver:

  • 7, 2 K RPM disk: 75
  • 10K RPM disk: 125
  • 15K RPM disk: 175
  • Solid State Disk: 6.000

Lad os starte med at oprette en omkostning / TB-matrix, så vi kan se, hvad denne lagerplads koster os med hensyn til rå TB. Jeg antager, at vi vil udfylde en 12-bugts lagringsgruppe med diske, så vi sammenligner et chassis fyldt med 7200 RPM SATA-diske med et andet chassis fuldt af 15K SAS-diske og så videre.

Jeg har ikke til hensigt at komme ind i selve chassisomkostningerne, da det sandsynligvis vil være statisk, medmindre du vælger SSD'er, i hvilket tilfælde et vist lavere chassis ikke vil være tilgængeligt for dig.

Her lander vi med de omkostninger, jeg har beskrevet indtil videre:

Helt ærligt blev jeg overrasket over at se 450 GB 15K RPM diskløsning koste mindre på pr. TB-basis end 10K RPM-løsningen. Disken er lidt større, men det ser ud til, at prisforskellen faktisk er til fordel for at få den lidt større 15K RPM-disk, når du udfylder et helt chassis. Dette er gode nyheder!

Lad os nu se på omkostninger pr. IOPS. Hvordan ser det ud, når vi ser på den samlede IOPS på tværs af en løsning? Her er et diagram designet til at være relativt forenklet for at vise progressionen fra SATA op til SSD.

Fra et IOPS / dollar-perspektiv giver den typiske 7200 o / min SATA-disk kun 0, 17 IOPS for hver brugt dollar ($ 5, 87 / IOPS), mens en SSD giver 0, 255 IOPS pr. Dollar brugt ($ 3, 92 / IOPS) eller ca. en stigning på 50%. SSD-løsningen er meget dyrere set fra et kapacitetsperspektiv - næsten 134 gange så dyrt pr. TB-basis.

Disse tal tager ikke højde for RAID, så lad os gøre et andet eksempel. Lad os antage, at vores service kræver 2.500 IOPS-gennemstrømning, og at vi bruger forskellige RAID-niveauer og forskellige niveauer af Read / Writ-behov. Her er formlen, der bruges til at bestemme det samlede IOPS-behov baseret på et RAID-niveau og læse / skrive-arbejdsbyrde. (Du kan finde fuld RAID IO-bødeoplysninger i min forrige kolonne.)

(Total arbejdsbelastning IOPS * Procentdel af arbejdsbelastning, der læses operationer) + (Total arbejdsbelastning IOPS * Procentdel af arbejdsbelastning, der er skriveoperationer * RAID IO Straff

Tabellen nedenfor viser det samlede maksimale IOPS-behov for seks arbejdsbelastninger. I alle tilfælde har applikationen det samme IOPS-behov, men der er forskellige læse / skrive-blandinger og RAID-niveauer.

Så hvor mange diske af hver type fungerer det? Tabellen herunder giver dig et rått skøn over, hvor mange diske du har brug for, blot for at imødekomme IOPS-kravene til arbejdsmængden. Denne særlige tabel tager ikke RAID-overhead med i betragtning (dvs. du har brug for et minimum antal diske til bestemte RAID-niveauer, men SSD-kolonnen har ikke nok diske, så det samlede antal diske, du ser, er et meget minimum antal og ville have brug for skal øges bare for at opfylde minimum RAID-krav).

Lad os bringe denne fulde cirkel og se, hvor meget en samlet løsning vil koste for hvert af scenarierne.

Resumé

Disse scenarier viser kun de rå lagertal og inkluderer ikke alle de andre nødvendige komponenter, der udgør en lagringsarkitektur, inklusive chassis, kabler, kontakter, HBA'er osv .; Scenarierne viser dig, at billigere diske ikke nødvendigvis er billigere, når det gælder behov for IOPS. Som du så i den sidste tabel, til scenarie 1, ville du bruge næsten $ 20.000 på nok 7200 RPM-diske til at imødekomme det samme IOPS-behov, der er tilfreds med under $ 14.000 til 15K RPM-diske. Faktisk, hvis IOPS er den vigtigste driver (i modsætning til råkapacitet), vil den 15K RPM-løsning ende med at blive endnu mere overkommelig end 7200 RPM-løsningen, da du ikke har brug for så mange chassis til at huse færre 15K RPM-diske.

SSD-teknologi er stadig ekstremt dyre pr. TB-basis, men billigere på IOPS / $ -basis. Over tid vil SSD-priserne falde og begynde at se bedre ud til flere organisationer; men indtil videre er priser simpelthen utilgængeligt, medmindre du har brug for ekstremt massiv IOPS med relativt lidt kapacitetsbehov.

Vil du følge med på Scott Lowes indlæg om TechRepublic?

  • Tilmeld dig automatisk nyhedsbrevet om servere og opbevaring
  • Abonner på RSS-feedet Servere og opbevaring
  • Følg Scott Lowe på Twitter

© Copyright 2020 | mobilegn.com