Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Turpinot apsvērt tehnoloÄ£ijas I/O operāciju paātrināŔanai, kas tiek izmantotas uzglabāŔanas sistēmās iepriekŔējais raksts, nevar nepakavēties pie tik ļoti populāras iespējas kā Auto Tiering. Lai gan Ŕīs funkcijas ideoloÄ£ija dažādu uzglabāŔanas sistēmu ražotāju vidÅ« ir ļoti lÄ«dzÄ«ga, mēs aplÅ«kosim lÄ«meņu ievieÅ”anas iezÄ«mes, izmantojot piemēru Qsan uzglabāŔanas sistēma.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Neskatoties uz glabāŔanas sistēmās saglabāto datu dažādÄ«bu, Å”os paÅ”us datus var iedalÄ«t vairākās grupās, pamatojoties uz to pieprasÄ«jumu (lietoÅ”anas biežumu). Populārākajiem (ā€œkarstajiemā€) datiem ir jāpiekļūst pēc iespējas ātrāk, savukārt mazāk izmantotos (ā€œaukstosā€) datus var apstrādāt ar zemāku prioritāti.

Lai organizētu Ŕādu shēmu, tiek izmantota lÄ«meņu funkcionalitāte. Datu masÄ«vs Å”ajā gadÄ«jumā nesastāv no viena veida diskiem, bet gan no vairākām disku grupām, kas veido dažādus krātuves lÄ«meņus. Izmantojot Ä«paÅ”u algoritmu, dati tiek automātiski pārvietoti starp lÄ«meņiem, lai nodroÅ”inātu maksimālu kopējo veiktspēju.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

SHD Qsan atbalsts lÄ«dz trim uzglabāŔanas lÄ«meņiem:

  • 1. lÄ«menis: SSD, maksimāla veiktspēja
  • 2. lÄ«menis: HDD SAS 10K/15K, augsta veiktspēja
  • 3. lÄ«menis: HDD NL-SAS 7.2K, maksimālā ietilpÄ«ba

Automātiskā lÄ«meņa baseins var ietvert visus trÄ«s lÄ«meņus vai tikai divus jebkurā kombinācijā. Katrā lÄ«menÄ« diskdziņi tiek apvienoti pazÄ«stamās RAID grupās. Lai nodroÅ”inātu maksimālu elastÄ«bu, RAID lÄ«menis katrā lÄ«menÄ« var bÅ«t atŔķirÄ«gs. Tas ir, piemēram, nekas neliedz jums organizēt tādu struktÅ«ru kā 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6

Pēc sējumu (virtuālo disku) izveides ieslēgts Auto lÄ«meņu noteikÅ”ana baseins uz tā sāk fona statistikas vākÅ”anu par visām I/O operācijām. Lai to izdarÄ«tu, vieta tiek ā€œsagrieztaā€ 1 GB blokos (tā sauktajā sub LUN). Katru reizi, kad piekļūst Ŕādam blokam, tam tiek pieŔķirts koeficients 1. Tad laika gaitā Å”is koeficients samazinās. Pēc 24 stundām, ja Å”im blokam nav I/O pieprasÄ«jumu, tas jau bÅ«s vienāds ar 0.5 un turpinās kristies katru nākamo stundu.

Noteiktā laika brÄ«dÄ« (pēc noklusējuma katru dienu pusnaktÄ«) apkopotie rezultāti tiek sarindoti pēc LUN apakÅ”aktivitātes, pamatojoties uz to koeficientiem. Pamatojoties uz to, tiek pieņemts lēmums, kurus blokus pārvietot un kurā virzienā. Pēc tam faktiski notiek datu pārvietoÅ”ana starp lÄ«meņiem.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Qsan uzglabāŔanas sistēma lieliski realizē lÄ«meņu procesa pārvaldÄ«bu, izmantojot daudzus parametrus, kas ļauj ļoti elastÄ«gi konfigurēt masÄ«va galÄ«go veiktspēju.

