He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

I tuhia tenei tuhinga hei awhina i a koe ki te whiriwhiri i te otinga tika mo koe me te mohio ki nga rereketanga i waenga i te SDS penei i a Gluster, Ceph me Vstorage (Virtuozzo).

Ka whakamahia e te tuhinga nga hononga ki nga tuhinga me te whakaatu ake i etahi raru, na ka poto nga korero ka taea, ma te whakamahi i nga tohu matua me te kore he pupuhi me nga korero whakauru ka taea e koe, ki te hiahia koe, ki te tiki takitahi i runga i te Ipurangi.

Ko te tikanga, ko nga kaupapa i whakaarahia e hiahia ana ki nga reo o te tuhinga, engari i roto i te ao hou ka nui ake te hunga kaore e pai ki te panui i te rota))), na reira ka taea e koe te panui tere me te whiriwhiri, me te mea he mea ke. kaore i te marama, whai i nga hononga, i nga kupu kore marama ranei a google))), ka rite tenei tuhinga ki te takai marama mo enei kaupapa hohonu, e whakaatu ana i te whakakii - nga kaupapa matua o ia whakatau.

komuhumuhu

Me timata ki a Gluster, e whakamahia kaha ana e nga kaihanga o nga papaaho hyperconverged me SDS i runga i te puna tuwhera mo nga taiao mariko ka kitea i runga i te paetukutuku RedHat i te waahanga rokiroki, ka taea e koe te whiriwhiri mai i nga whiringa SDS e rua: Gluster or Ceph.

Kei roto i a Gluster he puranga o nga kaiwhakamaori - nga ratonga e mahi ana i nga mahi katoa o te tohatoha i nga konae, aha atu. Ko te pereki he ratonga e mahi ana i te kopae kotahi, ko Volume he rōrahi (pool) e whakakotahi ana i enei pereki. I muri mai ko te ratonga mo te tohatoha i nga konae ki roto i nga roopu ma te whakamahi i te DHT (tepu hash tohatoha) mahi. E kore matou e whakauru i te ratonga Sharding ki te whakaahuatanga na te mea ko nga hononga kei raro nei ka whakaahua i nga raru e pa ana ki a ia.

He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

I te wa e tuhi ana, ka penapenahia te katoa o te konae ki roto i te pereki me tana kape ka tuhia i te wa kotahi ki te pereki i runga i te tūmau tuarua. I muri mai, ka tuhia te konae tuarua ki te roopu tuarua o nga pereki e rua (neke atu ranei) i runga i nga tuunga rereke.

Mena he rite tonu te rahi o nga konae me te rōrahi kotahi noa te roopu, ka pai nga mea katoa, engari i etahi atu tikanga ka puta ake nga raru e whai ake nei i nga whakaahuatanga:

  • Ko te mokowā i roto i nga roopu ka whakamahia koretake, ka whakawhirinaki ki te rahi o nga konae me te kore e nui te mokowā i roto i te roopu ki te tuhi i tetahi konae, ka puta he hapa, ka kore e tuhia te konae ka kore e tohatohahia ki tetahi atu roopu. ;
  • i te wa e tuhi ana i tetahi konae, ka haere a IO ki te roopu kotahi, ko te toenga he mangere;
  • e kore e taea e koe te tiki IO o te rōrahi katoa i te wa e tuhi ana i tetahi konae;
  • a he iti ake te hua o te ariā whaanui na te kore o te tohatoha raraunga ki roto i nga poraka, he maamaa ake te whakataurite me te whakaoti i te raru o te tohatoha orite, kaore i te mea inaianei ka uru te konae katoa ki te poraka.

