Deredza njodzi dzekudzika pasi neShared Nothing architecture

Musoro wekutadza kushivirira mumasisitimu ekuchengetedza data unogara wakakodzera, sezvo muzera redu rekupararira kwekuona uye kubatanidzwa kwezviwanikwa, masisitimu ekuchengetedza ndiwo chinongedzo icho kutadza kunotungamirira kwete kune tsaona yakajairwa, asi kune-nguva yekudzikira kwesevhisi. Naizvozvo, masisitimu emazuva ano ekuchengetera ane akawanda akadhindwa zvikamu (kunyangwe zvinodzora). Asi dziviriro yakadaro yakakwana here?

Deredza njodzi dzekudzika pasi neShared Nothing architecture

Chokwadi vatengesi vese, kana vachinyora maitiro ekuchengetedza masisitimu, gara uchitaura nezve kushivirira kwakanyanya kwemhinduro dzavo, vachigara vachiwedzera izwi rekuti "pasina kana imwe pfungwa yekutadza." Ngatitarisei zvakanyanya kune yakajairwa kuchengetedza system. Kuti udzivise kuderera mukugadzirisa, iyo yekuchengetedza system inodzokorora magetsi emagetsi, kutonhora mamodule, ekuisa / kubuda madoko, madhiraivha (tinoreva RAID) uye, hongu, vatongi. Kana iwe ukanyatsotarisisa pane iyi dhizaini, iwe uchaona zvingangoita maviri mapoinzi ekutadza, ayo anochengetwa zvine mwero akanyarara:

  1. Kuwanikwa kweimwe backplane
  2. Kuve nekopi imwe yedata

Iyo yekumashure inyanzvi yakaoma kunzwisisa iyo inofanirwa kuongororwa zvakakomba panguva yekugadzira. Uye saka, pane zvisingawanzo kuitika zviitiko kana zvakundikana zvachose. Zvisinei, kunyange munyaya yezvinetso zvishoma, zvakadai se-isina-functioning drive slot, inoda kuchinjwa nekuvhara kwakakwana kwegadziriro yekuchengetedza.

Kugadzira akawanda makopi edata harisiwo dambudziko pakutanga kuona. Semuenzaniso, mashandiro eClone mumasisitimu ekuchengetedza, ayo anotendera iwe kuti uvandudze kopi yakazara yedata pane dzimwe nguva, yakapararira. Nekudaro, kana paine matambudziko ane yakafanana backplay, iyo kopi ichave isingawanikwe seyekutanga.

Mhinduro yakanyatsojeka yekukunda zvikanganiso izvi ndeyekudzokorora kune imwe yekuchengetedza system. Kana isu tikavhara maziso edu kune kunotarisirwa kupetwa kaviri kwemutengo wehardware (isu tichiri kufunga kuti vanhu vanosarudza sarudzo yakadaro vanofunga zvakaringana uye vanogamuchira chokwadi ichi pachine nguva), pachange paine mari inokwanisika yekuronga kudzokorora nenzira yemarezinesi, yekuwedzera. software uye hardware. Uye zvakanyanya kukosha, iwe unozofanirwa neimwe nzira kuve nechokwadi kuenderana kweiyo yakadzokororwa data. Avo. kuvaka yekuchengetedza virtualizer/vSAN/etc., iyo inodawo mari uye nguva zviwanikwa.

AccelStor Kana tichigadzira masisitimu edu eKuwanikwa Kwepamusoro, tinomisa chinangwa chekubvisa zvikanganiso zvataurwa pamusoro apa. Aya ndiwo maratidziro akaita dudziro yeShared Nothing tekinoroji, zvinoreva kuti "pasina kushandiswa kwemidziyo yakagovaniswa."

Concept Hapana Akagovera architecture inomiririra kushandiswa kwemanode maviri akazvimiririra (controllers), imwe neimwe ine seti yayo yedata. Synchronous replication inoitika pakati pemanodhi kuburikidza neInfiniBand 56G interface, inonyatso kujeka kune software inoshanda pamusoro peiyo yekuchengetedza system. Somugumisiro, kushandiswa kwekuchengetedza virtualizers, software agents, nezvimwewo hazvidiwi.

Panyama, iyo mbiri-node mhinduro kubva kuAccelStor inogona kuitwa mumhando mbiri:

  • H510 - yakavakirwa paTwin maseva mune 2U kesi, kana ine mwero kuita uye kugona kusvika ku22TB kunodiwa;
  • H710 - zvichibva pamasevha ega e2U, kana kuita kwepamusoro uye hukuru hukuru (kusvika ku57TB) ichidikanwa.

Deredza njodzi dzekudzika pasi neShared Nothing architecture

Model H510 yakavakirwa paTwin server

Deredza njodzi dzekudzika pasi neShared Nothing architecture

Model H710 yakavakirwa pamaseva ega

Iko kushandiswa kweakasiyana mafomu zvinhu kunokonzerwa nekudiwa kwenhamba dzakasiyana dzeSSD kuti uwane vhoriyamu yakapihwa uye kuita. Uyezve, iyo Twin chikuva yakachipa uye inokutendera iwe kuti upe zvinokwanisika mhinduro, kunyangwe paine zvimiro "zvisina kunaka" muchimiro cheimwe backplane. Zvimwe zvese, kusanganisira misimboti yekushandisa, zvakafanana zvachose kune ese mamodheru.

