Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

A’ leantainn air adhart a’ beachdachadh air teicneòlasan airson gnìomhachd I/O a luathachadh mar a thathar a’ buntainn ri siostaman stòraidh, air tòiseachadh ann an artaigil roimhe, chan urrainn dha duine cuideachadh ach fuireach air roghainn cho mòr-chòrdte ri Auto Tiering. Ged a tha ideòlas na gnìomh seo glè choltach am measg diofar luchd-saothrachaidh shiostaman stòraidh, bheir sinn sùil air feartan buileachadh sreathan a’ cleachdadh eisimpleir Qsan siostam stòraidh.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

A dh 'aindeoin an diofar dàta a tha air a stòradh air siostaman stòraidh, faodar an aon dàta seo a roinn ann an grunn bhuidhnean stèidhichte air an iarrtas aca (tricead cleachdaidh). Feumar faighinn chun dàta (“teth”) as mòr-chòrdte cho luath ‘s a ghabhas, agus faodar dàta nach eil cho cleachdte (“fuar”) a phròiseasadh aig prìomhachas nas ìsle.

Gus an leithid de sgeama a chuir air dòigh, thathas a’ cleachdadh gnìomh an t-sreathaidh. Chan eil an raon dàta sa chùis seo a’ gabhail a-steach diosgan den aon sheòrsa, ach grunn bhuidhnean de dhràibhearan a tha a’ dèanamh diofar ìrean stòraidh. A’ cleachdadh algorithm sònraichte, thèid dàta a ghluasad gu fèin-ghluasadach eadar ìrean gus dèanamh cinnteach à coileanadh iomlan as àirde.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

SHD Qsan cuir taic ri suas ri trì ìrean stòraidh:

  • Ìre 1: SSD, coileanadh as àirde
  • Sreath 2: HDD SAS 10K/15K, àrd-choileanadh
  • Sreath 3: HDD NL-SAS 7.2K, an comas as àirde

Faodaidh na trì ìrean a bhith ann an amar Auto Tiering, no dìreach dhà ann an cothlamadh sam bith. Taobh a-staigh gach Sreath, thèid draibhearan a chur còmhla ann am buidhnean RAID eòlach. Airson an sùbailteachd as motha, faodaidh an ìre RAID anns gach Sreath a bhith eadar-dhealaichte. Is e sin, mar eisimpleir, chan eil dad a’ cur casg ort structar mar 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 a chuir air dòigh

Às deidh dhut tomhas-lìonaidh a chruthachadh (diosan brìgheil) air adhart Sreathadh fèin-ghluasadach bidh cruinneachadh air a’ tòiseachadh cruinneachadh cùl-fhiosrachaidh mu ghnìomhachd I/O gu lèir. Gus seo a dhèanamh, tha an t-àite “air a ghearradh” ann am blocaichean 1GB (an sub LUN ris an canar). Gach uair a gheibhear a leithid de bhloc, thèid co-èifeachd 1 a thoirt dha. An uairsin, thar ùine, bidh an co-èifeachd seo a 'lùghdachadh. Às deidh 24 uairean, mura h-eil iarrtasan I / O don bhloc seo, bidh e mar-thà co-ionann ri 0.5 agus leanaidh e a ’tuiteam gach uair a thìde às deidh sin.

Aig àm sònraichte (gu gnàthach, a h-uile latha aig meadhan oidhche), tha na toraidhean cruinnichte air an rangachadh a rèir gnìomhachd fo LUN stèidhichte air na co-èifeachdan aca. Stèidhichte air seo, thèid co-dhùnadh dè na blocaichean airson gluasad agus dè an taobh. Às deidh sin, gu dearbh, tha gluasad dàta eadar ìrean a ‘tachairt.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Bidh an siostam stòraidh Qsan gu foirfe a’ cur an gnìomh riaghladh a’ phròiseas sreapachaidh a’ cleachdadh mòran pharaimearan, a leigeas leat coileanadh deireannach an t-sreath a rèiteachadh gu sùbailte.

