Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Hi uile! Mar a chaidh a ghealltainn, tha sinn a’ foillseachadh toraidhean deuchainn luchdan de shiostam stòraidh dàta dèanta san Ruis - AERODISK ENGINE N2.

Anns an artaigil roimhe, bhris sinn an siostam stòraidh (is e sin, rinn sinn deuchainnean tubaist) agus bha toraidhean an deuchainn tubaist dearbhach (is e sin, cha do bhris sinn an siostam stòraidh). Chì thu toraidhean an deuchainn tubaist AN SEO.

Anns na beachdan don artaigil roimhe, chaidh iarrtasan a dhèanamh airson deuchainnean tubaist a bharrachd, nas ionnsaichte. Tha sinn air iad uile a chlàradh agus bidh sinn gu cinnteach gan cur an gnìomh ann an aon de na h-artaigilean a leanas. Aig an aon àm, faodaidh tu tadhal air an obair-lann againn ann am Moscow aig àm sam bith (thig air chois no dèan e air astar tron ​​​​eadar-lìn) agus dèan na deuchainnean sin thu fhèin (faodaidh tu eadhon deuchainn a dhèanamh airson pròiseact sònraichte :-)). Sgrìobh thugainn, beachdaichidh sinn air a h-uile suidheachadh!

A bharrachd air an sin, mura h-eil thu ann am Moscow, faodaidh tu fhathast fàs nas eòlaiche air an t-siostam stòraidh againn le bhith a’ frithealadh tachartas trèanaidh an-asgaidh aig ionad comais anns a’ bhaile as fhaisge ort.

Gu h-ìosal tha liosta de thachartasan a tha ri thighinn agus cinn-latha obrachaidh nan ionadan comais.

  • Ekaterinburg. Cèitean 16, 2019. Co-labhairt trèanaidh. Faodaidh tu clàradh a’ cleachdadh a’ cheangal: https://aerodisk.promo/ekb/
  • Ekaterinburg. Cèitean 20 - 21 Ògmhios, 2019. Ionad Comais. Thig gu taisbeanadh beò de shiostam stòraidh AERODISK ENGINE N2 aig àm obrach sam bith. Thèid an dearbh sheòladh agus an ceangal clàraidh a thoirt seachad nas fhaide air adhart. Lean am fiosrachadh.
  • Novosibirsk LEANTAINN AN FIOSRACHAIDH AIR AN LÀRACH AGAINN no HUBRA.
    Dàmhair 2019
  • Kazan. LEANTAINN AN FIOSRACHAIDH AIR AN LÀRACH AGAINN no HUBRA.
    Dàmhair 2019
  • Krasnoyarsk LEANTAINN AN FIOSRACHAIDH AIR AN LÀRACH AGAINN no HUBRA.
    Samhain 2019

Tha sinn cuideachd airson aon naidheachd mhath eile a cho-roinn: tha sinn air ar n-àrach fhaighinn mu dheireadh YouTube sianal far an urrainn dhut coimhead air bhideothan bho thachartasan san àm a dh'fhalbh. Bidh sinn gu cunbhalach a’ postadh ar bhideothan trèanaidh an sin.

seasamh deuchainn

Mar sin, air ais gu na deuchainnean. Rinn sinn ùrachadh air an t-siostam stòraidh obair-lann ENGINE N2 againn le bhith a’ stàladh draibhearan SAS SSD a bharrachd, a bharrachd air innealan-atharrachaidh Front-end Fiber Channel 16G. Ann an dòigh cho-chothromach, rinn sinn ùrachadh air an fhrithealaiche às an ruith sinn an luchd le bhith a’ cur innealan-atharrachaidh FC 16G ris.

Mar thoradh air an sin, anns an obair-lann againn tha siostam stòraidh 2-controller againn le 24 SAS SSD 1,6 TB, diosgan 3 DWPD, a tha ceangailte tro suidsichean SAN gu frithealaiche Linux corporra tro FC 16G.
Tha an diagram beinne deuchainn air a shealltainn anns an fhigear gu h-ìosal.

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Dòigh-obrach deuchainn

Airson an coileanadh as fheàrr air ruigsinneachd bloca, cleachdaidh sinn amaran DDP (Dynamic Disk Pool), a chruthaich sinn aon uair gu sònraichte airson siostaman ALL-FLASH.
Airson deuchainn, chruthaich sinn dà LUN le comas 1 TB gach fear le ìre dìon RAID-10. Bidh sinn “a’ sgaoileadh ”gach LUN thairis air 12 diosc (24 gu h-iomlan) gus làn fheum a dhèanamh de chomas gach aon de na diosgan a chaidh a chuir a-steach san t-siostam stòraidh.

