Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Gaan voort om tegnologieë te oorweeg vir die versnelling van I/O-bedrywighede soos toegepas op bergingstelsels, begin in vorige artikel, kan mens nie anders as om stil te staan ​​by so 'n baie gewilde opsie soos Auto Tiering nie. Alhoewel die ideologie van hierdie funksie baie soortgelyk is onder verskeie stoorstelselvervaardigers, sal ons kyk na die kenmerke van die implementering van vlakke met behulp van 'n voorbeeld Qsan berging stelsel.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Ten spyte van die verskeidenheid data wat op stoorstelsels gestoor word, kan dieselfde data in verskeie groepe verdeel word op grond van hul aanvraag (gebruiksfrekwensie). Die gewildste (“warm”) data moet so vinnig moontlik verkry word, terwyl minder gebruikte (“koue”) data met 'n laer prioriteit verwerk kan word.

Om so 'n skema te organiseer, word die vlakfunksies gebruik. Die dataskikking in hierdie geval bestaan ​​nie uit skywe van dieselfde tipe nie, maar uit verskeie groepe aandrywers wat verskillende bergingsvlakke vorm. Deur 'n spesiale algoritme te gebruik, word data outomaties tussen vlakke geskuif om maksimum algehele prestasie te verseker.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

SHD Qsan ondersteun tot drie bergingsvlakke:

  • Vlak 1: SSD, maksimum werkverrigting
  • Vlak 2: HDD SAS 10K/15K, hoë werkverrigting
  • Vlak 3: HDD NL-SAS 7.2K, maksimum kapasiteit

'n Outo-vlak-swembad kan al drie vlakke bevat, of slegs twee in enige kombinasie. Binne elke vlak word aandrywers in bekende RAID-groepe gekombineer. Vir maksimum buigsaamheid kan die RAID-vlak in elke vlak anders wees. Dit wil sê, niks verhoed jou byvoorbeeld om 'n struktuur soos 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 te organiseer

Na die skep van volumes (virtuele skywe) op Auto Tiering swembad daarop begin agtergrondversameling van statistieke oor alle I/O-bedrywighede. Om dit te doen, word die spasie in 1GB blokke “gesny” (die sogenaamde sub LUN). Elke keer as so 'n blok toegang verkry word, word 'n koëffisiënt van 1 aan hom toegeken. Dan, met verloop van tyd, neem hierdie koëffisiënt af. Na 24 uur, as daar geen I/O-versoeke na hierdie blok is nie, sal dit reeds gelyk wees aan 0.5 en sal elke daaropvolgende uur aanhou daal.

Op 'n sekere tydstip (by verstek, elke dag om middernag), word die versamelde resultate volgens sub-LUN-aktiwiteit gerangskik op grond van hul koëffisiënte. Op grond hiervan word 'n besluit geneem watter blokke om te beweeg en in watter rigting. Waarna in werklikheid die verskuiwing van data tussen vlakke plaasvind.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Die Qsan-bergingstelsel implementeer die bestuur van die vlakproses perfek deur baie parameters te gebruik, wat jou toelaat om die finale werkverrigting van die skikking baie buigsaam te konfigureer.

Om die aanvanklike ligging van data en die prioriteitsrigting van sy beweging te bepaal, word beleide gebruik wat afsonderlik vir elke volume gestel word:

  • Auto Tiering – verstekbeleid, aanvanklike plasing en rigting van bewegings word outomaties bepaal, m.a.w. "warm" data neig na die boonste vlak, en "koue" data beweeg af. Die aanvanklike plasing word gekies op grond van die beskikbare spasie op elke vlak. Maar jy moet verstaan ​​dat die stelsel hoofsaaklik daarna streef om maksimum gebruik te maak van die vinnigste dryf. Daarom, as daar vrye spasie is, sal data op die boonste vlakke geplaas word. Hierdie beleid is geskik vir die meeste scenario's waar dataaanvraag nie vooraf voorspel kan word nie.
  • Begin met High en dan Auto Tiering - die verskil van die vorige een is slegs in die aanvanklike ligging van die data (op die vinnigste vlak)
  • Hoogste vlak – data streef altyd daarna om die vinnigste vlak te beklee. As hulle tydens operasie af geskuif word, word hulle so gou as moontlik teruggeskuif. Hierdie beleid is geskik vir data wat die vinnigste moontlike toegang vereis.
  • Minimum vlak – data is altyd geneig om die laagste vlak te beklee. Hierdie beleid is ideaal vir data wat selde gebruik word (byvoorbeeld argiewe).
  • Geen beweging nie – die stelsel bepaal outomaties die oorspronklike ligging van die data en skuif dit nie. Statistieke word egter steeds ingesamel indien hul hervestiging later vereis word.