Gus faighinn a-mach càite a bheil dàta tùsail agus slighe prìomhachais a ghluasad, thathas a’ cleachdadh phoileasaidhean a tha air an suidheachadh fa leth airson gach leabhar:

  • Sreathadh fèin-ghluasadach - tha poileasaidh bunaiteach, suidheachadh tùsail agus stiùireadh ghluasadan air an suidheachadh gu fèin-ghluasadach, i.e. Tha dàta “teth” buailteach chun na h-ìre as àirde, agus bidh dàta “fuar” a’ gluasad sìos. Tha an suidheachadh tùsail air a thaghadh a rèir an àite a tha ri fhaighinn aig gach ìre. Ach feumaidh tu tuigsinn gu bheil an siostam gu sònraichte ag amas air an fheum as fheàrr a dhèanamh de na draibhearan as luaithe. Mar sin, ma tha àite an-asgaidh ann, thèid dàta a chuir aig na h-ìrean àrda. Tha am poileasaidh seo freagarrach airson a’ mhòr-chuid de shuidheachaidhean far nach urrainnear iarrtas dàta a ro-innse ro-làimh.
  • Tòisich le High agus an uairsin Auto Tiering - chan eil an eadar-dhealachadh bhon fhear roimhe ach ann an suidheachadh tùsail an dàta (aig an ìre as luaithe)
  • An ìre as àirde - bidh dàta an-còmhnaidh a’ feuchainn ris an ìre as luaithe a ghabhail. Ma thèid an gluasad sìos rè an obrachaidh, thèid an gluasad air ais cho luath 'sa ghabhas. Tha am poileasaidh seo freagarrach airson dàta a dh’ fheumas an ruigsinneachd as luaithe a tha comasach.
  • Ìre as ìsle - tha dàta an-còmhnaidh buailteach a bhith aig an ìre as ìsle. Tha am poileasaidh seo math airson dàta nach eilear a’ cleachdadh ach ainneamh (mar eisimpleir, tasglannan).
  • Gun ghluasad - bidh an siostam gu fèin-ghluasadach a’ dearbhadh suidheachadh tùsail an dàta agus chan eil e ga ghluasad. Ach, thathas fhathast a’ cruinneachadh staitistig gun fhios nach bi feum air an gluasad às deidh sin.

Is fhiach a bhith mothachail, ged a tha poileasaidhean air am mìneachadh nuair a thèid gach leabhar a chruthachadh, faodar an atharrachadh a-rithist air an itealan tro chuairt-beatha an t-siostaim.

A bharrachd air poileasaidhean airson an uidheamachd sreathaidh, tha tricead agus astar gluasad dàta eadar ìrean cuideachd air an rèiteachadh. Faodaidh tu ùine siubhail sònraichte a shuidheachadh: gach latha no air làithean sònraichte den t-seachdain, agus cuideachd an ùine cruinneachaidh staitistig a lughdachadh gu grunn uairean a thìde (tricead as ìsle - 2 uair). Ma dh’ fheumas tu an ùine a bheir e gus gnìomhachd gluasad dàta a chrìochnachadh a chuingealachadh, faodaidh tu frèam-ama (uinneag gluasad) a shuidheachadh. A bharrachd air an sin, tha astar gluasad air a chomharrachadh cuideachd - 3 modhan: luath, meadhanach, slaodach.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Ma tha feum air gluasad dàta sa bhad, tha e comasach a choileanadh le làimh aig àm sam bith aig àithne an rianadair.

Tha e soilleir mar as trice agus as luaithe a thèid dàta a ghluasad eadar ìrean, is ann as sùbailte a bhios an siostam stòraidh gus gabhail ri suidheachaidhean obrachaidh gnàthach. Ach aig an aon àm, is fhiach cuimhneachadh gu bheil gluasad na eallach a bharrachd (gu sònraichte air diosgan), agus mar sin cha bu chòir dhut “draibheadh” dàta mura h-eil sin riatanach. Tha e nas fheàrr an gluasad a phlanadh aig amannan le glè bheag de luchd. Ma tha an siostam stòraidh obrachadh an-còmhnaidh a 'cur feum air àrd-choileanadh 24/7, tha e riatanach gus lùghdachadh a' char as lugha ìre gluasad.

