Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Scríobhadh an t-alt seo chun cabhrú leat an réiteach ceart a roghnú duit féin agus na difríochtaí idir SDS mar Gluster, Ceph agus Vstorage (Virtuozzo) a thuiscint.

Úsáideann an téacs naisc le hailt le nochtadh níos mionsonraithe ar fhadhbanna áirithe, mar sin beidh na tuairiscí chomh hachomair agus is féidir, ag baint úsáide as príomhphointí gan fluff neamhriachtanach agus faisnéis tosaigh is féidir leat, más mian leat, a fháil go neamhspleách ar an Idirlíon.

Go deimhin, ar ndóigh, éilíonn na hábhair a ardaíodh toin an téacs, ach sa domhan nua-aimseartha ní maith le níos mó agus níos mó daoine go leor a léamh))), ionas gur féidir leat léamh go tapa agus rogha a dhéanamh, agus má tá rud éigin ann. Níl sé soiléir, lean na naisc nó google focail doiléir))), agus tá an t-alt seo cosúil le fillteán trédhearcach do na hábhair dhomhain seo, ag taispeáint an líonadh - príomhphointí gach cinneadh.

gliondar

Tosaímid le Gluster, a úsáideann monaróirí ardán hyperconverged go gníomhach le SDS bunaithe ar fhoinse oscailte do thimpeallachtaí fíorúla agus is féidir é a fháil ar shuíomh Gréasáin RedHat sa rannóg stórála, áit ar féidir leat a roghnú ó dhá rogha SDS: Gluster nó Ceph.

Is éard atá i Gluster ná stack aistritheoirí - seirbhísí a dhéanann an obair ar fad maidir le comhaid a dháileadh, etc. Is seirbhís í bríce a dhéanann seirbhís ar dhiosca amháin, is toirt (linn) é toirte a aontaíonn na brící seo. Ansin tagann an tseirbhís chun comhaid a dháileadh i ngrúpaí ag baint úsáide as an bhfeidhm DHT (tábla hash dáilte). Ní chuirfimid an tseirbhís Roinnte san áireamh sa chur síos mar go ndéanfaidh na naisc thíos cur síos ar na fadhbanna a bhaineann léi.

Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Agus é á scríobh, stóráiltear an comhad iomlán i bríce agus scríobhtar a chóip ag an am céanna go bríce ar an dara freastalaí. Ansin, scríobhfar an dara comhad chuig an dara grúpa de dhá brící (nó níos mó) ar fhreastalaithe éagsúla.

Má tá na comhaid thart ar an méid céanna agus nach bhfuil sa toirt ach grúpa amháin, ansin tá gach rud go breá, ach faoi choinníollacha eile beidh na fadhbanna seo a leanas ag éirí as na tuairiscí:

  • úsáidtear spás i ngrúpaí go míchothrom, braitheann sé ar mhéid na gcomhad agus mura bhfuil go leor spáis sa ghrúpa chun comhad a scríobh, gheobhaidh tú earráid, ní scríobhfar an comhad agus ní dhéanfar é a athdháileadh ar ghrúpa eile ;
  • nuair a bhíonn comhad amháin á scríobh, ní théann IO ach chuig grúpa amháin, bíonn an chuid eile díomhaoin;
  • ní féidir leat IO den imleabhar iomlán a fháil agus comhad amháin á scríobh agat;
  • agus tá cuma níos lú táirgiúla ag an gcoincheap ginearálta mar gheall ar an easpa dáileadh sonraí i mbloic, áit a bhfuil sé níos éasca an fhadhb a bhaineann le dáileadh aonfhoirmeach a chothromú agus a réiteach, agus ní mar atá anois téann an comhad iomlán isteach i bloc.

Ón tuairisc oifigiúil ailtireacht teacht againn freisin go neamhdheonach ar an tuiscint go n-oibríonn gluster mar comhad a stóráil ar bharr RAID crua-earraí clasaiceach. Rinneadh iarrachtaí forbartha chun comhaid a ghearradh (Sharding) ina mbloic, ach is breisiú é seo go léir a chuireann caillteanais feidhmíochta ar an gcur chuige ailtireachta atá ann cheana féin, chomh maith le húsáid a bhaint as comhpháirteanna atá saordháilte den sórt sin le teorainneacha feidhmíochta mar Fuse. Níl aon seirbhísí meiteashonraí ann, a chuireann srian ar fheidhmíocht agus ar chumais lamháltais lochtanna na stórála nuair a dhéantar comhaid a dháileadh i mbloic. Is féidir táscairí feidhmíochta níos fearr a fheiceáil leis an gcumraíocht “Dáilte Macasamhail” agus ba cheart go mbeadh líon na nóid ar a laghad 6 chun macasamhail iontaofa 3 a eagrú leis an dáileadh ualaigh is fearr.

Baineann na torthaí seo leis an gcur síos ar eispéireas an úsáideora freisin gliondar agus nuair a chuirtear i gcomparáid le ceph, agus tá cur síos ann freisin ar an taithí as a dtiocfaidh tuiscint ar an gcumraíocht níos táirgiúla agus níos iontaofa seo “Dáilte a mhacasamhlú”.
Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Taispeánann an pictiúr an dáileadh ualaigh nuair a bhíonn dhá chomhad á scríobh, áit a ndéantar cóipeanna den chéad chomhad a dháileadh ar na chéad trí fhreastalaithe, a chuirtear le chéile sa ghrúpa toirt 0, agus cuirtear trí chóip den dara comhad ar an dara grúpa volume1 de thrí. freastalaithe. Tá diosca amháin ag gach freastalaí.

Is é an chonclúid ghinearálta gur féidir leat Gluster a úsáid, ach leis an tuiscint go mbeidh teorainneacha feidhmíochta agus lamháltais locht ann a chruthaíonn deacrachtaí faoi choinníollacha áirithe de réiteach hyperconverged, áit a bhfuil gá le hacmhainní freisin le haghaidh ualaí ríomhaireachta na dtimpeallachtaí fíorúla.

Tá roinnt táscairí feidhmíochta Gluster ann freisin ar féidir iad a bhaint amach faoi choinníollacha áirithe, teoranta dóibh lamháltas locht.

ceph

Anois breathnaímis ar Ceph ó na tuairiscí ailtireachta a raibh mé in ann faigh. Tá comparáid idir Glusterfs agus Ceph, áit ar féidir leat a thuiscint láithreach go bhfuil sé inmholta Ceph a imscaradh ar fhreastalaithe ar leith, ós rud é go n-éilíonn a chuid seirbhísí na hacmhainní crua-earraí go léir faoi ualach.

ailtireacht Ceph níos casta ná Gluster agus tá seirbhísí cosúil le seirbhísí meiteashonraí, ach tá an chairn iomlán comhpháirteanna casta go leor agus níl sé an-solúbtha chun é a úsáid i réiteach fíorúlaithe. Stóráiltear na sonraí i mbloic, rud a bhreathnaíonn níos táirgiúla, ach in ordlathas na seirbhísí go léir (comhpháirteanna), tá caillteanais agus latency faoi ualaí áirithe agus coinníollacha éigeandála, mar shampla an méid seo a leanas alt.

Ón tuairisc ar an ailtireacht, tá an croí CRUSH, a bhuíochas sin roghnaítear an suíomh chun sonraí a stóráil. Next thagann PG - is é seo an astarraingt is deacra (grúpa loighciúil) a thuiscint. Tá gá le PGanna chun CRUSH a dhéanamh níos éifeachtaí. Is é príomhchuspóir PG rudaí a ghrúpáil chun tomhaltas acmhainní a laghdú, feidhmíocht agus inscálaitheacht a mhéadú. Bheadh ​​sé an-chostasach aghaidh a thabhairt ar rudaí go díreach, ina n-aonar, gan iad a chomhcheangal le PG. Is seirbhís é OSD do gach diosca aonair.

Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Féadfaidh comhthiomsú sonraí amháin nó go leor a bheith ag braisle chun críocha éagsúla agus le suímh éagsúla. Roinntear linnte ina ngrúpaí socrúcháin. Stórálann grúpaí socrúcháin réada a mbíonn rochtain ag cliaint orthu. Seo nuair a chríochnaíonn an leibhéal loighciúil, agus tosaíonn an leibhéal fisiceach, toisc go sanntar príomhdhiosca amháin agus roinnt dioscaí macasamhail do gach grúpa socrúcháin (cé mhéad atá ag brath go díreach ar fhachtóir macasamhlú na linne). I bhfocail eile, ag an leibhéal loighciúil stóráiltear an réad i ngrúpa socrúcháin ar leith, agus ar an leibhéal fisiceach - ar na dioscaí a shanntar dó. Sa chás seo, is féidir na dioscaí a bheith suite go fisiciúil ar nóid éagsúla nó fiú in ionaid sonraí éagsúla.

Sa scéim seo, is cosúil le grúpaí socrúcháin leibhéal riachtanach le haghaidh solúbthachta an réiteach iomlán, ach ag an am céanna, mar nasc breise sa slabhra seo, rud a thugann le tuiscint go neamhdheonach caillteanas táirgiúlachta. Mar shampla, agus sonraí á scríobh, ní mór don chóras é a roinnt sna grúpaí seo agus ansin ag an leibhéal fisiceach isteach sa phríomhdhiosca agus dioscaí le haghaidh macasamhla. Is é sin, oibríonn an fheidhm Hash nuair a chuardach agus a chur isteach réad, ach tá éifeacht taobh - tá sé costais an-ard agus srianta ar atógáil an hash (nuair a chur leis nó a bhaint diosca). Fadhb eile hash is ea an suíomh soiléir nailed na sonraí nach féidir a athrú. Is é sin, má tá an diosca faoi ualach méadaithe ar bhealach éigin, ansin níl an deis ag an gcóras gan scríobh chuige (trí diosca eile a roghnú), cuireann an fheidhm hash iallach ar na sonraí a bheith suite de réir an riail, is cuma cé chomh dona. tá an diosca, mar sin itheann Ceph go leor cuimhne nuair a bhíonn an PG á atógáil i gcás féin-leighis nó stórála a mhéadú. Is é an chonclúid go n-oibríonn Ceph go maith (cé go mall), ach amháin nuair nach bhfuil aon scálaithe, éigeandálaí nó nuashonruithe.

Ar ndóigh, tá roghanna ann maidir le feidhmíocht a mhéadú trí thaisce agus comhroinnt taisce, ach éilíonn sé seo crua-earraí maith agus beidh caillteanais ann fós. Ach ar an iomlán, tá cuma níos mealltaí ar Ceph ná Gluster ó thaobh táirgiúlachta de. Chomh maith leis sin, nuair a bhíonn na táirgí seo á n-úsáid, is gá fachtóir tábhachtach a chur san áireamh - is ardleibhéal inniúlachta, taithí agus gairmiúlachta é seo le béim mhór ar Linux, ós rud é go bhfuil sé an-tábhachtach gach rud a imscaradh, a chumrú agus a chothabháil i gceart, a chuireann freagracht agus ualach níos mó fós ar an riarthóir.

Vstóráil

Breathnaíonn an ailtireacht níos suimiúla fós stóras Virtuozzo(Vstorage), is féidir a úsáid i gcomhar le hypervisor ar na nóid chéanna, ar an gcéanna faireog, ach tá sé an-tábhachtach gach rud a chumrú i gceart chun dea-fheidhmíocht a bhaint amach. Is é sin, beidh sé an-éasca, ach ní táirgiúil, táirge den sórt sin a imscaradh as an mbosca ar aon chumraíocht gan na moltaí a chur san áireamh i gcomhréir leis an ailtireacht.

Cad is féidir a bheith ann le haghaidh stórála in aice le seirbhísí an hypervisor kvm-qemu, agus níl iontu seo ach roinnt seirbhísí ina bhfuarthas ordlathas optamach dlúth de chomhpháirteanna: seirbhís cliant suite trí FUSE (modhnaithe, ní foinse oscailte), seirbhís meiteashonraí MDS (Seirbhís meiteashonraí), seirbhís bloic sonraí seirbhíse Chunk, atá ar an leibhéal fisiceach comhionann le diosca amháin agus sin uile. Maidir le luas, ar ndóigh, is fearr scéim locht-fhulangach a úsáid le dhá mhacasamhail, ach má úsáideann tú caching agus logs ar thiomáineann SSD, ansin is féidir códú fulangach earráide (códú scriosta nó raid6) a overclocked go réasúnta ar a scéim hibrideach nó níos fearr fós ar gach splanc. Tá roinnt míbhuntáiste ag baint le EC (códú scriosadh): nuair a bhíonn bloc sonraí amháin á athrú, is gá na méideanna paireacht a athríomh. Chun na caillteanais a bhaineann leis an oibríocht seo a sheachaint, scríobhann Ceph chuig EC ar athló agus is féidir fadhbanna feidhmíochta a bheith ann le linn iarratas áirithe, nuair, mar shampla, is gá gach bloc a léamh, agus i gcás Virtuozzo Storage, scríobhtar bloic athraithe. ag baint úsáide as an gcur chuige “córas comhad struchtúrtha logála”, a íoslaghdaíonn costais ríomh paireacht. Chun thart ar na roghanna a mheas maidir le luasghéarú na hoibre leis an CE agus gan é, tá áireamhán. – is féidir na figiúirí a bheith gar agus ag brath ar chomhéifeacht cruinnis mhonaróir an trealaimh, ach is cuidiú maith é toradh na ríomhanna chun an chumraíocht a phleanáil.

Ní chiallaíonn léaráid shimplí de chomhpháirteanna stórála nach n-ionsúnn na comhpháirteanna seo acmhainní iarainn, ach má ríomhann tú na costais go léir roimh ré, is féidir leat brath ar chomhoibriú in aice leis an hypervisor.
Tá scéim ann chun comparáid a dhéanamh idir caitheamh acmhainní crua-earraí ag seirbhísí stórála Ceph agus Virtuozzo.

Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Más rud é roimhe seo bhí sé indéanta Gluster agus Ceph a chur i gcomparáid ag baint úsáide as sean-ailt, ag baint úsáide as na línte is tábhachtaí uathu, ansin le Virtuozzo tá sé níos deacra. Níl mórán alt ar an táirge seo agus ní féidir faisnéis a fháil ach ón doiciméadú ar aghaidh i mBéarla nó i Rúisis má mheasann muid Vstorage mar stóráil a úsáidtear i roinnt réitigh hyperconverged i gcuideachtaí ar nós Rosplatforma agus Acronis.

Déanfaidh mé iarracht cabhrú le cur síos ar an ailtireacht seo, mar sin beidh beagán níos mó téacs ann, ach tógann sé go leor ama chun an doiciméadú a thuiscint tú féin, agus ní féidir na doiciméid atá ann cheana a úsáid mar thagairt ach amháin trí athbhreithniú a dhéanamh ar an tábla. ábhar nó cuardach de réir eochairfhocail.

Déanaimis machnamh ar an bpróiseas taifeadta i gcumraíocht crua-earraí hibrideach leis na comhpháirteanna a thuairiscítear thuas: tosaíonn an taifeadadh ag dul go dtí an nód ónar chuir an cliant tús leis (seirbhís pointe mount FUSE), ach beidh máistir-chomhpháirt na Seirbhíse Meiteashonraí (MDS) ar ndóigh. an cliant a threorú go díreach chuig an tseirbhís smután atá ag teastáil (bloic CS seirbhíse stórála), is é sin, ní ghlacann MDS páirt sa phróiseas taifeadta, ach stiúrann sé an tseirbhís chuig an smután riachtanach. Go ginearálta, is féidir linn analaí a thabhairt maidir le taifeadadh agus uisce a dhoirteadh isteach i mbairillí. Is bloc sonraí 256MB gach bairille.

Comparáid ghearr ar ailtireacht SDS nó an t-ardán stórála ceart a aimsiú (GlusterVsCephVsVirtuozzoStorage)

Is é sin, tá diosca amháin líon áirithe de bairillí den sórt sin, is é sin, an méid diosca roinnte ar 256MB. Déantar gach cóip a dháileadh ar nód amháin, an dara ceann beagnach comhthreomhar le nód eile, etc.. Má tá trí mhacasamhail againn agus go bhfuil dioscaí SSD le haghaidh taisce (le haghaidh léamh agus scríobh logaí), ansin déanfar an scríobh a dhearbhú tar éis é a scríobh. leanfaidh an logáil chuig an SSD, agus athshocrú comhthreomhar ón SSD ar aghaidh ar an HDD, amhail is dá mba sa chúlra. I gcás trí mhacasamhail, déanfar an taifead tar éis daingniú ón SSD den tríú nód. D’fhéadfadh sé a bheith cosúil gur féidir suim an luas scríofa de thrí SSD a roinnt ar thrí agus gheobhaidh muid an luas scríobh macasamhail amháin, ach scríobhtar na cóipeanna go comhthreomhar agus is gnách go mbíonn luas Latency an líonra níos airde ná an SSD, agus go deimhin beidh an fheidhmíocht scríofa ag brath ar an líonra. Maidir leis seo, d'fhonn fíor-IOPS a fheiceáil, ní mór duit an Vstorage iomlán a luchtú i gceart trí modheolaíocht, is é sin, an t-ualach fíor a thástáil, agus ní cuimhne agus taisce, nuair is gá méid ceart an bhloc sonraí, líon na snáitheanna, etc.