Dit is opmerklik dat hoewel beleide gedefinieer word wanneer elke volume geskep word, dit herhaaldelik deur die hele stelsel se lewensiklus verander kan word.

Benewens beleide vir die vlakmeganisme, word die frekwensie en tempo van databeweging tussen vlakke ook gekonfigureer. U kan 'n spesifieke reistyd instel: daagliks of op sekere dae van die week, en ook die statistiek-insamelingsinterval tot 'n paar uur verminder (minimum frekwensie - 2 uur). As jy die tyd wat dit neem om 'n databewegingsoperasie te voltooi moet beperk, kan jy 'n tydraamwerk (venster vir skuif) stel. Daarbenewens word die hervestigingspoed ook aangedui - 3 modusse: vinnig, medium, stadig.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

As daar 'n behoefte is vir onmiddellike dataverskuiwing, is dit moontlik om dit te eniger tyd met die hand uit te voer op bevel van die administrateur.

Dit is duidelik dat hoe meer gereeld en vinniger data tussen vlakke verskuif word, hoe meer buigsaam sal die bergingstelsel wees om by huidige bedryfstoestande aan te pas. Maar terselfdertyd is dit die moeite werd om te onthou dat skuif 'n bykomende vrag is (hoofsaaklik op skywe), so jy moet nie data "ry" tensy dit absoluut noodsaaklik is nie. Dit is beter om die beweging te beplan in tye van minimale las. As die operasie van die bergingstelsel voortdurend hoë werkverrigting 24/7 vereis, is dit die moeite werd om die hervestigingskoers tot 'n minimum te verminder.

Die oorvloed van skietinstellings sal ongetwyfeld gevorderde gebruikers behaag. Vir diegene wat sulke tegnologie vir die eerste keer teëkom, is daar egter niks om oor bekommerd te wees nie. Dit is heel moontlik om die verstekinstellings (Auto Tiering-beleid, beweeg teen maksimum spoed een keer per dag in die nag) te vertrou en, soos statistieke ophoop, sekere parameters aan te pas om die vereiste resultaat te bereik.

Vergelyk skeur met sulke ewe gewilde tegnologie vir die verhoging van produktiwiteit as SSD-kas, moet jy die verskillende bedryfsbeginsels van hul algoritmes onthou.

SSD-kas
Auto Tiering

Effek aanvangspoed
Amper onmiddellik. Maar die merkbare effek is eers nadat die kas "opwarm" is (minute tot ure)
Na die insameling van statistieke (vanaf 2 uur, ideaal per dag) plus tyd om die data te skuif

Effekduur
Totdat die data deur 'n nuwe gedeelte (minute-ure) vervang word
Terwyl die data in aanvraag is (XNUMX uur of meer)

Aanwysings vir gebruik
Onmiddellike korttermynprestasiewinste (databasisse, virtualiseringsomgewings)
Verhoogde produktiwiteit vir 'n lang tydperk (lêer, web, e-posbedieners)

Een van die kenmerke van vlakke is ook die moontlikheid om dit nie net vir scenario's soos "SSD + HDD" te gebruik nie, maar ook "vinnige HDD + stadige HDD" of selfs al drie vlakke, wat basies onmoontlik is wanneer SSD-kas gebruik.

toets

Om die werkverrigting van die vlak-algoritmes te toets, het ons 'n eenvoudige toets uitgevoer. 'n Poel van twee vlakke SSD (RAID 1) + HDD 7.2K (RAID1) is geskep, waarop 'n volume met 'n "minimum vlak" beleid geplaas is. Dié. Data moet altyd op stadige skywe geleë wees.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Die bestuurskoppelvlak wys duidelik die plasing van data tussen vlakke

Nadat ons die volume met data gevul het, het ons die plasingsbeleid na Auto Tiering verander en die IOmeter-toets uitgevoer.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Na 'n paar uur se toetsing, toe die stelsel in staat was om statistieke te versamel, het die hervestigingsproses begin.

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Nadat die databeweging voltooi is, het ons toetsvolume heeltemal "gekruip" na die boonste vlak (SSD).

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

Kenmerke van Auto Tiering in Qsan XCubeSAN-bergingstelsel

uitspraak

Auto Tiering is 'n wonderlike tegnologie wat jou toelaat om die werkverrigting van 'n bergingstelsel te verhoog met minimale materiaal- en tydkoste deur meer intensiewe gebruik van hoëspoed-aandrywers. Toegepas op Qsan die enigste belegging is 'n lisensie, wat eens en vir altyd gekoop word sonder beperkings op die volume/aantal skywe/rakke/ens. Hierdie funksionaliteit is toegerus met sulke ryk instellings dat dit byna enige besigheidstaak kan bevredig. En visualisering van prosesse in die koppelvlak sal jou toelaat om die toestel effektief te bestuur.

Bron: will.com

Voeg 'n opmerking