Gun teagamh bheir am pailteas de shuidheachaidhean seilg toileachas do luchd-cleachdaidh adhartach. Ach, dhaibhsan a choinnicheas ri leithid de theicneòlas airson a ’chiad uair, chan eil dad ri dragh. Tha e gu math comasach earbsa a chuir anns na roghainnean bunaiteach (poileasaidh Auto Tiering, a ’gluasad aig an astar as luaithe aon uair san latha air an oidhche) agus, mar a bhios staitistig a’ cruinneachadh, atharraich cuid de pharaimearan gus an toradh riatanach a choileanadh.

A’ dèanamh coimeas eadar reubadh le teicneòlas cho mòr-chòrdte airson cinneasachd a mheudachadh Tasgadh SSD, bu chòir dhut cuimhneachadh air na diofar phrionnsabalan obrachaidh aig na h-algorithms aca.

Tasgadh SSD
Sreathadh fèin-ghluasadach

Astar tòiseachaidh buaidh
Cha mhòr sa bhad. Ach chan eil a’ bhuaidh follaiseach ach às deidh don tasgadan a bhith “blàthachadh” (mionaidean gu uairean)
Às deidh dhut staitistig a chruinneachadh (bho 2 uair, gu h-iomchaidh san latha) a bharrachd air ùine airson an dàta a ghluasad

Fad buaidh
Gus an tèid an dàta a chuir na àite le cuibhreann ùr (mionaidean-uairean)
Fhad ‘s a tha iarrtas air an dàta (XNUMX uair no barrachd)

Taisbeanaidhean airson a chleachdadh
Buannachdan coileanaidh geàrr-ùine sa bhad (stòr-dàta, àrainneachdan virtualization)
Meudachadh cinneasachd airson ùine fhada (faidhle, lìn, frithealaichean puist)

Cuideachd, is e aon de na feartan sreapachaidh an comas a bhith ga chleachdadh chan ann a-mhàin airson suidheachaidhean mar “SSD + HDD”, ach cuideachd “luath HDD + HDD slaodach” no eadhon na trì ìrean, rud a tha gu bunaiteach do-dhèanta nuair a bhios tu a ’cleachdadh tasgadan SSD.

Deuchainn

Gus coileanadh nan algorithms sreapachaidh a dhearbhadh, rinn sinn deuchainn shìmplidh. Chaidh cruinneachadh de dhà ìre SSD (RAID 1) + HDD 7.2K (RAID1) a chruthachadh, air an deach tomhas-lìonaidh le poileasaidh “ìre as ìsle” a chuir. An fheadhainn sin. Bu chòir dàta a bhith air a shuidheachadh an-còmhnaidh air diosgan slaodach.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Tha an eadar-aghaidh riaghlaidh a’ sealltainn gu soilleir suidheachadh dàta eadar ìrean

Às deidh dhuinn an tomhas-lìonaidh a lìonadh le dàta, dh’ atharraich sinn am poileasaidh suidheachaidh gu Auto Tiering agus ruith sinn an deuchainn IOmeter.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Às deidh grunn uairean a thìde de dheuchainn, nuair a bha e comasach don t-siostam staitistig a chruinneachadh, thòisich am pròiseas gluasad.

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Às deidh don ghluasad dàta a bhith deiseil, chaidh an tomhas deuchainn againn gu tur “snàgail” chun ìre as àirde (SSD).

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Feartan Auto Tiering ann an siostaman stòraidh Qsan XCubeSAN

Dearbhadh

Is e teicneòlas iongantach a th’ ann an Auto Tiering a leigeas leat coileanadh siostam stòraidh àrdachadh le glè bheag de chosgaisean stuthan is ùine tro bhith a’ cleachdadh dhràibhearan àrd-astar nas dian. Air a chur an sàs Qsan Is e an aon tasgadh cead, a thèid a cheannach uair is uair gun chuingealachaidhean air an àireamh / àireamh de dhioscaichean / sgeilpichean / msaa. Tha an gnìomh seo uidheamaichte le suidheachaidhean cho beairteach is urrainn dha cha mhòr gnìomh gnìomhachais sam bith a shàsachadh. Agus leigidh fradharc phròiseasan san eadar-aghaidh dhut an inneal a riaghladh gu h-èifeachdach.

Source: www.habr.com

Cuir beachd ann