Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Duke vazhduar shqyrtimin e teknologjive përshpejtimi të operacioneve të hyrjes/daljes në lidhje me SAN, të filluara në artikulli i mëparshëm, nuk mund të injorohet një opsion shumë popullor siç është tiringu (Auto Tiering). Edhe pse ideologjia e funksionimit të këtij funksioni është shumë e ngjashme te prodhues të ndryshëm të sistemeve të ruajtjes, ne do të shqyrtojmë karakteristikat e implementimit të tiringut në shembullin e SAN Qsan.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Pavarësisht nga larmia e të dhënave të ruajtura në SAN, këto të dhëna mund të ndahen në disa grupe, duke u bazuar në kërkesën e tyre (frekuencën e përdorimit). Me të dhënat më të njohura ("të ngrohta") është shumë e rëndësishme të organizohet qasje maksimale të shpejtë, ndërsa për procesimin e të dhënave më pak të kërkuara ("të ftohta") mund të trajtohet me prioritet më të ulët.

Për të organizuar një sistem të tillë, përdoret funksionaliteti i tiringut. Një grup të dhënash në këtë rast përbëhet jo nga disqe të njëllojtë, por nga disa grupe ruajtësish që formojnë nivele të ndryshme (tier) të ruajtjes. Me ndihmën e një algoritmi të veçantë, të dhënat automatikisht lëvizin midis niveleve me qëllim që të sigurojnë performancën maksimale përfundimtare.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Sistemi i Ruajtjes Qsan mbështesin deri në tre nivele ruajtjeje:

  • Niveli 1: SSD, performancĂ« maksimale
  • Niveli 2: HDD SAS 10K/15K, performancĂ« e lartĂ«
  • Niveli 3: HDD NL-SAS 7.2K, kapacitet maksimal

Grupi Auto Tiering mund të përmbajë si të tri nivelet, ashtu edhe vetëm dy në çdo kombinim. Brenda çdo Tier, ruajtësit e kombinohen në grupe RAID të njohura. Për fleksibilitet maksimal, niveli RAID në çdo Tier mund të jetë i ndryshëm. Pra, për shembull, asgjë nuk e ndalon organizimin e një strukture të tillë si 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6.

Pas krijimit të volumeve (diskëve virtualë) në Auto Tiering Procesi i mbledhjes së informacionit fillon në sfond për të gjitha operacionet e hyrjes/daljes. Për këtë, hapësira "pritet" në blloqe me madhësi 1 GB (të ashtuquajturit sub LUN). Me çdo qasje në një bllok të tillë i jepet një koeficient 1. Pastaj, me kalimin e kohës, ky koeficient zvogëlohet. Pas 24 orësh, në mungesë të kërkesave për hyrje/dalje në këtë bllok, ai do të jetë 0.5 dhe do të vazhdojë të bie çdo orë pasuese.

Në një moment të caktuar në kohë (për default çdo ditë në mesnatë), ndodh renditja e rezultateve të mbledhura sipas aktivitetit të sub LUN në bazë të koeficientëve të tyre. Duke u bazuar në këtë, merret vendimi se cilat blloqe të zhvendosen dhe në çfarë drejtimi. Pas kësaj, ndodh zhvendosja e të dhënave midis niveleve.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Në sistemin e ruajtjes Qsan, menaxhimi i procesit të tirimit është realizuar shkëlqyer përmes shumë parametrave, duke e lejuar një konfigurim të përshtatshëm të performancës përfundimtare të grumbullit.