Lai noteiktu sākotnējo datu atraÅ”anās vietu un to kustÄ«bas prioritāro virzienu, tiek izmantotas politikas, kas katram sējumam tiek iestatÄ«tas atseviŔķi:

  • Auto lÄ«meņu noteikÅ”ana ā€“ noklusējuma politika, sākotnējais izvietojums un kustÄ«bu virziens tiek noteikts automātiski, t.i. ā€œKarstieā€ dati tiek virzÄ«ti uz augstāko lÄ«meni, un ā€œaukstieā€ dati tiek pārvietoti uz leju. Sākotnējais izvietojums tiek izvēlēts, pamatojoties uz pieejamo vietu katrā lÄ«menÄ«. Bet jums ir jāsaprot, ka sistēma galvenokārt cenÅ”as maksimāli izmantot ātrākos diskus. Tāpēc, ja ir brÄ«va vieta, dati tiks novietoti augŔējos lÄ«meņos. Å Ä« politika ir piemērota lielākajai daļai scenāriju, kad datu pieprasÄ«jumu nevar paredzēt iepriekÅ”.
  • Sāciet ar High un tad Auto Tiring ā€“ atŔķirÄ«ba no iepriekŔējā ir tikai datu sākotnējā atraÅ”anās vietā (ātrākajā lÄ«menÄ«)
  • Augstākais lÄ«menis ā€“ dati vienmēr cenÅ”as ieņemt ātrāko lÄ«meni. Ja darbÄ«bas laikā tie tiek pārvietoti uz leju, pēc iespējas ātrāk tie tiek pārvietoti atpakaļ. Å Ä« politika ir piemērota datiem, kuriem nepiecieÅ”ama pēc iespējas ātrāka piekļuve.
  • Minimālais lÄ«menis ā€“ datiem vienmēr ir tendence ieņemt zemāko lÄ«meni. Å Ä« politika ir lieliski piemērota reti izmantotiem datiem (piemēram, arhÄ«viem).
  • Nav pārvietoÅ”anās ā€“ sistēma automātiski nosaka datu sākotnējo atraÅ”anās vietu un tos nepārvieto. Tomēr statistika turpinās vākt, ja vēlāk bÅ«s nepiecieÅ”ama viņu pārvietoÅ”ana.

Ir vērts atzīmēt, ka, lai gan politikas tiek definētas, kad tiek izveidots katrs sējums, tās var atkārtoti mainīt visā sistēmas dzīves cikla laikā.

Papildus lÄ«meņu mehānisma politikām tiek konfigurēts arÄ« datu kustÄ«bas biežums un temps starp lÄ«meņiem. Varat iestatÄ«t konkrētu ceļojuma laiku: katru dienu vai noteiktās nedēļas dienās, kā arÄ« samazināt statistikas vākÅ”anas intervālu lÄ«dz vairākām stundām (minimālais biežums - 2 stundas). Ja nepiecieÅ”ams ierobežot laiku, kas nepiecieÅ”ams datu pārvietoÅ”anas darbÄ«bas pabeigÅ”anai, varat iestatÄ«t laika posmu (pārvietoÅ”anas logu). Turklāt tiek norādÄ«ts arÄ« pārvietoÅ”anas ātrums - 3 režīmi: ātrs, vidējs, lēns.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Ja ir nepiecieÅ”ama tÅ«lÄ«tēja datu pārvietoÅ”ana, to jebkurā laikā ir iespējams veikt manuāli pēc administratora komandas.

Ir skaidrs, ka, jo biežāk un ātrāk dati tiks pārvietoti starp lÄ«meņiem, jo ā€‹ā€‹elastÄ«gāka bÅ«s uzglabāŔanas sistēma, lai pielāgotos paÅ”reizējiem darbÄ«bas apstākļiem. Bet tajā paŔā laikā ir vērts atcerēties, ka pārvietoÅ”ana ir papildu slodze (galvenokārt uz diskiem), tāpēc nevajadzētu ā€œvadÄ«tā€ datus, ja vien tas nav absolÅ«ti nepiecieÅ”ams. KustÄ«bas labāk plānot minimālas slodzes brīžos. Ja uzglabāŔanas sistēmas darbÄ«bai pastāvÄ«gi nepiecieÅ”ama augsta veiktspēja 24/7, tad ir vērts samazināt pārvietoÅ”anas ātrumu lÄ«dz minimumam.

