Fokotsa likotsi tsa nako ea ho theoha ka meralo ea Shared Nothing

Taba ea ho mamella liphoso lits'ebetsong tsa polokelo ea data e lula e le ea bohlokoa, kaha mehleng ea rona ea ho ata ha virtualization le ho kopanya lisebelisoa, litsamaiso tsa polokelo ke sehokelo seo ho hloleha ha sona ho ke keng ha lebisa kotsing e tloaelehileng feela, empa ho fokotsa nako e telele ea lits'ebeletso. Ka hona, litsamaiso tsa sejoale-joale tsa polokelo li na le likarolo tse ngata tse kopitsoang (esita le balaoli). Empa na tšireletso e joalo e lekane?

Fokotsa likotsi tsa nako ea ho theoha ka meralo ea Shared Nothing

Ka sebele barekisi bohle, ha ba thathamisa litšobotsi tsa litsamaiso tsa polokelo, kamehla ba bua ka mamello e phahameng ea liphoso tsa tharollo ea bona, kamehla ba eketsa lentsoe "ntle le ntlha e le 'ngoe ea ho hlōleha." A re hlahlobeng ka hloko mokhoa o tloaelehileng oa polokelo. E le ho qoba ho fokotsa nako ea tlhokomelo, tsamaiso ea polokelo e pheta lisebelisoa tsa motlakase, li-modules tse pholileng, likoung tsa ho kenya / ho tsoa, ​​li-drive (re bolela RAID) le, ho hlakile, balaoli. Haeba u sheba ka hloko moaho ona, u tla hlokomela bonyane lintlha tse peli tse ka bang teng tsa ho hloleha, tse khutsitseng ka boinyenyefatso:

  1. Ho fumaneha ha sefofane se le seng sa mokokotlo
  2. Ho ba le kopi e le 'ngoe ea data

The backplane ke sesebelisoa se rarahaneng ka botekgeniki se tlamehang ho etsa liteko tse tebileng nakong ea tlhahiso. 'Me ka hona, ho na le maemo a sa tloaelehang haholo ha e hlōleha ka ho feletseng. Leha ho le joalo, esita le tabeng ea mathata a sa fellang, a kang mochine o sa sebetseng oa koloi, o tla hloka ho nkeloa sebaka ke ho koala ka ho feletseng tsamaiso ea polokelo.

Ho etsa likopi tse ngata tsa data le hona ha se bothata qalong. Mohlala, ts'ebetso ea Clone lits'ebetsong tsa polokelo, e u lumellang ho nchafatsa kopi e felletseng ea data ka linako tse ling, e atile haholo. Leha ho le joalo, haeba ho na le mathata ka backplay e tšoanang, kopi e tla be e sa fumanehe feela joalo ka ea pele.

Tharollo e totobetseng ka ho feletseng ea ho hlōla mefokolo ena ke ho pheta-pheta tsamaiso e 'ngoe ea polokelo. Haeba re koala mahlo a rona ka tebello e lebeletsoeng ea litšenyehelo tsa thepa ea thepa (re ntse re nahana hore batho ba khethang qeto e joalo ba nahana ka ho lekaneng le ho amohela 'nete ena esale pele), ho ntse ho tla ba le litšenyehelo tse ka khonehang bakeng sa ho hlophisa phetisetso ka mokhoa oa li-license, tse eketsehileng. software le hardware. Habohlokoa le ho feta, o tla hloka ho netefatsa ka tsela e itseng ho lumellana ha data e kopilitsoeng. Tseo. haha ​​virtualizer/vSAN/etc., eo hape e hlokang chelete le lisebelisoa tsa nako.

AccelStor Ha re theha litsamaiso tsa rona tsa Phano e Phahameng, re ipehela pakane ea ho tlosa mefokolo e boletsoeng ka holimo. Ke kamoo tlhaloso ea Theknoloji ea Shared Nothing e hlahileng kateng, e fetoletsoeng ka mokhoa o hlephileng e bolelang "ntle le tšebeliso ea lisebelisoa tse arolelanoang."

