Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Trochgean mei it beskôgjen fan technologyen foar it fersnellen fan I / O-operaasjes lykas tapast op opslachsystemen, begon yn foarige artikel, Men kin net helpe, mar wenje op sa'n tige populêre opsje as Auto Tiering. Hoewol de ideology fan dizze funksje tige ferlykber is ûnder ferskate fabrikanten fan opslachsysteem, sille wy mei in foarbyld sjen nei de funksjes fan 'e ymplemintaasje fan tiering Qsan opslach systeem.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Nettsjinsteande it ferskaat oan gegevens opslein op opslachsystemen, kinne deselde gegevens wurde ferdield yn ferskate groepen op basis fan har fraach (frekwinsje fan gebrûk). De populêrste ("hot") gegevens moatte sa gau mooglik tagonklik wurde, wylst minder brûkte ("kâlde") gegevens mei in legere prioriteit ferwurke wurde kinne.

Om sa'n skema te organisearjen wurdt de tieringsfunksjonaliteit brûkt. De gegevens array yn dit gefal bestiet net út skiven fan itselde type, mar út ferskate groepen fan driuwfearren dy't foarmje ferskillende opslach tiers. Mei in spesjale algoritme wurde gegevens automatysk ferpleatst tusken nivo's om maksimale totale prestaasjes te garandearjen.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

SHD Qsan stipe oant trije opslachnivo's:

  • Tier 1: SSD, maksimale prestaasjes
  • Tier 2: HDD SAS 10K / 15K, hege prestaasjes
  • Tier 3: HDD NL-SAS 7.2K, maksimum kapasiteit

In Auto Tiering pool kin befetsje alle trije nivo, of mar twa yn eltse kombinaasje. Binnen elke Tier wurde skiven kombinearre yn bekende RAID-groepen. Foar maksimale fleksibiliteit kin it RAID-nivo yn elke Tier oars wêze. Dat is, bygelyks, neat foarkomt dat jo in struktuer organisearje lykas 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6

Nei it meitsjen fan folumes (firtuele skiven) op Auto Tiering pool op it begjint eftergrûn kolleksje fan statistiken oer alle I / O operaasjes. Om dit te dwaan, wurdt de romte "knipt" yn 1GB-blokken (de saneamde sub LUN). Elke kear as sa'n blok tagong wurdt, wurdt it in koeffizient fan 1 tawiisd. Dan nimt dizze koëffisjint mei de tiid ôf. Nei 24 oeren, as d'r gjin I / O-oanfragen binne foar dit blok, sil it al gelyk wêze oan 0.5 en sil elke folgjende oere falle.

Op in bepaald punt yn 'e tiid (standert, elke dei om middernacht), wurde de sammele resultaten rangearre troch sub LUN-aktiviteit basearre op har koeffizienten. Op grûn dêrfan wurdt besletten hokker blokken te ferpleatsen en yn hokker rjochting. Dêrnei komt yn feite de ferpleatsing fan gegevens tusken nivo's.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

It Qsan-opslachsysteem ymplementearret it behear fan it tieringproses perfekt mei in protte parameters, wêrtroch jo de definitive prestaasjes fan 'e array tige fleksibel kinne konfigurearje.

Om de earste lokaasje fan gegevens en de prioriteitsrjochting fan har beweging te bepalen, wurde belied brûkt dy't apart foar elke folume ynsteld binne:

  • Auto Tiering – standertbelied, earste pleatsing en rjochting fan bewegingen wurde automatysk bepaald, d.w.s. "hot" gegevens tend nei it boppeste nivo, en "kâld" gegevens beweecht omleech. De earste pleatsing wurdt selektearre op basis fan de beskikbere romte op elk nivo. Mar jo moatte begripe dat it systeem primêr stribbet om maksimaal gebrûk te meitsjen fan 'e rapste skiven. Dêrom, as d'r frije romte is, wurde gegevens op 'e boppeste nivo's pleatst. Dit belied is geskikt foar de measte senario's dêr't gegevensfraach net fan tefoaren kin wurde foarsizze.
  • Begjin mei High en dan Auto Tiering - it ferskil mei de foarige is allinich yn 'e earste lokaasje fan' e gegevens (op it rapste nivo)
  • Heechste nivo - gegevens stribbet altyd nei it rapste nivo te besetten. As se ûnder operaasje wurde ferpleatst, dan wurde se sa gau mooglik werom ferpleatst. Dit belied is geskikt foar gegevens dy't de rapst mooglike tagong fereaskje.
  • Minimaal nivo - gegevens hawwe altyd de neiging om it leechste nivo te besetten. Dit belied is geweldich foar selden brûkte gegevens (bygelyks argiven).
  • Gjin beweging - it systeem bepaalt automatysk de oarspronklike lokaasje fan 'e gegevens en ferpleatst it net. Statistiken bliuwe lykwols sammele yn gefal dat har ferhuzing dêrnei fereaske is.

