Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Molweni nonke! Njengoko sithenjisiwe, sipapasha iziphumo zovavanyo lomthwalo wenkqubo yokugcina idatha eyenziwe yaseRashiya - I-AERODISK ENGINE N2.

Kwinqaku elidlulileyo, saphula inkqubo yokugcina (oko kukuthi, senze iimvavanyo zokuphahlazeka) kwaye iziphumo zovavanyo lokuphahlazeka zilungile (oko kukuthi, asizange siphule inkqubo yokugcina). Ungajonga iziphumo zovavanyo lokuwa LAPHA.

Kumagqabantshintshi kwinqaku elandulelayo, izicelo zenziwe zovavanyo olongezelelweyo, oluntsonkothileyo lwengozi. Sizirekhodishe zonke kwaye ngokuqinisekileyo siya kuzisebenzisa kwelinye lala manqaku alandelayo. Kwangaxeshanye, unokutyelela ibhubhoratri yethu eMoscow nangaliphi na ixesha (yiza ngeenyawo okanye uyenze ukude nge-Intanethi) kwaye wenze ezi mvavanyo ngokwakho (unokwenza uvavanyo lweprojekthi ethile :-)). Sibhalele, siya kuqwalasela zonke iimeko!

Ukongeza, ukuba awukho eMoscow, usenokuqhelana ngakumbi nenkqubo yethu yokugcina ngokuya kumsitho woqeqesho lwasimahla kwiziko lobuchule kwisixeko esikufutshane nawe.

Apha ngezantsi kukho uluhlu lweziganeko ezizayo kunye nemihla yokusebenza yamaziko obuchule.

  • Ekaterinburg. ngoMeyi 16, 2019. Isemina yoqeqesho. Unokubhalisa usebenzisa ikhonkco: https://aerodisk.promo/ekb/
  • Ekaterinburg. Nge-20 kaCanzibe – 21 Juni 2019. Iziko lobuchule. Yiza kumboniso ophilayo we-AERODISK ENGINE N2 inkqubo yokugcina naliphi na ixesha lokusebenza. Idilesi echanekileyo kunye nekhonkco lokubhalisa liya kunikwa kamva. Landela ulwazi.
  • Novosibirsk LANDELA ULWAZI KWISIZA okanye iHUBRA.
    Okthobha 2019
  • Kazan. LANDELA ULWAZI KWISIZA okanye iHUBRA.
    Okthobha 2019
  • Krasnoyarsk LANDELA ULWAZI KWISIZA okanye iHUBRA.
    NgoNovemba 2019

Sikwafuna ukwabelana ngeendaba ezilungileyo: ekugqibeleni sizifumene ezethu YouTube itshaneli apho unokubukela iividiyo kwiziganeko ezidlulileyo. Sithumela rhoqo iividiyo zethu zoqeqesho apho.

ibhentshi yovavanyo

Ngoko, buyela kwiimvavanyo. Siphucule inkqubo yethu yokugcina ilabhoratri ye-ENGINE N2 ngokufaka iidrive ezongezelelweyo ze-SAS SSD, kunye ne-Front-end Fiber Channel 16G adapters. Ngendlela elinganayo, siphucule iseva apho siya kuqhuba umthwalo ngokongeza iiadaptha zeFC 16G.

Ngenxa yoko, kwilebhu yethu sinenkqubo yokugcina i-2-controller kunye ne-24 SAS SSD 1,6 TB, i-3 DWPD disks, edityaniswe ngokutshintshela kwe-SAN kwi-server ye-Linux yomzimba nge-FC 16G.
Umzobo webhentshi yovavanyo uboniswe kumzobo ongezantsi.

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Uvavanyo Lwendlela

Ukusebenza kakuhle kwi-block access, siya kusebenzisa ii-DDP (Dynamic Disk Pool) iiphuli, esakhe sazenza ngokukodwa kwiinkqubo ze-ALL-FLASH.
Ukuvavanya, senze ii-LUN ezimbini ezinomthamo we-TB nganye kunye nenqanaba lokukhusela i-RAID-1. Siza "kusasaza" i-LUN nganye kwiidiski ze-10 (i-12 iyonke) ukwenzela ukuba sisebenzise ngokupheleleyo amandla eediski ezifakelweyo kwinkqubo yokugcina.

Sibonisa ii-LUNs kumncedisi ngokusebenzisa abalawuli abohlukeneyo ukuze sisebenzise izixhobo zokugcina kangangoko kunokwenzeka.