Mohopolo Ha baa arolelana letho meaho e emela tšebeliso ea li-node tse peli tse ikemetseng (balaoli), e 'ngoe le e' ngoe e nang le data ea eona. Ho pheta-pheta ka synchronous ho etsahala pakeng tsa li-node ka sebopeho sa InfiniBand 56G, se hlakileng ka ho feletseng ho software e sebetsang ka holim'a tsamaiso ea polokelo. Ka lebaka leo, tšebeliso ea li-virtualizers tsa polokelo, li-software agents, joalo-joalo ha li hlokehe.

Ka 'mele, tharollo ea li-node tse peli e tsoang ho AccelStor e ka sebelisoa ka mefuta e' meli:

  • H510 - e ipapisitse le li-server tsa Twin nyeoeng ea 2U, haeba ho hlokahala ts'ebetso e itekanetseng le bokhoni ba ho fihla ho 22TB;
  • H710 - e ipapisitse le li-server tsa 2U ka bomong, haeba ts'ebetso e phahameng le bokhoni bo boholo (ho fihla ho 57TB) lia hlokahala.

Fokotsa likotsi tsa nako ea ho theoha ka meralo ea Shared Nothing

Mohlala oa H510 o thehiloe ho seva sa Twin

Fokotsa likotsi tsa nako ea ho theoha ka meralo ea Shared Nothing

Mohlala oa H710 o thehiloeng ho li-server ka bomong

Tšebeliso ea lintlha tse fapaneng tsa mefuta e bakoa ke tlhoko ea lipalo tse fapaneng tsa li-SSD ho fihlela bophahamo bo fanoeng le ts'ebetso. Ho feta moo, sethala sa Mafahla se theko e tlaase 'me se u lumella ho fana ka litharollo tse theko e tlaase, ho sa tsotellehe "bothata" bo itseng ka mokhoa oa mokokotlo o le mong. Lintho tse ling tsohle, ho kenyelletsa le melao-motheo ea ts'ebetso, li ts'oana ka ho felletseng bakeng sa mehlala ka bobeli.

Lintlha tse behiloeng bakeng sa node ka 'ngoe li na le lihlopha tse peli FlexiRemap, hammoho le lisebelisoa tse 2 tse chesang. Sehlopha se seng le se seng se khona ho mamella ho hloleha ha SSD e le 'ngoe. Likopo tsohle tse kenang ho rekota node ho latela monahano FlexiRemap e haha ​​​​li-block tsa 4KB ka liketane tse latellanang, tseo ka nako eo li ngolloang SSD ka mokhoa o bonolo ka ho fetisisa bakeng sa bona (ho rekota ka tatellano). Ho feta moo, moeti o fumana tiiso ea ho rekota feela ka mor'a hore data e behoe 'meleng ho SSD, ke hore. ntle le ho boloka RAM. Sephetho ke ts'ebetso e tsotehang haholo ea ho ngola ho fihla ho 600K IOPS le 1M + IOPS e baloang (mohlala H710).

Joalokaha ho boletsoe pejana, lisebelisoa tsa data li lumellana ka nako ea sebele ka sebopeho sa InfiniBand 56G, se nang le phallo e phahameng le latency e tlaase. E le hore u sebelise mokhoa o atlehang ka ho fetisisa oa mocha oa puisano ha o fetisetsa lipakete tse nyenyane. Hobane ho na le mocha o le mong oa puisano; sehokelo se inehetseng sa 1GbE se sebelisoa bakeng sa tlhahlobo e eketsehileng ea lebelo la pelo. Ho otla ha pelo feela ho fetisoa ka eona, kahoo ha ho na litlhoko tsa litšobotsi tsa lebelo.

Tabeng ea ho eketsa matla a tsamaiso (ho fihlela ho 400 + TB) ka lebaka la lishelefo tsa katoloso li boetse li hokahane ka bobeli ho boloka mohopolo oa "ha ho ntlha e le 'ngoe ea ho hloleha".

Bakeng sa ts'ireletso e eketsehileng ea data (ho phaella tabeng ea hore AccelStor e se e ntse e e-na le likopi tse peli), algorithm e khethehileng ea boitšoaro e sebelisoa ketsahalong ea ho hlōleha ha SSD leha e le efe. Haeba SSD e hlōleha, node e tla qala ho tsosolosa data ho e 'ngoe ea li-drive tse chesang tse chesang. Sehlopha sa FlexiRemap, se boemong bo hlephileng, se tla fetohela ho mokhoa oa ho bala feela. Sena se etsoa ho felisa tšitiso pakeng tsa ho ngola le ho tsosolosa ts'ebetso ho disk ea ho boloka, e qetellang e potlakisa ts'ebetso ea ho hlaphoheloa le ho fokotsa nako eo tsamaiso e ka bang kotsing. Ha ho phetheloa ho aha bocha, node e khutlela mokhoeng o tloaelehileng oa ho bala.

Fokotsa likotsi tsa nako ea ho theoha ka meralo ea Shared Nothing

Ha e le hantle, joaloka litsamaiso tse ling, nakong ea ho tsosolosa tshebetso ka kakaretso e fokotseha (ka mor'a moo, e 'ngoe ea lihlopha tsa FlexiRemap ha e sebetse ho rekota). Empa ts'ebetso ea ho hlaphoheloa ka boeona e etsahala kapele kamoo ho ka khonehang, e khethollang mekhoa ea AccelStor ho tsoa ho tharollo ho tsoa ho barekisi ba bang.

Thepa e 'ngoe ea bohlokoa ea theknoloji ea meralo ea Nothing Shared ke ts'ebetso ea li-node ka mokhoa oo ho thoeng ke oa 'nete o sebetsang. Ho fapana le meaho ea "classical", moo molaoli a le mong feela a nang le molumo / letamo le itseng, 'me oa bobeli o etsa ts'ebetso ea I / O, lits'ebetsong. AccelStor node e 'ngoe le e' ngoe e sebetsa ka sete ea eona ea data mme ha e fetisetse likopo ho "moahelani" oa eona. Ka lebaka leo, ts'ebetso ea sistimi ka kakaretso e ntlafalitsoe ka lebaka la ts'ebetso e ts'oanang ea likopo tsa I / O ka li-node le phihlello ea ho khanna. Hape ho na le hoo e batlang e le ha ho na ntho e kang failover, kaha ha ho hlokahale hore u fetisetse taolo ea li-volumes ho node e 'ngoe ha ho e-na le ho hlōleha.

Haeba re bapisa Nothing Shared thekenoloji ea meralo e nang le phetiso e feletseng ea tsamaiso ea polokelo, joale, ha u sheba ka lekhetlo la pele, e tla ba tlase hanyenyane ho kenya ts'ebetsong e feletseng ea ho hlaphoheloa ha likoluoa ​​ka ho feto-fetoha ha maemo. Sena ke 'nete ka ho khetheha bakeng sa ho hlophisa mohala oa puisano pakeng tsa mekhoa ea polokelo. Ka hona, ka mohlala oa H710 hoa khoneha ho jala li-node hole ho fihlela ho 100m ka ho sebelisa lithapo tse sebetsang tsa InfiniBand tse sa theko e tlaase. Empa le haeba e bapisoa le ts'ebetsong e tloaelehileng ea ho pheta-pheta ka mokhoa o ts'oanang ho tsoa ho barekisi ba bang ka FibreChannel e fumanehang, esita le ho feta libaka tse telele, tharollo e tsoang ho AccelStor e tla ba e theko e tlaase le e bonolo ho e kenya / ho sebetsa, hobane ha ho na tlhokahalo ea ho kenya li-virtualizers tsa polokelo le / kapa ho kopanya le software (e leng ntho e ke keng ea khoneha kamehla). Hape, u se ke oa lebala hore litharollo tsa AccelStor ke All Flash arrays e nang le ts'ebetso e phahameng ho feta ea "classic" ea polokelo ea SSD feela.

Fokotsa likotsi tsa nako ea ho theoha ka meralo ea Shared Nothing

Ha u sebelisa meralo ea AccelStor's Nothing Shared, hoa khonahala ho fihlela 99.9999% ho fumaneha ha sistimi ea polokelo ka theko e tlase haholo. Hammoho le ts'epo e phahameng ea tharollo, ho kenyelletsa ka ts'ebeliso ea likopi tse peli tsa data, le ts'ebetso e tsotehang ka lebaka la li-algorithms tsa proprietary. FlexiRemap, tharollo e tsoang ho AccelStor ke bonkgetheng ba hloahloa bakeng sa maemo a bohlokoa ha ho hahoa setsi sa morao-rao sa data.

Source: www.habr.com

Eketsa ka tlhaloso