Iyo data set yeimwe node ine mapoka maviri FlexiRemap, plus 2 hot spare. Boka rega rega rinokwanisa kumira kutadza kweimwe SSD. Zvese zvinouya zvikumbiro zvekunyora node zvinoenderana ne ideology FlexiRemap inovakazve 4KB zvidhinha mumaketani anoteedzana, ayo anobva anyorwa kuSSD mune yakanyanya kugadzikana modhi kwavari (kuteedzana kurekodha). Uyezve, muenzi anogamuchira rekodhi rekodhi chete mushure mekunge data yaiswa mumuviri paSSD, i.e. pasina caching mu RAM. Mhedzisiro yacho inokatyamadza kuita kwekusvika ku600K IOPS kunyora uye 1M+ IOPS kuverenga (modhi H710).

Sezvambotaurwa, seti yedata inowiriraniswa munguva chaiyo kuburikidza neInfiniBand 56G interface, ine yakakwira throughput uye yakaderera latency. Kuti uite zvakanyanya kunyatso shandisa nzira yekutaurirana kana uchitumira madiki mapaketi. Nokuti pane imwe chete nzira yekutaurirana; yakatsaurirwa 1GbE link inoshandiswa pakuwedzera kurova kwemoyo. Kurova kwemoyo chete kunofambiswa kuburikidza nazvo, saka hapana zvinodikanwa zvekumhanya maitiro.

Munyaya yekuwedzera system kugona (kusvika ku400 + TB) nekuda kwe masherufu ekuwedzera ivo vakabatanidzwawo vaviri vaviri kuchengetedza "hapana imwe pfungwa yekukundikana" pfungwa.

Kuti uwedzere kuchengetedzwa kwedata (mukuwedzera kune chokwadi chekuti AccelStor yatove nemakopi maviri), yakakosha maitiro algorithm inoshandiswa muchiitiko chekutadza kweiyo SSD. Kana iyo SSD ikatadza, iyo node inotanga kuvakazve data pane imwe yeanopisa asara madhiraivha. Boka reFlexiRemap, iro riri mumamiriro ekudzikisira, richachinja kuti riverenge modhi chete. Izvi zvinoitirwa kubvisa kupindirana pakati pekunyora uye kuvakazve mashandiro pane backup dhisiki, iyo inozopedzisira ichimhanyisa nzira yekudzoreredza uye inoderedza nguva iyo iyo system inogona kuve panjodzi. Pakupera kwekuvakazve, iyo node inodzokera kune yakajairwa kuverenga-kunyora modhi.

Deredza njodzi dzekudzika pasi neShared Nothing architecture

Ehe, semamwe masisitimu, panguva yekuvaka patsva kuita kwese kunoderera (mushure mezvose, rimwe remapoka eFlexiRemap haashande kurekodha). Asi iyo nzira yekudzoreredza pachayo inoitika nekukurumidza sezvinobvira, iyo inosiyanisa AccelStor masisitimu kubva kune mhinduro kubva kune vamwe vatengesi.

Chimwe chinhu chinobatsira cheNothing Shared architecture tekinoroji kushanda kwemanodhi mune inonzi yechokwadi inoshanda-inoshanda modhi. Kusiyana ne "classical" architecture, apo mutongi mumwe chete ndiye ane vhoriyamu / dziva, uye wechipiri anongoita maI/O mashandiro, mumasystem. AccelStor node imwe neimwe inoshanda neyayo seti yedata uye haitumire zvikumbiro kune "muvakidzani" wayo. Nekuda kweizvozvo, iyo yese system performance inovandudzwa nekuda kwekuenderana kwekugadziriswa kweI / O zvikumbiro nemanodhi uye kuwana madhiraivha. Iko zvakare hakuna chinhu chakadai sekufoira, sezvo pasina chikonzero chekuendesa kutonga kwemavhoriyamu kune imwe node kana watadza.

Kana tikaenzanisa iyo Nothing Shared architecture tekinoroji ine full-fledged storage system duplication, zvino, pakutanga pakuona, ichave yakaderera zvishoma pakuitwa kwakazara kwekudzoreredza njodzi mukuchinja. Izvi ndezvechokwadi kunyanya pakuronga mutsara wekutaurirana pakati pekuchengetedza masisitimu. Saka, mumuenzaniso weH710 zvinokwanisika kuparadzira nodes pamusoro pechinhambwe chinosvika 100m kuburikidza nekushandiswa kweInfiniBand isingadhuri zvakanyanya tambo dzemaziso dzinoshanda. Asi kunyangwe kana ichienzaniswa neyakajairwa kuita yekufananidza kudzokorora kubva kune vamwe vatengesi kuburikidza neiripo FibreChannel, kunyangwe nepamusoro madaro marefu, mhinduro kubva kuAccelStor ichave yakachipa uye nyore kuisa / kushanda, nekuti. hapana chikonzero chekuisa kuchengetedza virtualizers uye / kana kubatanidza nesoftware (iyo isingagoneki nguva dzose mumusimboti). Uyezve, usakanganwe kuti AccelStor mhinduro ndeye All Flash arrays ane mashandiro akakwira kupfuura ayo e "classic" ekuchengetedza masisitimu ane SSD chete.

Deredza njodzi dzekudzika pasi neShared Nothing architecture

Paunenge uchishandisa AccelStor's Hapana Yakagovaniswa dhizaini, zvinokwanisika kuwana 99.9999% yekuchengetedza system kuwanikwa nemutengo unonzwisisika. Pamwe chete nekuvimbika kwakanyanya kwemhinduro, kusanganisira kuburikidza nekushandiswa kwemakopi maviri edata, uye inoshamisa mashandiro ekutenda kune proprietary algorithms. FlexiRemap, mhinduro kubva AccelStor vakwikwidzi vakanaka vezvinzvimbo zvakakosha pakuvaka nzvimbo yemazuva ano data.

Source: www.habr.com

Voeg