Uvavanyo ngalunye luya kuhlala iyure enye, kwaye iimvavanyo ziya kwenziwa yiprogram yeFlexible IO (FIO) , idatha yeFIO iya kufakwa ngokuzenzekelayo kwi-Excel, apho iigrafu esele zakhelwe ukucaca.

Layisha Iiprofayili

Lilonke, siya kwenza iimvavanyo ezintathu, iyure enye nganye, ngaphandle kwexesha lokufudumala, esiya kuthi sabela imizuzu eyi-15 (le yimalini efunekayo ukufudumeza uluhlu lwee-SSD ezingama-24). Ezi mvavanyo zixelisa iiprofayili zomthwalo ezihlala zidibana nazo, ngokukodwa ezi zi-DBMS ezithile, iinkqubo zokucupha ividiyo, ukusasazwa komxholo wemidiya kunye ne-backups.

Kwakhona, kuzo zonke iimvavanyo, sikhubaze ngabom ukukwazi ukugcina i-RAM kwinkqubo yokugcina kunye nomgcini. Ngokuqinisekileyo, oku kuya kwandisa iziphumo, kodwa, ngokombono wethu, kwiimeko ezinjalo uvavanyo luya kuba luhle ngakumbi.

Iziphumo zovavanyo

Uvavanyo lweNombolo ye-1. Umthwalo ongaqhelekanga kwiibhloko ezincinci. Ukulinganisa kwe-DBMS yokuthengiswa komthwalo ophezulu.

  • Ubungakanani bebhloko = 4k
  • Funda/Bhala = 70%/30%
  • Inani lemisebenzi = 16
  • Ubunzulu bomgca = 32
  • Layisha umlinganiswa = Random epheleleyo

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Iziphumo zovavanyo:

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Iyonke, kunye ne-junior mid-range Injini ye-N2 inkqubo sifumene i-438k IOPS kunye ne-latency ye-2,6 milliseconds. Ukuqwalasela iklasi yenkqubo, ngokombono wethu, umphumo uhloniphekile. Ukuqonda ukuba ngaba lo mda wenkqubo, siya kujonga ukusetyenziswa kwezibonelelo zabalawuli bokugcina.

Sinomdla kakhulu kwi-CPU, kuba, njengoko kuchaziwe ngasentla, sikhubaze ngabom i-cache ye-RAM ukuze singaphambuki iziphumo zovavanyo.

Kuzo zombini izilawuli zokugcina sibona umfanekiso ofanayo.

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Oko kukuthi, umthwalo we-CPU yi-50%. Oku kuphakamisa ukuba oku kukude kumda wale nkqubo yogcino kwaye isenokulinganisa ngokulula. Masitsibe phambili kancinci: zonke ezi mvavanyo zilandelayo zikwabonise umthwalo kwiiprosesa zesilawuli ukuba zijikeleze i-50%, ke asiyi kuphinda sizidwelise kwakhona.

Ngokusekelwe kwiimvavanyo zethu zebhubhoratri, umda okhululekile we-AERODISK Engine N2 inkqubo, ukuba sibala i-IOPS engahleliweyo kwiibhloko ze-4k, i-~700 IOPS. Ukuba oku akwanelanga kwaye kufuneka ulwele isigidi, ngoko sinemodeli endala ENGINE N000.

Oko kukuthi, ibali malunga nezigidi ze-IOPS yi-ENGINE N4, kwaye ukuba isigidi sininzi kakhulu kuwe, sebenzisa i-N2 ngokuzola.

Masibuyele kwiimvavanyo.

Uvavanyo lweNombolo yesi-2. Ukurekhoda ngokulandelelana kwiibhloko ezinkulu. Ukulinganiswa kweenkqubo zokucupha ividiyo, ukulayisha idatha kwi-DBMS yohlalutyo okanye ukurekhoda iikopi zokugcina.

Kolu vavanyo asisenamdla kwi-IOPS, kuba xa zilayishwa ngokulandelelana kwiibhloko ezinkulu azinangqondo. Sinomdla ngokuyinhloko: ukuhamba kokubhala (megabytes ngesekhondi) kunye nokulibaziseka, okuqinisekileyo, kuya kuba phezulu kunye neebhloko ezinkulu kunezincinci.

  • Ubungakanani bebhloko = 128k
  • Funda/Bhala = 0%/100%
  • Inani lemisebenzi = 16
  • Ubunzulu bomgca = 32
  • Layisha umlinganiswa-Ulandelelwano

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Iyonke: sinokurekhodwa kweegigabytes ezintlanu kunye nesiqingatha ngesibini kunye nokulibaziseka kwee-millisecond ezilishumi elinanye. Xa kuthelekiswa nabakhuphisana nabo abasondeleyo bangaphandle, umphumo, ngokombono wethu, ugqwesileyo, kwaye awukho umda wenkqubo ye-ENGINE N2.

Uvavanyo lweNombolo yesi-3. Ukufunda ngokulandelelana kwiibhloko ezinkulu. Ukulinganisa umxholo weendaba zokusasaza, ukuvelisa iingxelo ezivela kwi-DBMS yohlalutyo okanye ukubuyisela idatha kwii-backups.

Njengoko kuvavanyo lwangaphambili, sinomdla ekuhambeni kunye nokulibaziseka.

  • Ubungakanani bebhloko = 128k
  • Funda/Bhala = 100%/0%
  • Inani lemisebenzi = 16
  • Ubunzulu bomgca = 32
  • Layisha umlinganiswa-Ulandelelwano

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Inkqubo yokugcina yaseRashiya AERODISK: uvavanyo lomthwalo. Sikhupha i-IOPS

Ukusebenza kokufunda ukusasaza kuqikelelwa ukuba kungcono kancinci kunomsebenzi wokubhala wokusasaza.

Kuyathakazelisa ukuba isalathisi sokulinda siyafana kulo lonke uvavanyo (umgca ochanekileyo). Oku akuyompazamo; xa ufunda ngokulandelelana kwiibhloko ezinkulu, kwimeko yethu le yimeko eqhelekileyo.

Ngokuqinisekileyo, ukuba sishiya inkqubo kule fomu kwiiveki ezimbalwa, ekugqibeleni siya kubona ukutsiba rhoqo kwiigrafu, eziza kuhambelana nezinto zangaphandle. Kodwa, ngokubanzi, abayi kuchaphazela umfanekiso.

ezifunyanisiweyo

Ukusuka kwi-double-controller ye-AERODISK ENGINE N2 inkqubo, sikwazile ukufumana iziphumo ezinzulu (~ 438 IOPS kunye ne-~000-5 gigabytes ngomzuzwana). Uvavanyo lomthwalo lubonise ukuba ngokuqinisekileyo asinazintloni ngenkqubo yethu yokugcina. Ngokuchasene noko, izikhombisi zihloniphekile kwaye zihambelana nenkqubo yokugcina kakuhle.

Nangona, njengoko sibhale ngasentla, injini ye-N2 iyimodeli encinci, kwaye ngaphandle koko, iziphumo eziboniswe kweli nqaku azikho umda wayo. Kamva siya kupapasha uvavanyo olufanayo kwinkqubo yethu endala ENGINE N4.

Ngokwemvelo, asinakukwazi ukugubungela zonke iimvavanyo ezinokwenzeka kwisikhokelo senqaku elinye, ke siphinda sibongoze abafundi ukuba babelane ngeminqweno yabo yovavanyo oluzayo kwizimvo; ngokuqinisekileyo siya kuzithathela ingqalelo kupapasho oluzayo.

Ukongezelela, siyakukhumbuza ukuba kulo nyaka sisebenza ngokunyanisekileyo ekuqeqesheni, ngoko sikumema kumaziko ethu obuchule, apho unokuqeqeshwa kwiinkqubo zokugcina i-AERODISK, kwaye ngexesha elifanayo ube nexesha elinomdla kunye nokuzonwabisa.

Ndiphindaphinda ulwazi malunga nemisitho yoqeqesho ezayo.

  • Ekaterinburg. ngoMeyi 16, 2019. Isemina yoqeqesho. Unokubhalisa usebenzisa ikhonkco: https://aerodisk.promo/ekb/
  • Ekaterinburg. Nge-20 kaCanzibe – 21 Juni 2019. Iziko lobuchule. Yiza kumboniso ophilayo we-AERODISK ENGINE N2 inkqubo yokugcina naliphi na ixesha lokusebenza. Idilesi echanekileyo kunye nekhonkco lokubhalisa liya kunikwa kamva. Landela ulwazi.
  • Novosibirsk LANDELA ULWAZI KWISIZA okanye iHUBRA.
    Okthobha 2019
  • Kazan. LANDELA ULWAZI KWISIZA okanye iHUBRA.
    Okthobha 2019
  • Krasnoyarsk LANDELA ULWAZI KWISIZA okanye iHUBRA.
    NgoNovemba 2019

umthombo: www.habr.com

Yongeza izimvo