Mai i te whakaahuatanga mana hoahoanga ka tae mai ano matou ki te mohio kei te mahi a gluster hei rokiroki konae kei runga ake o RAID taputapu matarohia. He nganatanga whanaketanga ki te tapahi i nga konae (Sharding) ki roto i nga poraka, engari he taapiri katoa tenei ka paopao nga mahi ki runga i te huarahi hoahoanga o naianei, me te whakamahi i nga waahanga toha noa me nga herenga mahi penei i a Fuse. Karekau he ratonga metadata, e whakawhāiti ana i te mahi me te kaha o te whakaraerae i te he o te rokiroki i te wa e tohatoha ana nga konae ki nga poraka. Ka taea te kite i nga tohu mahi pai ake me te whirihoranga "Tohaina Tiaki" me te maha o nga pona kia 6 ki te whakarite i te tauira pono 3 me te tohatoha kawenga tino pai.

Ko enei kitenga e pa ana ki te whakaahuatanga o te wheako kaiwhakamahi komuhumuhu a ka whakaritea ki Kaepere, a he whakaahuatanga ano mo te wheako e arahi ana ki te maarama ki tenei whirihoranga whai hua me te pono ake “Tuaruatia kua tohatohahia”.
He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

Ko te pikitia e whakaatu ana i te tohatoha kawenga i te wa e tuhi ana i nga konae e rua, ka tohatohahia nga kape o te konae tuatahi puta noa i nga kaitoro tuatahi e toru, ka honoa ki roto i te roopu 0 rōrahi, ka tukuna e toru nga kape o te konae tuarua ki te roopu tuarua volume1 o te toru. tūmau. Kotahi te kōpae kei ia tūmau.

Ko te whakatau whanui ka taea e koe te whakamahi i te Gluster, engari me te maarama ka whai waahi nga mahi me te whakararu i nga hapa ka puta he uaua i raro i etahi ahuatanga o te otinga hyperconverged, kei reira nga rauemi e hiahiatia ana mo nga kawenga rorohiko o nga taiao mariko.

Arā ano etahi tohu mahi a Gluster ka taea te whakatutuki i raro i etahi tikanga, he iti ki te manawanui ki te he.

Kaepere

Inaianei me titiro ki a Ceph mai i nga whakaahuatanga hoahoanga i taea e au kitea. He whakataurite ano kei waenganui Glusterfs me Ceph, ka taea e koe te mohio tonu he mea tika kia tukuna a Ceph ki runga i nga kaitoro motuhake, na te mea ka hiahiatia e ana ratonga nga rauemi taputapu katoa kei raro i te utaina.

hoahoanga Ko Ceph he uaua ake i a Gluster a he ratonga penei i nga ratonga metadata, engari he tino uaua te puranga katoa o nga waahanga me te kore e tino ngawari mo te whakamahi i roto i te otinga mariko. Ko nga raraunga kei te rongoa i roto i nga poraka, he ahua pai ake, engari i roto i te raupapa o nga ratonga katoa (waahanga), he ngaronga me te waatea i raro i etahi kawenga me nga ahuatanga ohorere, hei tauira e whai ake nei tuhinga.

Mai i te whakaahuatanga o te hoahoanga, ko CRUSH te ngakau, na te mea i kowhiria te waahi mo te penapena raraunga. Ka whai ake ko PG - koinei te tangohanga tino uaua (roopu arorau) kia marama. Kei te hiahiatia nga PG kia whai hua ake a CRUSH. Ko te kaupapa matua o te PG ko te whakarōpū i nga taonga hei whakaiti i te kohi rawa, te whakanui i te mahi me te tauine. Ko te whakatika tika i nga mea, takitahi, me te kore e whakakotahi ki te PG ka tino utu. He ratonga te OSD mo ia kōpae takitahi.

He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

Ka taea e te tautau te kotahi, te maha ranei o nga puna raraunga mo nga kaupapa rereke me nga tautuhinga rereke. Kua wehea nga puna ki nga roopu whakanohonga. Ko nga roopu tuunga ka penapena taonga ka uru atu nga kaihoko. I konei ka mutu te taumata arorau, ka timata te taumata-tinana, na te mea ka whakawhiwhia ki ia roopu tuunga tetahi kopae matua me etahi kopae tauira (e hia nga mea e whakawhirinaki ana ki te take tukurua poka). I etahi atu kupu, i te taumata arorau ka penapenahia te ahanoa ki tetahi roopu tuunga motuhake, me te taumata tinana - i runga i nga kopae kua tohua ki a ia. I roto i tenei take, ka taea te noho tinana nga kopae ki runga i nga pokapu rereke, ahakoa ki nga pokapu raraunga rereke.