Oibríonn an logáil taifeadta thuasluaite ar an SSD ar bhealach a fhágann go léann an tseirbhís láithreach é agus go scríobhtar chuig an HDD é. Tá roinnt seirbhísí meiteashonraí (MDS) in aghaidh an bhraisle agus déantar a n-uimhir a chinneadh ag córam, a oibríonn de réir algartam Paxos. Ó thaobh an chliaint, is fillteán stórála braisle é pointe mount FUSE atá le feiceáil ag an am céanna do gach nód sa bhraisle, tá cliant suite ag gach nód de réir an phrionsabail seo, agus mar sin tá an stóráil seo ar fáil do gach nód.

Chun aon cheann de na cineálacha cur chuige thuasluaite a chomhlíonadh, tá sé an-tábhachtach, ag an gcéim phleanála agus imlonnaithe, an líonra a chumrú i gceart, áit a mbeidh cothromú mar gheall ar chomhiomlánú agus bandaleithead cainéal líonra roghnaithe i gceart. I gcomhiomlánú, tá sé tábhachtach a roghnú an modh hashing ceart agus méideanna fráma. Tá difríocht an-láidir ann freisin ón SDS a thuairiscítear thuas, is fiús é seo le teicneolaíocht cosán tapa i Stóráil Virtuozzo. Cé acu, i dteannta leis an bhfiús nuachóirithe, murab ionann agus réitigh foinse oscailte eile, a mhéadaíonn IOPS go suntasach agus a ligeann duit gan a bheith teoranta ag scálaithe cothrománach nó ingearach. Go ginearálta, i gcomparáid leis na hailtireachtaí a thuairiscítear thuas, tá cuma níos cumhachtaí ar an gceann seo, ach le haghaidh pléisiúir den sórt sin, ar ndóigh, ní mór duit ceadúnais a cheannach, murab ionann agus Ceph agus Gluster.

Mar achoimre, is féidir linn aird a tharraingt ar bharr na dtrí: Bíonn Virtuozzo Storage ar dtús i dtéarmaí feidhmíochta agus iontaofacht na hailtireachta, bíonn Ceph sa dara háit, agus bíonn Gluster sa tríú háit.

Na critéir faoinar roghnaíodh Virtuozzo Storage: is sraith optamach de chomhpháirteanna ailtireachta é, atá nuachóirithe don chur chuige Fuse seo le cosán tapa, sraith solúbtha de chumraíochtaí crua-earraí, níos lú tomhaltas acmhainní agus an cumas a roinnt le ríomhaire (ríomhaireacht / fíorúiliú), is é sin, tá sé oiriúnach go hiomlán do réiteach hyperconverged , a bhfuil sé mar chuid de. Is é Ceph an dara háit toisc gur ailtireacht níos táirgiúla é i gcomparáid le Gluster, mar gheall ar a oibriú i mbloic, chomh maith le cásanna níos solúbtha agus an cumas oibriú i mbraislí níos mó.

Tá pleananna ann comparáid a scríobh idir vSAN, Space Direct Storage, Vstorage agus Nutanix Storage, ag tástáil Vstorage ar threalamh HPE agus Huawei, chomh maith le cásanna chun Vstorage a chomhtháthú le córais stórála crua-earraí seachtracha, mar sin dá mba mhaith leat an t-alt, bheadh ​​​​sé Is deas aiseolas a fháil uait , rud a d'fhéadfadh spreagadh a thabhairt d'ailt nua a mhéadú, ag cur san áireamh do chuid tuairimí agus mianta.

Foinse: will.com

Add a comment