Bidh sinn a’ taisbeanadh LUNn don t-seirbheisiche tro dhiofar luchd-riaghlaidh gus goireasan stòraidh a chleachdadh cho mòr ‘s a ghabhas.

Mairidh gach deuchainn uair a thìde, agus thèid na deuchainnean a dhèanamh leis a’ phrògram IO Sùbailte (FIO); Thèid dàta FIO a luchdachadh suas gu fèin-ghluasadach gu Excel, anns a bheil grafaichean air an togail mu thràth airson soilleireachd.

Luchdaich pròifilean

Gu h-iomlan, nì sinn trì deuchainnean, uair a thìde gach fear, ach a-mhàin an ùine blàthachaidh, far am bi sinn a’ riarachadh 15 mionaidean (is e seo dìreach an ìre a tha a dhìth gus sreath de dhràibhearan 24 SSD a bhlàthachadh). Bidh na deuchainnean sin a’ dèanamh atharrais air na pròifilean luchdan as trice a thachair, gu sònraichte is iad sin cuid de DBMSn, siostaman sgrùdaidh bhidio, craolaidhean susbaint mheadhanan agus cùl-taic.

Cuideachd, anns a h-uile deuchainn, chuir sinn à comas a dh’aona ghnothach gus tasgadh a dhèanamh ann an RAM air an t-siostam stòraidh agus air an aoigh. Gu dearbh, nì seo na toraidhean nas miosa, ach, nar beachd, ann an leithid de shuidheachaidhean bidh an deuchainn nas cothromaiche.

Toraidhean deuchainn

Deuchainn Àireamh 1. Luchdaich air thuaiream ann am blocaichean beaga. Dèan aithris air DBMS malairt làn luchd.

  • Meud bloc = 4k
  • Leugh/Sgrìobh = 70%/30%
  • Àireamh obraichean = 16
  • Doimhneachd ciudha = 32
  • Load character = Làn air thuaiream

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Toraidhean deuchainn:

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Gu h-iomlan, leis an t-siostam meadhan-raon Einnsean N2 òg fhuair sinn 438k IOPS le latency de 2,6 milliseconds. A 'beachdachadh air clas an t-siostam, nar beachd, tha an toradh gu math reusanta. Gus tuigsinn an e seo an ìre as àirde airson an t-siostam, bheir sinn sùil air cleachdadh ghoireasan luchd-riaghlaidh stòraidh.

Tha ùidh mhòr againn anns an CPU, oir, mar a chaidh a ràdh gu h-àrd, chuir sinn à comas an tasgadan RAM a dh’aona ghnothach gus nach cuir sinn air falbh toraidhean an deuchainn.

Air an dà rianadair stòraidh chì sinn timcheall air an aon dealbh.

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Is e sin, is e an luchd CPU 50%. Tha seo a’ nochdadh gu bheil seo fada bho chrìoch an t-siostam stòraidh seo agus faodar a sgèileadh gu furasta fhathast. Leig leinn leum air adhart beagan: sheall na deuchainnean a leanas cuideachd gu robh an luchd air na pròiseasairean smachd timcheall air 50%, agus mar sin cha bhith sinn gan liostadh a-rithist.

Stèidhichte air na deuchainnean obair-lann againn, is e ~2 IOPS an ìre chofhurtail aig siostam AERODISK Engine N4, ma tha sinn a’ cunntadh IOPS air thuaiream aig blocaichean 700k. Mura h-eil seo gu leòr agus feumaidh tu a bhith a’ strì airson millean, tha am modail as sine againn ENGINE N000.

Is e sin, is e ENGINE N4 an sgeulachd mu mhilleanan de IOPS, agus ma tha millean ro mhòr dhut, an uairsin cleachd N2 gu socair.

Rachamaid air ais gu na deuchainnean.

Deuchainn Àireamh 2. Clàradh sreath ann am blocaichean mòra. Emulation de shiostaman sgrùdaidh bhidio, a’ luchdachadh dàta a-steach do DBMS anailiseach no a’ clàradh lethbhric cùl-taic.

Anns an deuchainn seo chan eil ùidh againn tuilleadh ann an IOPS, oir nuair a thèid an luchdachadh ann an sreath ann am blocaichean mòra chan eil iad a’ dèanamh ciall sam bith. Tha ùidh mhòr againn ann an: an t-sruth sgrìobhaidh (megabytes gach diog) agus dàil, a bhios, gu dearbh, nas àirde le blocaichean mòra na le feadhainn bheaga.

  • Meud bloc = 128k
  • Leugh/Sgrìobh = 0%/100%
  • Àireamh obraichean = 16
  • Doimhneachd ciudha = 32
  • Caractar luchdaidh - sreath

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Iomlan: tha clàradh againn de chòig gu leth gigabytes gach diog le dàil de aon-deug milliseconds. Nuair a thèid an coimeas ris na farpaisich cèin as fhaisge, tha an toradh, nar beachd, sàr-mhath, agus chan eil e cuideachd na chrìoch aig siostam ENGINE N2.