FotografÄ“Å”anas iestatÄ«jumu pārpilnÄ«ba neapÅ”aubāmi iepriecinās pieredzējuÅ”us lietotājus. Tomēr tiem, kas ar Ŕādu tehnoloÄ£iju saskaras pirmo reizi, nav par ko uztraukties. PilnÄ«gi iespējams uzticēties noklusējuma iestatÄ«jumiem (Auto Tiering politika, pārvietoÅ”anās ar maksimālo ātrumu reizi dienā naktÄ«) un, statistikai uzkrājoties, pielāgot noteiktus parametrus, lai sasniegtu vajadzÄ«go rezultātu.

SalÄ«dzinot asaroÅ”anu ar tik tikpat populāru tehnoloÄ£iju produktivitātes paaugstināŔanai kā SSD keÅ”atmiņa, jums vajadzētu atcerēties dažādus to algoritmu darbÄ«bas principus.

SSD keÅ”atmiņa
Auto lÄ«meņu noteikÅ”ana

Efekta sākuma ātrums
GandrÄ«z uzreiz. Bet pamanāms efekts ir tikai pēc tam, kad keÅ”atmiņa ir ā€œuzsildÄ«taā€ (no minÅ«tēm lÄ«dz stundām)
Pēc statistikas apkopoÅ”anas (no 2 stundām, ideālā gadÄ«jumā dienā) plus laiks datu pārvietoÅ”anai

Efekta ilgums
Līdz datu aizstāŔanai ar jaunu daļu (minūtes-stundas)
Kamēr dati ir pieprasīti (XNUMX stundas vai vairāk)

LietoŔanas indikācijas
Tūlītējs īstermiņa veiktspējas pieaugums (datu bāzes, virtualizācijas vides)
Paaugstināta produktivitāte uz ilgu laiku (failu, tīmekļa, pasta serveri)

Tāpat viena no lÄ«meņu iezÄ«mēm ir iespēja to izmantot ne tikai tādiem scenārijiem kā ā€œSSD + HDDā€, bet arÄ« ā€œÄtrs HDD + lēns HDDā€ vai pat visiem trim lÄ«meņiem, kas bÅ«tÄ«bā nav iespējams, izmantojot SSD keÅ”atmiņu.

TestēŔana

Lai pārbaudÄ«tu lÄ«meņu noteikÅ”anas algoritmu veiktspēju, mēs veicām vienkārÅ”u testu. Tika izveidots divu lÄ«meņu SSD (RAID 1) + HDD 7.2K (RAID1) kopums, kurā tika ievietots sējums ar ā€œminimālā lÄ«meņaā€ politiku. Tie. Datiem vienmēr jāatrodas lēnajos diskos.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Pārvaldības saskarne skaidri parāda datu izvietojumu starp līmeņiem

Pēc sējuma aizpildÄ«Å”anas ar datiem mēs mainÄ«jām izvietojuma politiku uz Auto Tiering un veicām IOmeter testu.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Pēc vairāku stundu pārbaudes, kad sistēma spēja uzkrāt statistiku, sākās pārvietoÅ”anas process.

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Kad datu pārvietoÅ”ana bija pabeigta, mÅ«su testa apjoms pilnÄ«bā ā€œpārmeklējaā€ lÄ«dz augstākajam lÄ«menim (SSD).

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Auto Tiring funkcijas Qsan XCubeSAN uzglabāŔanas sistēmā

Spriedums

Auto Tiering ir brÄ«niŔķīga tehnoloÄ£ija, kas ļauj palielināt uzglabāŔanas sistēmas veiktspēju ar minimālām materiālu un laika izmaksām, intensÄ«vāk izmantojot ātrgaitas diskus. Attiecas uz Qsan vienÄ«gais ieguldÄ«jums ir licence, kura tiek nopirkta vienreiz un uz visiem laikiem bez apjoma/disku/plauktu skaita/utt ierobežojumiem. Å Ä« funkcionalitāte ir aprÄ«kota ar tik bagātÄ«giem iestatÄ«jumiem, ka tā var apmierināt gandrÄ«z jebkuru biznesa uzdevumu. Un procesu vizualizācija saskarnē ļaus efektÄ«vi pārvaldÄ«t ierÄ«ci.

Avots: www.habr.com

Pievieno komentāru