I roto i tenei kaupapa, ko te ahua o nga roopu whakauru he taumata e tika ana mo te ngawari o te otinga katoa, engari i te wa ano, hei hononga taapiri i roto i tenei mekameka, e tohu ana i te ngaro o te hua. Hei tauira, i te wa e tuhi ana i nga raraunga, me wehe e te punaha ki enei roopu, katahi ki te taumata tinana ki roto i te kopae matua me nga kopae mo nga tauira. Arā, ka mahi te mahi Hash i te wa e rapu ana me te whakauru i tetahi mea, engari he paanga taha - he nui rawa nga utu me nga here ki te hanga ano i te hash (ina te taapiri, te tango ranei i te kōpae). Ko tetahi atu raruraru hash ko te waahi o nga raraunga kaore e taea te whakarereke. Arā, mena kei te nui haere te kawenga o te kōpae, karekau te punaha e whai waahi ki te kore e tuhi ki a ia (ma te kowhiri i tetahi atu kōpae), ka tukuna e te mahi hash nga raraunga kia rite ki te ture, ahakoa he aha te kino. ko te kōpae, no reira ka kai a Ceph i te maha o nga mahara i te wa e hanga ana i te PG mena he whakaora whaiaro, he nui ake ranei te rokiroki. Ko te whakatau he pai te mahi a Ceph (ahakoa puhoi), engari karekau he tauine, he ohorere, he whakahou ranei.

Ae ra, he whiringa mo te whakanui ake i nga mahi ma te keteroki me te tiri keteroki, engari me whai taputapu pai, ka ngaro tonu. Engari i te katoa, he ahua whakamatautau a Ceph i a Gluster mo te hua. Ano, i te wa e whakamahi ana i enei hua, me whai whakaaro ki tetahi take nui - he taumata teitei o te kaha, wheako me te ngaiotanga me te aro nui ki te Linux, na te mea he mea tino nui ki te tuku, ki te whirihora me te pupuri tika i nga mea katoa. ka nui ake te kawenga me te taumahatanga ki runga i te kaiwhakahaere.

Vstorage

He pai ake te ahua o te hoahoanga Rokiroki Virtuozzo(Vstorage), ka taea te whakamahi tahi me te hypervisor i runga i nga pona kotahi, i runga ano repe, engari he mea tino nui ki te whirihora tika i nga mea katoa kia pai ai te mahi. Arā, ko te tuku i taua hua mai i te pouaka i runga i tetahi whirihoranga me te kore e whai whakaaro ki nga taunakitanga i runga i te hoahoanga ka tino ngawari, engari kaore e whai hua.

He aha te mea ka noho tahi mo te rokiroki i te taha o nga ratonga o te kvm-qemu hypervisor, a he iti noa nga ratonga i kitea ai he rarangi tino pai o nga waahanga: te ratonga kiritaki i utaina ma te FUSE (kua whakarereketia, ehara i te puna tuwhera), ratonga metadata MDS (Ratonga Metadata), paraka raraunga ratonga Chunk ratonga, i te taumata tinana he rite ki te kōpae kotahi a koira katoa. I runga i te tere, he pai ake te whakamahi i tetahi kaupapa whakaraerae me nga tauira e rua, engari ki te whakamahi koe i te keteroki me te takiuru ki runga i nga puku SSD, katahi ka taea te whakaraerae i te whakawaehere hapa (te whakakore i te whakawaehere, te raid6 ranei) i runga i te waa. kaupapa ranu, pai ake ranei i runga i nga flash katoa. He ngoikoretanga kei te EC (te whakakore i te whakawaehere): i te wa e huri ana i tetahi poraka raraunga, he mea tika ki te tatau ano i nga moni parity. Hei karo i nga mate e pa ana ki tenei mahi, ka tuhi a Ceph ki a EC i te wa roa ka puta nga raruraru mahi i te wa o tetahi tono, ina, hei tauira, me panui nga poraka katoa, a, i roto i te keehi mo te Rokiroki Virtuozzo, ka tuhia nga poraka rereke ka mahia. ma te whakamahi i te huarahi "pūnaha konae-raupapa", e whakaiti ana i nga utu tatau tatau. Ki te whakatau tata ki nga whiringa me te tere o te mahi me te kore EC, kei reira tātaitai – ka taea te tatai nga whika i runga i te whakarea tika o te kaihanga taputapu, engari ko te hua o nga tatauranga he awhina pai ki te whakamahere i te whirihoranga.

Ko te hoahoa ngawari o nga waahanga rokiroki ehara i te mea kaore enei waahanga e mimiti rauemi rino, engari ki te tatau koe i nga utu katoa i mua, ka taea e koe te whakawhirinaki ki te mahi tahi i te taha o te hypervisor.
He kaupapa mo te whakatairite i te kohi rauemi taputapu a Ceph me Virtuozzo ratonga rokiroki.

He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

Mena i mua ka taea te whakataurite ki a Gluster me Ceph ma te whakamahi i nga tuhinga tawhito, ma te whakamahi i nga rarangi tino nui mai i a raatau, na me Virtuozzo he uaua ake. Kaore he maha o nga tuhinga mo tenei hua me nga korero ka taea anake te kohi mai i nga tuhinga kei runga i roto i te reo Ingarihi ranei i roto i te Russian ki te whakaaro tatou Vstorage rite rokiroki whakamahia i roto i te tahi mau rongoā hyperconverged i roto i kamupene pērā i Rosplatforma me Acronis.

Ka ngana ahau ki te awhina i te whakamaarama mo tenei hoahoanga, no reira ka iti ake nga tuhinga, engari ka roa te wa e mohio ai koe ki nga tuhinga, a ko nga tuhinga o naianei ka taea anake te whakamahi hei tohutoro ma te whakahou i te ripanga. o ihirangi rapu ranei ma te kupu matua.

Kia whai whakaaro tatou ki te tukanga rekoata i roto i te whirihoranga taputapu ranu me nga waahanga kua whakaahuatia i runga ake nei: ka timata te rekoata ki te haere ki te pona i timata ai te kiritaki (te FUSE mount point service), engari ko te waahanga matua o te Ratonga Metadata (MDS). tika te kiritaki ki te ratonga tiihi e hiahiatia ana (ratonga rokiroki poraka CS), ara, karekau a MDS e whai waahi ki te mahi tuhi, engari ka tukuna noa te ratonga ki te waahanga e hiahiatia ana. I te nuinga o te waa, ka taea e taatau te whakaatu he whakataurite ki te tuhi me te riringi wai ki roto i nga oko. Ko ia oko he paraka raraunga 256MB.

He whakataurite poto mo te hoahoanga SDS, rapua ranei mo tetahi papaaahu rokiroki pai (GlusterVsCephVsVirtuozzoStorage)

Arā, ko te kōpae kotahi he maha tonu o ngā momo pēra, ara, te rōrahi kōpae kua wehea ki te 256MB. Ka tohatohahia ia kape ki tetahi node, ko te tuarua ka tata ki te whakarara ki tetahi atu node, me etahi atu... Mena e toru o taatau tauira me nga kōpae SSD mo te keteroki (mo te panui me te tuhi i nga raarangi), katahi ka puta te whakapumautanga o te tuhi i muri i te tuhi. te rangitaki ki te SSD, me te tautuhi whakarara mai i te SSD ka haere tonu i runga i te HDD, me te mea kei te papamuri. Mo nga tauira e toru, ka mahia te rekoata i muri i te whakapumautanga mai i te SSD o te tuatoru o nga node. Te ahua nei ka taea te wehea te nui o te tere tuhi o nga SSD e toru ki te toru ka whiwhi tatou i te tere tuhi o te tauira kotahi, engari ko nga kape ka tuhia ki te whakarara me te whatunga Latency tere te nuinga ake i tera o te SSD, a, ko te mahi tuhi ka whakawhirinaki ki te whatunga. I roto i tenei whakaaro, i roto i te tikanga ki te kite i te IOPS tūturu, e hiahia ana koe ki te uta tika te Vstorage katoa e tikanga, ara, ko te whakamatautau i te tino kawenga, kaua ko te mahara me te keteroki, kei hea e tika ana kia whai whakaaro ki te rahinga poraka raraunga tika, te maha o nga miro, me era atu.

