Kezdőoldal > Szoftver > Auto Tiering (QTiering 2.0)

Auto Tiering (QTiering 2.0)
 

A QSAN Auto Tiering (QTiering) egy automatizált tároló rétegző megoldás, mely automatikusan elhelyezi az úgynevezett “forró” adatot az SSD-n, vagy a gyorsabb merevlemezeken (teljesítmény réteg), valamint a “hideg” adatot tárolásra a lassabb, költséghatékonyabb meghajtókon (kapacitás réteg), lehetővé téve az Ön számára, hogy optimalizálja az alkalmazás teljesítményét anélkül, hogy  megterhelné a költségvetést, vagy feláldozna a kapacitásból. Az Auto Tiering egy újdonság, mely elérhető az XCubeSAN sorozatokon és licensz szükséges az aktiválásához.

 

    Igény szerinti tárolási hatékonyság

     

    A tárolási jellemzők szempontjából az SSD-k teljesítménye magas, de Gb-kénti költsége is magas. A hagyományos merevlemez költsége viszonylag alacsony, de a teljesítménye is gyengébb. Ha a 80/20-as szabályt követjük a tárolórendszerek konfigurálásához, akkor a csak SSD-konfiguráció ésszerűtlen, kivéve ha csak az intenzív alkalmazásokat nézzük. Másrészről az adatoknak életciklusuk van. Ahogy az adatok kora nő, az intenzivitásuk csökken.

    Ezért a teljesítmény és a költségtényezők kiegyensúlyozása érdekében a modern informatikai környezetekben a legmegfelelőbb megközelítés a hibrid tárolási architektúra, SSD-k és hagyományos HDD-k keverékével történő adaptálása. Az Auto Tiering Pool egy egyszerű és elegáns megoldás a tárolási követelmények dinamikus illesztésére, az adathozzáférés gyakoriságának változásával.

     

    3 szintű lépcsős tárolás

     

    QTiering támogatása 3 szinten, különböző típusú meghajtókkal.

     

    • 1. szint: SAS/SATA1 2.5” SSD meghajtó
    • 2. szint: 15K/10K 3.5”/2.5” SAS meghajtó
    • 3. szint: 7.2K near-line 3.5”/2.5” SAS meghajtó

     

    ¹ 6G MUX board needed for 2.5″ SATA drives in dual controller system.

    Auto Tiering felépítése 

     
    Az újonnan létrehozott Auto Tiering Pool alapja, thin provisioning technológiát használ. Minden egyes szint egy vagy több lemezcsoporton alapul. Az Auto Tiering Pool kapacitásának növelése érdekében bármelyik (SSD-t, SAS-merevlemezt vagy NL-SAS merevlemez-meghajtót) tartalmazó szint (lemezcsoport) bármikor hozzáadható a pool-hoz. Az alábbiakban egy Auto Tiering Pool tárolási architektúrája látható.

     

    Rugalmas RAID és lemezkonfiguráció
     

    Az Auto Tiering 2.0 támogatja a rugalmas RAID és lemezkonfigurációkat. A különböző RAID-szintekkel és különböző mennyiségű lemezekkel létrehozható minden egyes réteg (lemezcsoport). Például az SSD Tier 4 lemezet használ RAID 10-el a szélsőséges teljesítmény érdekében, a SAS Tier 6 lemezet használ RAID 6-al, és az NL-SAS Tier 8 lemezt használ RAID 5-tel a kapacitás eléréséhez. Ez a funkció nagyon fontos az informatikai rendszergazdák számára, hogy képesek legyenek rugalmasan gondoskodni a tárolási tervekről.

    Intelligens QTiering mechanizmus
     

    A QTiering, egy automatikus tárolókezelő rendszer, amely kezeli az adatok áthelyezését, és figyelemmel kíséri az adatsűrűség arányát a felezési idő együtthatóval és a fejlett rangsorolási algoritmussal. A QTiering három fő funkcióval működik.

    • Sub-LUN statisztika:
      A kötet 1 GBos részekre van osztva, amit Sub-LUN-nak hívnak. Ez a szintek közötti adatmozgás alapvető egysége. Amikor van I/O kérés, a Sub-LUN aktivitási szintjét meghatározzuk az olvasási és írási frekvencia számításával.

     

    • Rangsorolási algoritmus:
      Az egyes Sub-LUN hozzáférési nyilvántartásait óránként gyűjtik és elemzik. Az LVM kumulatív I/O-számot tart fenn, és az I/O-t mérlegeli a közelmúltban megérkezett, felezési idejű együtthatóval. A rangsorolási algoritmus ezután ezeket a statisztikákat használja a “forró” adatok százalékos arányának kiszámításához.

     

    • Adatmozgás:
      Ezután az adatáthelyezés motorja ezeket a százalékos értékeket útmutatásként használja az Sub-LUN-ok automatikus áthelyezésére a tárolási szintek között. Az adatáthelyezési folyamat nem fogja megállítani az I/O szolgáltatásokat. Amikor az adatáthelyezés elkezdi mozgatni az Sub-LUN-okat a lassabb szintről a gyorsabb szintre, akkor észre fogjuk venni, hogy az I/O-teljesítmény idővel növekszik.

      Jól definiált Tiering szabályok

      A különböző környezetekben a legjobb teljesítmény elérése érdekében az auto tiering teljesen automatizált funkcióval rendelkezik, amely egy sor Tiering szabályt valósít meg. A Tiering irányelvek határozzák meg, hogy az új allokációk és a folyamatban lévő áthelyezések hogyan alkalmazandók egy köteten belül ezekre a követelményekre. 

        • Auto Tiering (alapértelmezett)
          Beállítja az elsődleges adatelhelyezést az optimalizált szintre (lemezcsoport), majd áthelyezi az adatokat a statisztikák alapján úgy, hogy az adatokat az I/O tevékenységnek megfelelően helyezzi át a szintek között.
        • A legmagasabbal indul, majd auto tiering
          Először az elsődleges adatelhelyezés előnyben részesített szintjét állítja be a legmagasabb szintekre a rendelkezésre álló térrel, majd áthelyezi az adatokat a statisztikák és az automatikus tiering algoritmus alapján.
        • A legmagasabb elérhető tier
          Beállítja az elsődleges adatelhelyezés előnyben részesített szintjét a legmagasabb szintekre a rendelkezésre álló helynek megfelelően, és ez alapján jöhet a következő adatáthelyezés.
        • A legalacsonyabb tier
          Beállítja az elsődleges adatelhelyezés előnyben részesített szintjét a rendelkezésre álló helyet tartalmazó legalacsonyabb szintekre, és ez alapján jöhet a következő adatáthelyezés.
        • Nincs adatmozgatás
          Beállítja az elsődleges adatok preferált szintjét az optimalizált szintre, és megtartja az adatokat mozgatás nélkül.

      QTiering technológia használatának előnyei
       

        • Rugalmas konfigurációk
          Az informatikai rendszergazdák könnyen beállíthatják az intuitív SANOS 4.0 webes felhasználói felületen, és rugalmasan rendezhetik a tárolási tervet a QTiering architektúrájával.

           

        • Optimális tárolási hatékonyság
          Az adathozzáférési frekvencia szerint továbbra is optimalizálja az adatokat az extrém teljesítményű SSD (SSD szint), a SAS HDD-k (SAS tier) és a nagy kapacitású NL-SAS merevlemezek (NL-SAS tier) között.
        • Költségmegtakarítás
          Csak a szükséges SSD-k megvásárlásával csökkenthető a TCO (Total Cost of Ownership).
        • Nagy teljesítmény
          Az adatmegjelenítés intelligens kezelése növelheti a teljesítményt a “forró” adatoknak a teljesítményszintre való áthelyezésével.

           

        • Ütemezés áthelyezés
          Az automatikus lépcsőzetes áthelyezés a csúcsidőn kívüli órákon belül ütemezhető, hogy ne befolyásolja a rendszer teljesítményét az irodai munkaidőben.

           

        • Tiering elemzés
          Az egyes pool-ok lépcsőzetes állapotának figyelemmel kísérésével dinamikusan alkalmazkodhat egy pontosabb irányelvhez.

      Ideális adatközpont környezetekhez

      A SANOS a QTiering technológiával megoldást kínál az optimális tárolási hatékonyság és a jobb teljesítmény eléréséhez, így a leginkább költséghatékony tárolási megoldás a dinamikus munkaterhelésű adatközpontok számára.

      SSD gyorsítótár vs. Auto Tiering
       

      Az SSD gyorsítótár és az Auto Tiering megoldások együttműködhetnek egymással, és kiegészíthetik egymást. A tiering és a gyorsítótár közötti különbség az, hogy a rétegezés az adatokat SSD-re helyezi ahelyett, hogy egyszerűen csak gyorsítótárazza. A lépcsőzetes adatok a lassabb tárolástól a gyorsabb tárolásig is áthelyezhetik az adatokat, és fordítva. Az SSD gyorsítótár azonban lényegében egyirányú tranzakció. A mozgások és a másolatok közötti fontos különbség az, hogy a gyorsítótárnak nem kell a redundanciát megosztania.
      Az automatikus tárolás teljes tárolási kapacitása az összes egyedi szint kapacitás összege, míg a gyorsítótárban a gyorsítótár kapacitás nem növeli a teljes lassabb tárolási kapacitást. Ez az egyik legfontosabb különbség. Ezen túlmenően az SSD gyorsítótár gyorsabban hat, mint az Auto Tiering, mert az automatikus áthelyezés az adatáthelyezés után lép életbe. Tehát az SSD gyorsítótár bemelegedési időkerete általában perc/óra, míg a Tiering  bemelegedési ideje többnyire napok.

      Az SSD gyorsítótárat nagyon gyakori adathozzáférési környezetekben használják, és rövid távú, például virtualizációs vagy videószerkesztő alkalmazások. Az Auto Tiering azonban a kiszámítható I/O munkaterhelésre szolgál, és hosszú távon hatékony. Alkalmas webes, fájl- vagy e-mail szerver alkalmazásokhoz.

       

        SSD Cache Auto Tiering
      Total Capacity HDD HDD + SSD
      When SSD is Damaged Pool Works Fine Pool Fails
      Performance Effective in Short Term Effective in Long Term

      Jó gyakorlatok

      Konfigurációs tervezési tanácsok
       

      Az alábbiakban egy általános útmutatót találunk az Auto Tiering tervezéséről. A felhasználó az aktuális helyzetnek megfelelően finomhangolhat.

       

        • SSD Tier ($$$)
          Javaslatunk SSD Tier használatához: legalább 4 meghajtó, RAID 10 ben (ajánlott) vagy 2 meghajtóval, RAID 1-ben az extrém teljesítmény érdekében. Készítsen SSD tároló kapacitást a teljes pool kapacitás 10%-15% -ából, hogy elérje a kritikus magas I/O alkalmazások követelményeit.
        • SAS Tier ($$)
          Javasoljuk SAS HDD Tier beállítását RAID 6-al (ajánlott) vagy RAID 5-el. A teljes tárolókapacitás 30%-át használja fel.
        • NL-SAS Tier ($)
          A kapacitásszintre az NL-SAS HDD-t javasoljuk RAID 5 szint használatával a “hideg” adatok tárolására. Ez a szint a tárolási kapacitás többi részét foglalja el.
      Javasoljuk, hogy a kötet létrehozásakor használja az “Auto Tiering” házirendet, és az áthelyezési ütemezés napi rendszerességű marad. Ezek a konfigurációk a legjobb teljesítményt mutatják az Auto Tiering esetében.

      Vegyünk egy példát. Először is becsüljük meg a felhasznált teljes kapacitást, és becsüljük meg, hogy mennyi “forró” adat vagy high I/O-t használunk minden nap. Feltételezve, hogy naponta 666 GB-ot használunk, az ajánlott SSD-szint kapacitás legalább 1,5-szerese, 1,5 x 666 GB ami megközelítőleg 1TB. Ezután számítsuk ki a SAS HDD-szint kapacitását, ami az SSD-szint kapacitásának 3-szorosa, 3 x 1TB = 3TB, így ha az SSD Tier betelne, a teljesítményszint nem csökken jelentősen.

       

      Tier Capacity per Drive Quantity RAID Level Capacity per Tier Capacity Ratio
      SAS SSD Tier 500GB 4 RAID 10 (4/2) x 500GB = 1TB 10%
      SAS HDD Tier 1TB 5 RAID 6 (5-2) x 1TB = 3TB 30%
      NL-SAS HDD Tier 3TB 3 RAID 5 (3-1) x 3TB = 6TB 60%

       

      Ez egy egyszerű tervezési javaslat. Az, hogy megfelelnek-e az ügyfelek igényeinek, megköveteli a felhasználók számára a teljesítmény és a szükséges kapacitás kiszámítását. Természetesen, ha több kapacitásra van szükség, akkor hozzáadhat egy lemezcsoportot bármelyik szinthez.

      1. Eset: Videó szerkesztés

      Feltételezzük, hogy a videószerkesztés egy meghatározott időtartam alatt a fókuszadatok jellemzőivel rendelkezik. Amikor a felhasználók új videót szerkesztenek, a videó az SSD szintjén marad, és extrém teljesítményt nyújt. Miután a szerkesztés befejeződött, a videó a HDD-szintre lép, és hagyja a helyet a következő videó számára. Ezért azt javasoljuk, hogy az Auto Tiering-házirendet a Start Highest then Auto Tiering értékre állítsa.

      További részletkért olvassa el: Auto Tiering 2.0 White Paper.

       

      2. Eset: VMware

      A szerveren 8 futó VM-et (virtuális gépet) szimulálunk, feltételezzük, hogy különböző I/O várólista mélységgel rendelkeznek, és intenzív I/O-áramlásokkal rendelkeznek. Javasoljuk, hogy az automatikus rétegezés szabályait az Auto Tiering értékre állítsa.
      Kezdetben a 8 VM I/O-t futtat IOmeterrel. Egy adott munkamennyiség után állítsuk le a VM2 ~ VM8 I/O eseményeit, de tartsuk meg a VM1 I/O futtatását. A VM1 adatai gyakrabban érhetők el, mint mások. Az analízis és az áthelyezés után az automatikus rétegezés mechanizmusa alapján a VM1 adatai magasabb szintre kerültek. Végül futtassuk újra a VM2 ~ VM8 I/O-t, rögzítse a teljesítményt.
      Az alábbi táblázat összefoglalja az áthelyezés előtti és utáni teljesítményt, valamint egy referenciaérték-javítási százalékos számítást. Ez ellenőrzi a forgatókönyvet és megfelel a VMware elvárásainak.

      VM Name Throughput Before Relocation Throughput After Relocation Improved
      VM1 9.96 MB/s 465.86 MB/s 4,577%
      VM2 4.78 MB/s 74.75 MB/s 1,464%
      VM3 4.41 MB/s 68.78 MB/s 1,460%
      VM4 4.13 MB/s 63.59 MB/s 1,440%
      VM5 3.98 MB/s 60.03 MB/s 1,408%
      VM6 3.79 MB/s 57.12 MB/s 1,407%
      VM7 3.70 MB/s 54.90 MB/s 1,384%
      VM8 3.61 MB/s 54.18 MB/s 1,401%

       

      További részletkért olvassa el: Auto Tiering 2.0 White Paper.

      3. Eset: Hirtelen reakció

      Annak érdekében, hogy megbirkózzon a bár tervezett de azonnali eseményekkel, az informatikai rendszergazdák előre elhelyezhetik a szükséges adatokat az SSD-szintre. Általában azt javasoljuk, hogy az auto tiering szabályokat a Lowest Tier értékre állítsa. A tevékenység előtti napon az informatikai rendszergazda kézzel állítsa be a szükséges adatokat tartalmazó kötetet a Highest Available Tier értékre, majd manuálisan a Relocation Now funkcióval végezze el az adatok manuális áthelyezésének kényszerítését.

      További részletkért olvassa el: Auto Tiering 2.0 White Paper.

      Következtetés
       

      Az auto tiering technológia segítségével az XCubeSAN sorozat segít a megfelelő adatok megfelelő időben történő elhelyezésében, megfelelő tárolási szintek optimális felhasználásában és a tárolási költségek és a felügyeleti költségek csökkentésében, miközben növeli a teljesítményt és a kapacitást.
      Az intelligens algoritmus az automatikus átvitel mögött kezeli az adatok áthelyezését, és figyelemmel kíséri az adatsűrűség arányát a felezési idő együtthatóval és a fejlett matematikával. Az áthelyezések a felhasználó által meghatározott áthelyezési ütemterv szerint történhetnek, így az auto tiering technológia egy valódi automatizált folyamat.