Për të përcaktuar vendndodhjen fillestare të të dhënave dhe drejtimin përparësi të zhvendosjes së tyre, përdoren politika që caktohen veçmas për çdo vëllim:

  • Auto Tiering – politika parazgjedhĂ«se, vendosja fillestare dhe drejtimi i zhvendosjeve pĂ«rcaktohen automatikisht, domethĂ«nĂ« tĂ« dhĂ«nat "e nxehta" synojnĂ« tĂ« vendosen nĂ« nivelin mĂ« tĂ« lartĂ«, ndĂ«rsa tĂ« dhĂ«nat "e ftohta" kalojnĂ« poshtĂ«. Vendosja fillestare zgjidhet nĂ« varĂ«si tĂ« hapĂ«sirĂ«s sĂ« disponueshme nĂ« çdo nivel. Por duhet tĂ« kuptohet se sistemi ka pĂ«rparĂ«si qĂ« tĂ« pĂ«rdorĂ« sa mĂ« shumĂ« mundĂ«si tĂ« shpejta pĂ«r ruajtje. Prandaj, nĂ«se ka hapĂ«sirĂ« tĂ« lirĂ«, tĂ« dhĂ«nat do tĂ« vendosen nĂ« nivelet mĂ« tĂ« larta. Kjo politikĂ« Ă«shtĂ« e pĂ«rshtatshme pĂ«r shumicĂ«n e skenarĂ«ve kur nuk mund tĂ« parashikohet paraprakisht kĂ«rkesa pĂ«r tĂ« dhĂ«nat.
  • Filloni nga lart, pastaj Auto Tiering – dallimi nga e kaluara Ă«shtĂ« vetĂ«m nĂ« vendosjen fillestare tĂ« tĂ« dhĂ«nave (nĂ« nivelin mĂ« tĂ« shpejtĂ«)
  • Niveli mĂ« i lartĂ« – tĂ« dhĂ«nat gjithmonĂ« synojnĂ« tĂ« zĂ«nĂ« nivelin mĂ« tĂ« shpejtĂ«. NĂ«se gjatĂ« operacionit ato zhvendosen poshtĂ«, ato kthehen mbrapsht sa herĂ« qĂ« Ă«shtĂ« e mundur. Kjo politikĂ« Ă«shtĂ« e pĂ«rshtatshme pĂ«r tĂ« dhĂ«nat, pĂ«r tĂ« cilat kĂ«rkohet akses maksimalisht i shpejtĂ«.
  • Niveli minimal – tĂ« dhĂ«nat gjithmonĂ« synojnĂ« tĂ« zĂ«nĂ« nivelin mĂ« tĂ« ulĂ«t. Kjo politikĂ« Ă«shtĂ« e pĂ«rshtatshme pĂ«r tĂ« dhĂ«nat e pĂ«rdorura rrallĂ« (p.sh., arkiva).
  • Pa lĂ«vizje – sistemi automatikisht pĂ«rcakton vendndodhjen fillestare tĂ« tĂ« dhĂ«nave dhe nuk i lĂ«viz. MegjithatĂ«, statistikat vazhdojnĂ« tĂ« mblidhen pĂ«r rastin se do tĂ« nevojitet relokimi i tyre mĂ« vonĂ«.

Duhet të theksohet se, megjithëse politikat përcaktohen gjatë krijimit të çdo volum, ato mund të ndryshohen disa herë «në fluturim» gjatë ciklit të jetës së sistemit.

PĂ«rveç politikave, pĂ«r mekanizmin e tirimit gjithashtu pĂ«rcaktohet frekuenca dhe ritmi i lĂ«vizjes sĂ« tĂ« dhĂ«nave mes niveleve. Mund tĂ« caktohet njĂ« kohĂ« e veçantĂ« pĂ«r lĂ«vizje: çdo ditĂ« ose nĂ« ditĂ«t e caktuara tĂ« javĂ«s, si dhe tĂ« zvogĂ«lohet intervali i mbledhjes sĂ« statistikave nĂ« disa ore (frekuenca minimale – 2 orĂ«). NĂ«se ka nevojĂ« pĂ«r tĂ« kufizuar kohĂ«n e ekzekutimit tĂ« operacionit pĂ«r lĂ«vizjen e tĂ« dhĂ«nave, mund tĂ« pĂ«rcaktohen kufijtĂ« kohorĂ« (dritarja pĂ«r lĂ«vizje). PĂ«rveç kĂ«saj, gjithashtu pĂ«rcaktohet shpejtĂ«sia e relokimit – 3 mĂ«nyra: e shpejtĂ«, e mesme, e ngadalshme.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Në rast se ndodh nevoja për të realizuar një relokim të menjëhershëm të të dhënave, ka mundësi ta kryeni atë në mënyrë manuale në çdo kohë me urdhrin e administratorit.