Ko te raarangi tuhi i runga ake nei i runga i te SSD e mahi ana i te wa ka uru mai nga raraunga ki roto, ka panuihia e te ratonga ka tuhia ki te HDD. He maha nga ratonga metadata (MDS) mo ia huinga ka whakatauhia to raatau nama e te roopu, e mahi ana i runga i te Paxos algorithm. Mai i te tirohanga a te kiritaki, ko te FUSE mount point he kōpaki rokiroki kāhui ka kitea i te wā kotahi ki ngā kōpuku katoa i roto i te kāhui, kei ia kōpuku he kiritaki kua eke ki runga i tēnei mātāpono, nā reira e wātea ana tēnei rokiroki ki ia kōpuku.

Mo te mahinga o tetahi o nga huarahi kua whakaahuahia i runga ake nei, he mea tino nui, i te waahi whakamahere me te whakatakotoranga, ki te whirihora tika i te whatunga, kei reira ka taurite na te whakahiato me te kowhiri tika i te bandwidth hongere whatunga. I roto i te whakahiato, he mea nui ki te whiriwhiri i te aratau hashing tika me te rahi anga. He tino kaha ano te rereketanga mai i te SDS i whakaahuahia i runga ake nei, he hononga tenei me te hangarau ara tere i roto i te Rokiroki Virtuozzo. Ko te mea, hei taapiri atu ki te whakahiato hou, kaore i rite ki etahi atu otinga puna tuwhera, ka tino whakanui ake i te IOPS ka taea e koe kia kaua e whakawhäitihia e te tauine whakapae, poutū ranei. I te nuinga o te waa, ka whakatauritea ki nga hoahoanga kua whakaahuahia i runga ake nei, he kaha ake te ahua o tenei, engari mo te ahuareka, me hoko raihana, kaore i rite ki a Ceph me Gluster.

Hei whakarāpopoto, ka taea e tatou te whakanui i te tihi o nga mea e toru: Ko te Virtuozzo Storage te waahi tuatahi mo te mahi me te pono o te hoahoanga, ko Ceph te waahi tuarua, ko Gluster te tuatoru.

Ko nga paearu i whiriwhiria ai te Rokiroki Virtuozzo: he huinga tino pai o nga waahanga hoahoanga, kua whakahoutia mo tenei huarahi Fuse me te huarahi tere, he huinga ngawari o nga whirihoranga taputapu, he iti ake te kohi rauemi me te kaha ki te tiri ki te rorohiko (rorohiko/mariko). ara, he tino pai mo te otinga hyperconverged , he waahanga ia. Ko te waahi tuarua ko Ceph na te mea he hoahoanga whai hua ake ki a Gluster, na tana mahi i roto i nga poraka, me nga ahuatanga ngawari ake me te kaha ki te mahi i roto i nga kohinga nui ake.

He mahere ki te tuhi whakataurite i waenga i te vSAN, Space Direct Storage, Vstorage me te Nutanix Storage, te whakamatautau i te Vstorage i runga i nga taputapu HPE me Huawei, me nga ahuatanga mo te whakauru i te Vstorage me nga punaha rokiroki taputapu o waho, na mena i pai ki a koe te tuhinga, ka waiho He pai ki te tiki urupare mai i a koe, ka nui ake te hihiri mo nga tuhinga hou, me te whakaaro ki o korero me o hiahia.

Source: will.com

Tāpiri i te kōrero