Tárolótömb kapacitás: Teljesítmény vs. költség

Az előző oszlopban megvitattam az általános tárolótömb teljesítményének az IOPS függvényében történő mérésének módjait (egy általánosan használt mutató), és bemutattam azokat a módszereket, amelyekkel a RAID és a lemez választása befolyásolhatja az IOPS értékét. Ebben a bejegyzésben ezeket a kis részleteket végrehajtható információkké fordítom, amelyek segíthetnek tárolótömb-vásárlás vagy -kiterjesztés kutatásakor.

A tárolás költségeinek kifejezésének egyik leggyakoribb módja a gigabájt vagy terabyte-os költség kiszámítása. Például, ha 13 TB RAW kapacitással rendelkező SAN-t vásárolt 39 000 USD-ért, akkor 3000 USD-t fizetett. Költségtudatos szempontból ez nem rossz mérőszám, de a teljesítményt nem szabad figyelmen kívül hagyni, mert az alacsony ár nem eredményez elfogadhatatlan megoldást.

Sok szervezet számára a tárolás elengedhetetlen eleme, és a költségek messze nem a mozgatórugótól; ehelyett a nyers teljesítmény az első feladat, és a tároló tömbnek kell szállítania az árut. Ennek ellenére a költségeknek továbbra is tényezőnek kell lenniük. Kétlem, hogy sok vállalat hajlandó egyszerűen pénzt dobni egy megoldásra, legalábbis az átvilágítás látszólagos megjelenése nélkül.

Első pillantásra a gyors megoldás megválasztása könnyűnek tűnik - elvégre a lemezeket RPM-értékekre kell méretezni, 7200, 10K és 15K RPM sebességgel a leggyakoribb a vállalati tárolórendszereknél. Vannak olyan szilárdtestek is, amelyeket fontolóra kell venni. Az SSD-k nagyságrenddel jobb teljesítményt nyújtanak, mint az adatok forgó lemezei, de ez a teljesítmény ára van.

Az előző bejegyzésemre fogok épülni, és a véletlenszerű munkaterhelésekre összpontosítom, nem pedig a szekvenciális munkaterhelésekre. Megvizsgáljuk az IOPS költségeit az alábbiak mindegyikében:

  • 7200 RPM SATA II lemez. EMC AX-SS07-010 (az EMC AX4-hez). Ez egy 1 TB-os lemez. A lemez mai ára 438, 57 USD. Ezek az árak idővel változnak.
  • 10K RPM SAS lemez. EMC AX-SS10-400. 10K RPM 400 GB SAS lemez az EMC-től. A mai ár 673, 30 USD (az EMC 2010. februári árlistájából).
  • 15K RPM SAS lemez. EMC AX-SS15-450. 15K RPM 450 GB SAS lemez az EMC-től. A mai ár 717, 48 USD (az EMC 2010. februári árlistájából).
  • Félvezető lemez. AN EMC CX-FC04-400. EMC 400 GB-os szilárdtest lemez (műszaki adatok: 0, 020 ms olvasás, 0, 020 ms írás, nincs forgatási késleltetés). Ár: 23 497, 40 USD ebből a webhelyből. 6000 IOPS értéket használunk erre a szilárdtest lemezre.

Amennyire csak lehetséges, olyan lemezeket választottam, amelyeket valódi világba helyeztél, nem pedig csak véletlenszerű lemezeket ragadtál meg és hasonlítasz hozzájuk. Úgy döntöttem, hogy 1 TB SATA lemezt akarok használni, mert az alacsonyabb kapacitású verziók költsége dollárban volt az 1 TB költségétől. Ezenkívül felkerekítem az árakat a legközelebbi tíz dollárra.

Az előző oszlopban diagramot adtam az átlagos / tipikus IOPS értékekről. Az érvelés kedvéért a cikk középső oszlopát használjuk az IOPS-re lemez típusonként, így:

  • 7, 2K RPM lemez: 75
  • 10K RPM lemez: 125
  • 15K RPM lemez: 175
  • Félvezető lemez: 6000

Kezdjük egy költség / TB mátrix létrehozásával, hogy megnézhessük, hogy ez a tárolás mennyit fizet nekünk a nyers TB szempontjából. Feltételezem, hogy kitöltsünk egy 12 rekeszes tárolótömböt lemezekkel, tehát összehasonlítanánk egy 7200RPM SATA lemezeket tartalmazó alvázokat egy másik, 15K SAS lemezeket tartalmazó alvázakkal és így tovább.

Nem megyek bele az alvázba, mert ez valószínűleg statikus, hacsak nem SSD-t választunk, ebben az esetben néhány alsóbb alváz nem lesz elérhető az Ön számára.

Itt találjuk meg az eddig leírt költségeket:

Őszintén szólva, meglepődve láttam, hogy a 450 GB-os 15K RPM lemezmegoldás TB-enként kevesebbet fizet, mint a 10K RPM megoldás. A lemez egy kicsit nagyobb, de úgy tűnik, hogy az árkülönbség valóban azt támogatja, hogy egy kissé nagyobb 15K / perc fordulatszámú lemezt kapjunk, amikor egy teljes házat feltöltjük. Ez jó hír!

Most nézzük meg az IOPS-nkénti költségeket. Hogyan néz ki ez, ha egy megoldás teljes IOPS-jára nézünk? Íme egy diagram, amelyet viszonylag egyszerűsítésre terveztek annak érdekében, hogy megmutassák a SATA-ról az SSD-re történő előrehaladást.

IOPS / dollár szempontból a tipikus 7200 RPM SATA lemez mindössze 0, 17 IOPS-t biztosít minden elköltött dollárért (5, 87 USD / IOPS), míg az SSD 0, 255 IOPS-t biztosít költetett dollárért (3, 92 USD / IOPS), vagyis körülbelül 50% -os növekedést jelent. Az SSD megoldás kapacitás szempontjából sokkal drágább - TB-hez viszonyítva csaknem 134-szer drágább.

Ezek az adatok nem veszik figyelembe a RAID-t, ezért tegyünk egy másik példát. Tegyük fel, hogy szolgáltatásunknak 2500 IOPS-ra van szüksége a teljesítménnyel, és különféle RAID-szinteket és különféle olvasási / írási igényeket fogunk használni. Az alábbi képlet határozza meg a teljes IOPS-igényt RAID-szint és az olvasási / írási munkaterhelés alapján. (A RAID IO büntetésével kapcsolatos teljes információ az előző oszlopban található.)

(Teljes munkaterhelés IOPS * Az olvasott műveletek teljes terhelésének százaléka) + (Összes munkaterhelés IOPS * Az írási műveletek százalékos aránya a RAID IO büntetésből

Az alábbi táblázat bemutatja a maximális IOPS-igényt hat munkaterheléshez. Az alkalmazásnak minden esetben azonos IOPS-igényre van szüksége, de vannak különböző olvasási / írási keverékek és RAID-szintek.

Szóval, hány lemezt tartalmaz mindegyik típus? Az alábbi táblázat nyers becslést ad arról, hogy hány lemezt igényel egyszerűen ahhoz, hogy megfeleljen a munkaterhelés IOPS-követelményeinek. Ez a konkrét táblázat nem veszi figyelembe a RAID fejlécét (azaz minimális számú lemezre van szüksége az adott RAID szinthez, de az SSD oszlopban nincs elegendő lemez, tehát a látott lemezek teljes száma nagyon minimális, és szükséges lenne növelni csak a minimális RAID követelmények teljesítése érdekében).

Hozzuk létre ezt a teljes kört, és nézzük meg, hogy egy teljes megoldás mennyibe kerülne az egyes forgatókönyvekhez.

összefoglalás

Ezek a forgatókönyvek csak a nyers tárolási számadatokat mutatják, és nem tartalmazzák a tárolás architektúráját alkotó összes többi összetevőt, beleértve az alvázot, a kábeleket, a kapcsolókat, a HBA-kat stb .; a forgatókönyvek megmutatják, hogy az olcsóbb lemezek nem feltétlenül olcsóbbak, amikor az IOPS-re szükségük van. Mint látta az előző táblázatban, az 1. forgatókönyvhez közel 20 000 dollárt költene elegendő 7200 RPM lemezen, hogy ugyanazon IOPS-igény kielégítésére kevesebb, mint 14 000 dollár értékű 15K RPM lemezt tudjon kielégíteni. Valójában, ha az IOPS a fő hajtóerő (ellentétben a nyers kapacitással), akkor a 15K RPM megoldás még olcsóbb lesz, mint a 7200RPM megoldás, mivel kevesebb 15K RPM lemez tárolására nincs szükség annyi alvázra.

Az SSD-technológia TBT-alapon továbbra is rendkívül drága, de IOPS / $ alapon olcsóbb. Az idő múlásával az SSD-árak csökkennek, és jobban fognak megjelenni több szervezetnél; de most az árazás egyszerűen elérhetetlen, kivéve ha rendkívül hatalmas IOPS-re van szüksége, viszonylag kevés kapacitással.

Szeretne lépést tartani Scott Lowe hozzászólásaival a TechRepublic oldalon?

  • Automatikus feliratkozás a Kiszolgálók és tároló hírlevélre
  • Feliratkozás a szerverek és tároló RSS-hírcsatornájára
  • Kövesd Scott Lowe-t a Twitteren

© Copyright 2021 | mobilegn.com