ËshtĂ« e qartĂ« se sa mĂ« shpesh dhe mĂ« shpejt tĂ« realizohet trasferimi i tĂ« dhĂ«nave midis niveleve, aq mĂ« flexible do tĂ« jetĂ« arkitektura e ruajtjes sĂ« tĂ« dhĂ«nave pĂ«r t'u pĂ«rshtatur me kushtet aktuale tĂ« operimit. Por gjithashtu duhet tĂ« mbani mend se transferimi Ă«shtĂ« njĂ« ngarkesĂ« shtesĂ« (sidomos pĂ«r diskĂ«t), ndaj nuk Ă«shtĂ« e mençur ta bĂ«ni atĂ« pa njĂ« nevojĂ« tĂ« jashtĂ«zakonshme. ËshtĂ« mĂ« mirĂ« tĂ« planifikoni trasferimin nĂ« momente me ngarkesĂ« minimale. NĂ«se funksionimi i arkitekturĂ«s sĂ« ruajtjes kĂ«rkon vazhdimisht performancĂ« tĂ« lartĂ« nĂ« modin 24/7, atĂ«herĂ« duhet tĂ« uleni ritmin e relokimit nĂ« minimum.

Abundenca e cilësimeve të tier-imit pa dyshim do të gëzojë përdoruesit e avancuar. Megjithatë, as për ata që përballen me një teknologji të tillë për herë të parë nuk ka asgjë të frikshme. Plotësisht mund t'i besoni cilësimeve të paracaktuara (politika Auto Tiering, transferimi me shpejtësi maksimale një herë në natë) dhe me kohë, ndërsa grumbulloni statistikën, të korrigjoni disa parametra për të arritur rezultatin e kërkuar.

Kur krahasohet tireingu me teknologji të njohura për rritjen e performancës siç është SSD caching, është e rëndësishme të mbahet mend për parimet e ndryshme të funksionimit të algoritmeve të tyre.

SSD caching
Auto Tiering

Shpejtësia e arritjes së efektit
Gati menjëherë. Por efekti i dukshëm vetëm pas "ngrohjes" së caches (minuta-ora)
Pas mbledhjes sĂ« statistikave (nga 2 orĂ«, idealisht – 24 orĂ«) plus koha pĂ«r tĂ« transferuar tĂ« dhĂ«nat

Kohëzgjatja e efektit
Derisa të dhënat të zëvendësohen nga një sasi e re (minuta-ora)
Derisa kërkesa për të dhënat të mbetet e vlefshme (24 orë e më shumë)

Përfitimet e përdorimit
Rritje momentale të performancës për një periudhë të shkurtër (për baza të dhënash, mjedise virtualizimi)
Rritje të performancës për një periudhë më të gjatë (për serverë skedarësh, web dhe email)

Një nga veçoritë e tireingut është mundësia e përdorimit të tij jo vetëm për skenarë si 'SSD + HDD', por edhe 'HDD të shpejtë + HDD të ngadaltë' ose madje të gjitha tri nivelet, që në rastin e përdorimit të SSD caching është e pamundur.

Testimi

Për të testuar funksionimin e algoritmve të tiering-ut, ne kryem një test të thjeshtë. U krijua një grup me dy nivele SSD (RAID 1) + HDD 7.2K (RAID 1), mbi të cilin u vendos një volum me politikën e "nivelit minimal". Kjo do të thotë se të dhënat gjithmonë duhet të vendosen në disqet e ngadalta.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Interfaci i menaxhimit tregon qartë shpërndarjen e të dhënave mes niveleve.

Pas mbushjes së volumit me të dhëna, ne ndërruam politikën e vendosjes në Auto Tiering dhe nisa testin IOmeter.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Pas disa orësh testimi, kur sistemi arriti të grumbullojë statistika, filloi procesi i relokimit.

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Pas përfundimit të kalimit të të dhënave, volumi ynë testues u "shkrua" plotësisht në nivelin e sipërm (SSD).

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Karakteristikat e funksionimit të Auto Tiering në SAN Qsan XCubeSAN

Verdikti

Auto Tiering – njĂ« teknologji e shkĂ«lqyer qĂ« lejon ngritjen e performancĂ«s sĂ« sistemit tĂ« ruajtjes me kosto dhe kohĂ« minimale duke shfrytĂ«zuar mĂ« intensively disqet e shpejtĂ«. Qsan Kostoja e vetme Ă«shtĂ« licenca, e cila blhet njĂ« herĂ« pĂ«r gjithmonĂ« pa kufizime mbi sasinĂ« / numrin e disqeve / raftĂ«ve / etj. Ky funksionalitet ofron kaq shumĂ« cilĂ«sime tĂ« pasura, sa qĂ« mund tĂ« pĂ«rmbushĂ« pothuajse çdo kĂ«rkesĂ« biznesi. Gjithashtu, vizualizimi i proceseve nĂ« ndĂ«rfaqe do tĂ« lejojĂ« menaxhimin efektiv tĂ« pajisjes.

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster