Isihloko sokunyamezelana kwesiphoso kwiinkqubo zokugcinwa kwedatha sihlala sifanelekile, ekubeni kwixesha lethu le-virtualization ebanzi kunye nokuhlanganiswa kwezibonelelo, iinkqubo zokugcina ziyikhonkco ekungaphumeleli kwayo akuyi kukhokelela nje kwingozi eqhelekileyo, kodwa kwixesha elide lokunciphisa iinkonzo. Ngoko ke, iinkqubo zokugcina zanamhlanje ziqulethe izinto ezininzi eziphindwe kabini (nabalawuli). Kodwa ngaba olo khuseleko lwanele?

Ngokuqinisekileyo bonke abathengisi, xa bedwelisa iimpawu zeenkqubo zokugcina, bahlala bekhankanya ukunyamezela okuphezulu kokunyamezela izisombululo zabo, bahlala besongeza igama elithi "ngaphandle kwenqaku elinye lokusilela." Makhe sijonge ngakumbi inkqubo yokugcina eqhelekileyo. Ukuze ugweme ixesha lokunciphisa ukugcinwa, inkqubo yokugcina iphinda iphinda ibonelele amandla, iimodyuli zokupholisa, i-input / output port, drives (sithetha i-RAID) kwaye, ngokuqinisekileyo, abalawuli. Ukuba ujonga ngokusondeleyo kolu lwakhiwo, uya kuqaphela ubuncinci amanqaku amabini anokuthi angaphumeleli, athi cwaka ngokuthozama:
- Ukufumaneka kwenqwelomoya enye
- Ukuba nekopi enye yedatha
I-backplane sisixhobo esintsokothileyo ngokobuchwephesha ekufuneka sivavanywe kakhulu ngexesha lemveliso. Kwaye ke, kukho iimeko ezinqabileyo kakhulu xa isilela ngokupheleleyo. Nangona kunjalo, nakwimeko yeengxaki eziyingxenye, ezifana ne-slot ye-drive engasebenziyo, kuya kufuneka itshintshwe ngokuvalwa ngokupheleleyo kwenkqubo yokugcina.
Ukwenza iikopi ezininzi zedatha akuyongxaki xa uyijonga kuqala. Umzekelo, ukusebenza kweClone kwiinkqubo zokugcina, ekuvumela ukuba uhlaziye ikopi epheleleyo yedatha ngamaxesha athile, ixhaphake kakhulu. Nangona kunjalo, kwimeko yeengxaki nge-backplay efanayo, ikopi iya kuba yinto engafumanekiyo njengeyokuqala.
Isisombululo esicacileyo ngokupheleleyo ukoyisa ezi ntsilelo kukuphindaphinda kwenye inkqubo yokugcina. Ukuba sivala amehlo ethu ekuphindwe kabini okulindelweyo kweendleko ze-hardware (sisacinga ukuba abantu abakhetha isigqibo esinjalo bacinga ngokwaneleyo kwaye bamkele le nyaniso kwangaphambili), kuya kubakho iindleko ezinokwenzeka zokulungiselela ukuphindaphinda ngendlela yeelayisensi, ezongezelelweyo. isoftware kunye nehardware. Kwaye okona kubaluleke kakhulu, kuya kufuneka ukuba ngandlela thile uqinisekise ukuhambelana kwedatha ephindaphindwayo. Ezo. yakha i-virtualizer yokugcina / vSAN / njl., Efuna kwakhona imali kunye nexesha lobutyebi.
Xa sisenza iinkqubo zethu zokuFumana okuPhezulu, sibeka injongo yokususa ezi ntsilelo zikhankanywe ngasentla. Le yindlela evele ngayo itekhnoloji ye-Shared Nothing, eguqulelwe ngokukhululekileyo ithetha "ngaphandle kokusetyenziswa kwezixhobo ekwabelwana ngazo."
Umxholo i-architecture imele ukusetyenziswa kwee-nodes ezimbini ezizimeleyo (abalawuli), nganye inesethi yayo yedatha. Ukuphindaphinda kwe-synchronous kwenzeka phakathi kwee-nodes nge-interface ye-InfiniBand 56G, ecacileyo ngokupheleleyo kwisofthiwe eqhuba phezu kwenkqubo yokugcina. Ngenxa yoko, ukusetyenziswa kwe-virtualizers yokugcina, i-software agents, njl.
Ngokomzimba, isisombululo seenodi ezimbini ukusuka kwi-AccelStor inokuphunyezwa kwiimodeli ezimbini:
- - ngokusekelwe kwiiseva ze-Twin kwimeko ye-2U, ukuba ukusebenza okuphakathi kunye nomthamo ukuya kwi-22TB kuyadingeka;
- - ngokusekelwe kwiiseva ze-2U nganye, ukuba ukusebenza okuphezulu kunye nomthamo omkhulu (ukuya kwi-57TB) kuyadingeka.

Imodeli ye-H510 esekwe kwi-Twin server

Imodeli ye-H710 esekelwe kwiiseva ezizimeleyo
Ukusetyenziswa kwezinto ezahlukeneyo zefom kubangelwa imfuno yamanani ahlukeneyo e-SSD ukufezekisa umthamo onikiweyo kunye nokusebenza. Ngaphezu koko, iqonga le-Twin lixabiso eliphantsi kwaye likuvumela ukuba unikeze izisombululo ezifikelelekayo ngakumbi, nangona kukho "ingxaki" enemiqathango ngendlela yenqwelomoya enye. Yonke enye into, kubandakanywa nemigaqo yokusebenza, iyafana ngokupheleleyo kuzo zombini iimodeli.
Iseti yedatha yenodi nganye inamaqela amabini , kunye ne-2 spare ezishushu. Iqela ngalinye liyakwazi ukumelana nokungaphumeleli kwe-SSD enye. Zonke izicelo ezingenayo ukurekhoda node ngokuhambelana I-FlexiRemap yakha kwakhona iibhloko ze-4KB kumatyathanga alandelelanayo, athi ke abhalwe kwi-SSD ngeyona ndlela ikhululekileyo kubo (ukurekhoda okulandelelanayo). Ngaphezu koko, umninimzi ufumana isiqinisekiso sokurekhoda kuphela emva kokuba idatha ibekwe ngokomzimba kwi-SSD, okt. ngaphandle kwe-caching kwi-RAM. Isiphumo sisenzo esichukumisayo kakhulu ukuya kuthi ga kwi-600K IOPS yokubhala kunye ne-1M + IOPS efundwayo (imodeli H710).
Njengoko kukhankanyiwe ngaphambili, iiseti zedatha zivumelaniswa ngexesha langempela nge-interface ye-InfiniBand 56G, ene-throughput ephezulu kunye ne-latency ephantsi. Ukuze kusetyenziswe ngokufanelekileyo umjelo wonxibelelwano xa uhambisa iipakethi ezincinci. Ngokuba kukho itshaneli yonxibelelwano enye kuphela; Ukubetha kwentliziyo kuphela kudluliselwa kuyo, ngoko akukho mfuneko yeempawu zesantya.
Kwimeko yokunyusa umthamo wenkqubo (ukuya kwi-400 + TB) ngenxa zikwadityaniswe ngababini ukugcina ingcamango "akukho ngongoma enye yokusilela".
Ukukhusela idatha eyongezelelweyo (ukongeza kwinto yokuba i-AccelStor sele ineekopi ezimbini), i-algorithm ekhethekileyo yokuziphatha isetyenziswe xa kukho ukungaphumeleli kwayo nayiphi na i-SSD. Ukuba i-SSD iyasilela, i-node iya kuqalisa ukwakha kwakhona idatha kwenye yeedrive ezishushu. Iqela leFlexiRemap, elikwimeko ethotyiweyo, liya kutshintshela kwindlela yokufunda kuphela. Oku kwenzelwa ukuphelisa ukuphazamiseka phakathi kokubhala kunye nokuvuselela imisebenzi kwidiski yokugcina, ekugqibeleni ikhawuleza inkqubo yokubuyisela kunye nokunciphisa ixesha apho inkqubo inokuba sengozini. Ekugqityweni kokwakhiwa kwakhona, i-node ibuyela kwindlela eqhelekileyo yokufunda-ukubhala.

Ngokuqinisekileyo, njengezinye iinkqubo, ngexesha lokwakha kwakhona ukusebenza ngokubanzi kuyancipha (emva koko, elinye lamaqela eFlexiRemap alisebenzi ukurekhoda). Kodwa inkqubo yokubuyisela ngokwayo iyenzeka ngokukhawuleza, eyahlula iinkqubo ze-AccelStor kwizisombululo ezivela kwabanye abathengisi.
Enye ipropathi eluncedo ye-Nothing Shared itekhnoloji yokwakha kukusebenza kweenodi kwinto ebizwa ngokuba yinyani esebenzayo-esebenzayo. Ngokungafaniyo ne-architecture "yakudala", apho umlawuli omnye kuphela unomthamo othile / ichibi, kwaye owesibini wenza ngokulula imisebenzi ye-I / O, kwiinkqubo. i-node nganye isebenza kunye nesethi yayo yedatha kwaye ayidlulisi izicelo "kummelwane" wayo. Ngenxa yoko, ukusebenza kwenkqubo iyonke kuphuculwe ngenxa yokucwangciswa okufanayo kwezicelo ze-I/O ngamaqhuqhuva kunye nokufikelela kwiidrive. Kwakhona akukho nto ifana ne-failover, kuba akukho mfuneko yokudlulisa ulawulo lwemithamo kwenye indawo xa kusilele.
Ukuba sithelekisa i-Nothing Shared iteknoloji yokwakha kunye nokuphindaphinda kwenkqubo yokugcina isigxina, ngoko, ekuboneni kokuqala, kuya kuba ngaphantsi kokuphunyezwa ngokupheleleyo kokubuyisela intlekele ekuguquguqukeni. Oku kuyinyani ngokukodwa ukulungiselela umgca wonxibelelwano phakathi kweenkqubo zokugcina. Ngaloo ndlela, kwimodeli ye-H710 kunokwenzeka ukuba usasaze ama-nodes kumgama ukuya kwi-100m ngokusetyenziswa kweentambo ze-InfiniBand ezisebenzayo ezingabizi kakhulu. Kodwa nokuba kuthelekiswa nokuphunyezwa okuqhelekileyo kokuphindaphinda okuhambelanayo kwabanye abathengisi ngeFibreChannel ekhoyo, nangaphezulu komgama omde, isisombululo esivela kwi-AccelStor siya kuba sezantsi kwaye kulula ukuyifaka / ukusebenza, kuba. akukho mfuneko yokufakela i-virtualizers yokugcina kunye / okanye ukudibanisa kunye nesofthiwe (engenakwenzeka njalo kumgaqo). Ngaphezu koko, ungalibali ukuba izisombululo ze-AccelStor zizo zonke ii-Flash arrays ezinomgangatho ophezulu wokusebenza kunolo lweenkqubo zokugcina "zeklasikhi" ezine-SSD kuphela.

Xa usebenzisa i-AccelStor's Nothing Shared architecture, kunokwenzeka ukufezekisa i-99.9999% yokufumaneka kwenkqubo yokugcina ngexabiso elifanelekileyo kakhulu. Kunye nokuthembeka okuphezulu kwesisombululo, kubandakanywa ngokusebenzisa iikopi ezimbini zedatha, kunye nokusebenza okuchukumisayo kumbulelo kwii-algorithms zobunikazi. , izisombululo ezivela bangabaviwa abagqwesileyo kwizikhundla eziphambili xa kusakhiwa iziko ledatha langoku.
umthombo: www.habr.com