Deuchainn Àireamh 3. Leughadh sreath ann am blocaichean mòra. Dèan aithris air susbaint mheadhanan craolaidh, a 'cruthachadh aithisgean bho DBMS anailis no ag ath-nuadhachadh dàta bho chùl-taic.

Mar anns an deuchainn roimhe, tha ùidh againn ann an sruth agus dàil.

  • Meud bloc = 128k
  • Leugh/Sgrìobh = 100%/0%
  • Àireamh obraichean = 16
  • Doimhneachd ciudha = 32
  • Caractar luchdaidh - sreath

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Siostam stòraidh Ruiseanach AERODISK: deuchainn luchd. Bidh sinn a’ toirt a-mach IOPS

Tha dùil gu bheil coileanadh leughaidh sruthadh beagan nas fheàrr na coileanadh sgrìobhaidh sruthadh.

Gu inntinneach, tha an comharra latency co-ionann tron ​​​​deuchainn (loidhne dhìreach). Chan e mearachd a tha seo; nuair a leughas tu ann an sreath ann am blocaichean mòra, sa chùis againn tha seo na shuidheachadh cumanta.

Gu dearbh, ma dh'fhàgas sinn an siostam san fhoirm seo airson dà sheachdain, chì sinn mu dheireadh leuman bho àm gu àm anns na grafaichean, a bhios co-cheangailte ri factaran bhon taobh a-muigh. Ach, san fharsaingeachd, cha toir iad buaidh air an dealbh.

toraidhean

Bhon shiostam dà-smachd AERODISK ENGINE N2, bha e comasach dhuinn toraidhean fìor dhona a choileanadh (~ 438 IOPS agus ~ 000-5 gigabytes gach diog). Sheall deuchainnean luchdaidh nach eil nàire oirnn gu cinnteach mun t-siostam stòraidh againn. Air an làimh eile, tha na comharran gu math reusanta agus a 'freagairt ri siostam stòraidh math.

Ged, mar a sgrìobh sinn gu h-àrd, tha Einnsean N2 na mhodail òg, agus a bharrachd air an sin, chan eil na toraidhean a chithear san artaigil seo na chrìoch. Nas fhaide air adhart foillsichidh sinn deuchainn coltach ris bhon t-siostam ENGINE N4 as sine againn.

Gu nàdarra, chan urrainn dhuinn a h-uile deuchainn comasach a chòmhdach taobh a-staigh frèam aon artaigil, agus mar sin tha sinn a-rithist a’ cur ìmpidh air luchd-leughaidh am miannan airson deuchainnean san àm ri teachd a cho-roinn anns na beachdan; bheir sinn aire dhaibh gu cinnteach ann am foillseachaidhean san àm ri teachd.

A bharrachd air an sin, tha sinn gad chuimhneachadh gu bheil sinn gu gnìomhach an sàs ann an trèanadh am-bliadhna, agus mar sin tha sinn a ’toirt cuireadh dhut gu na h-ionadan comais againn, far am faigh thu trèanadh air siostaman stòraidh AERODISK, agus aig an aon àm bidh ùine inntinneach is spòrsail agad.

Bidh mi a’ dùblachadh fiosrachadh mu thachartasan trèanaidh a tha ri thighinn.

  • Ekaterinburg. Cèitean 16, 2019. Co-labhairt trèanaidh. Faodaidh tu clàradh a’ cleachdadh a’ cheangal: https://aerodisk.promo/ekb/
  • Ekaterinburg. Cèitean 20 - 21 Ògmhios, 2019. Ionad Comais. Thig gu taisbeanadh beò de shiostam stòraidh AERODISK ENGINE N2 aig àm obrach sam bith. Thèid an dearbh sheòladh agus an ceangal clàraidh a thoirt seachad nas fhaide air adhart. Lean am fiosrachadh.
  • Novosibirsk LEANTAINN AN FIOSRACHAIDH AIR AN LÀRACH AGAINN no HUBRA.
    Dàmhair 2019
  • Kazan. LEANTAINN AN FIOSRACHAIDH AIR AN LÀRACH AGAINN no HUBRA.
    Dàmhair 2019
  • Krasnoyarsk LEANTAINN AN FIOSRACHAIDH AIR AN LÀRACH AGAINN no HUBRA.
    Samhain 2019

Source: www.habr.com

Cuir beachd ann