It is de muoite wurdich op te merken dat wylst belied wurdt definiearre as elk folume wurdt oanmakke, se kinne wurde feroare ferskate kearen op 'e flecht troch de hiele libbenssyklus fan it systeem.

Neist belied foar it tieringmeganisme, wurdt de frekwinsje en it tempo fan gegevensbeweging tusken nivo's ek konfigureare. Jo kinne in spesifike reistiid ynstelle: deistich as op bepaalde dagen fan 'e wike, en ek ferminderje it ynterval fan statistiken sammeljen nei ferskate oeren (minimale frekwinsje - 2 oeren). As jo ​​de tiid moatte beheine dy't nedich is om in gegevensbewegingsoperaasje te foltôgjen, kinne jo in tiidframe ynstelle (finster foar ferpleatse). Derneist wurdt de ferhuzingssnelheid ek oanjûn - 3 modi: fluch, medium, stadich.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

As der ferlet is fan direkte gegevensferhuzing, is it mooglik om it op elk momint mei de hân út te fieren op kommando fan 'e behearder.

It is dúdlik dat de faker en flugger gegevens wurde ferpleatst tusken nivo's, hoe fleksibeler it opslachsysteem sil wêze om oan te passen oan hjoeddeistige bedriuwsbetingsten. Mar tagelyk is it de muoite wurdich om te ûnthâlden dat it ferpleatsen in ekstra lading is (benammen op skiven), dus jo moatte gjin gegevens "driuwe", útsein as perfoarst nedich. It is better om de beweging te planjen yn tiden fan minimale lading. As de operaasje fan it opslachsysteem konstant hege prestaasjes 24/7 fereasket, dan is it wurdich om it ferhuzingsnivo ta in minimum te ferminderjen.

De oerfloed fan sjitynstellingen sille sûnder mis avansearre brûkers befredigje. Lykwols, foar dyjingen dy't tsjinkomme sokke technology foar de earste kear, der is neat te soargen oer. It is heul mooglik om de standertynstellingen te fertrouwe (Auto Tiering-belied, ien kear deis nachts mei maksimale snelheid ferpleatse) en, as statistiken sammelje, bepaalde parameters oanpasse om it fereaske resultaat te berikken.

Fergelykje tearing mei sokke like populêre technology foar it fergrutsjen fan produktiviteit as SSD caching, Jo moatte ûnthâlde de ferskillende bestjoeringssysteem prinsipes fan harren algoritmen.

SSD caching
Auto Tiering

Snelheid fan begjin fan effekt
Hast daliks. Mar it merkbere effekt is allinich nei't de cache "opwaarmd" is (minuten oant oeren)
Nei it sammeljen fan statistiken (fan 2 oeren, ideaal in dei) plus tiid om de gegevens te ferpleatsen

Effektduur
Oant de gegevens wurde ferfongen troch in nij diel (minuten-oeren)
Wylst de gegevens yn fraach binne (XNUMX oeren of mear)

Yndikaasjes foar gebrûk
Direkte prestaasjeswinsten op koarte termyn (databases, virtualisaasjeomjouwings)
Fergrutte produktiviteit foar in lange perioade (bestân, web, e-postservers)

Ien fan 'e funksjes fan tiering is ek de mooglikheid om it net allinich te brûken foar senario's lykas "SSD + HDD", mar ek "snelle HDD + trage HDD" of sels alle trije nivo's, wat yn prinsipe ûnmooglik is by it brûken fan SSD-caching.

Testing

Om de prestaasjes fan 'e tiering-algoritmen te testen, hawwe wy in ienfâldige test útfierd. In pool fan twa nivo's SSD (RAID 1) + HDD 7.2K (RAID1) waard makke, wêrop in folume mei in "minimum nivo" belied waard pleatst. Dy. Gegevens moatte altyd lizze op trage skiven.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

De behearynterface toant dúdlik de pleatsing fan gegevens tusken nivo's

Nei it foljen fan it folume mei gegevens, feroare wy it pleatsingsbelied nei Auto Tiering en rûnen de IOmeter-test.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Nei ferskate oeren fan testen, doe't it systeem statistiken koe sammelje, begon it ferhuzingsproses.

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Nei't de gegevensbeweging foltôge wie, is ús testvolumint folslein "krûpt" nei it topnivo (SSD).

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Skaaimerken fan Auto Tiering yn Qsan XCubeSAN opslach systemen

Verdict

Auto Tiering is in prachtige technology wêrmei jo te fergrutsjen de prestaasjes fan in opslach systeem mei minimale materiaal en tiid kosten troch mear yntinsive gebrûk fan hege-snelheid driuwfearren. Oanfrege op Qsan de ienige ynvestearring is in lisinsje, dat wurdt kocht foar ien kear en foar altyd sûnder beheinings op it folume / oantal skiven / planken / etc. Dizze funksjonaliteit is foarsjoen fan sokke rike ynstellings dat it kin foldwaan hast alle saaklike taak. En fisualisaasje fan prosessen yn 'e ynterface sil jo it apparaat effektyf kinne beheare.

Boarne: www.habr.com

Add a comment