Txo cov kev pheej hmoo poob qis nrog Shared Nothing architecture

Lub ntsiab lus ntawm kev ua txhaum cai nyob rau hauv cov ntaub ntawv khaws cia yog ib txwm muaj feem cuam tshuam, txij li thaum peb lub hnub nyoog ntawm kev nthuav dav virtualization thiab kev sib koom ua ke ntawm cov peev txheej, cov txheej txheem khaws cia yog qhov txuas uas nws tsis ua haujlwm yuav ua rau tsis yog ib qho xwm txheej nkaus xwb, tab sis mus rau lub sijhawm ntev ntawm cov kev pabcuam. Yog li ntawd, niaj hnub cia tshuab muaj ntau qhov sib npaug (txawm tias cov tswj hwm). Tab sis puas muaj kev tiv thaiv txaus?

Txo cov kev pheej hmoo poob qis nrog Shared Nothing architecture

Tag nrho cov neeg muag khoom, thaum sau cov yam ntxwv ntawm lub tshuab khaws cia, ib txwm hais txog qhov ua txhaum loj ntawm lawv cov kev daws teeb meem, ib txwm ntxiv lo lus "tsis muaj ib qho kev ua tsis tiav." Cia peb saib ze dua ntawm ib qho chaw cia khoom. Txhawm rau kom tsis txhob muaj kev poob qis hauv kev saib xyuas, lub kaw lus cia muab cov khoom siv hluav taws xob sib npaug, cov khoom siv cua txias, cov khoom siv nkag / tso tawm, cov tsav tsheb (peb txhais tau tias RAID) thiab, tau kawg, cov tswj. Yog tias koj saib ze rau ntawm qhov kev tsim vaj tsev no, koj yuav pom tsawg kawg ob lub ntsiab lus ntawm kev ua tsis tiav, uas yog nyob twj ywm ntsiag to:

  1. Muaj nyob ntawm ib lub dav hlau rov qab
  2. Muaj ib daim qauv ntawm cov ntaub ntawv

Lub backplane yog ib qho cuab yeej siv cuab yeej cuab tam uas yuav tsum tau kuaj xyuas thaum lub sijhawm tsim khoom. Thiab yog li ntawd, muaj cov xwm txheej tsis tshua muaj tshwm sim thaum nws ua tsis tiav. Txawm li cas los xij, txawm tias muaj teeb meem ib nrab, xws li qhov tsis ua haujlwm ntawm lub tshuab tsav, nws yuav tsum tau hloov nrog kev kaw tag nrho ntawm lub kaw lus cia.

Tsim ntau daim ntawv luam ntawm cov ntaub ntawv kuj tsis yog ib qho teeb meem thaum xub thawj siab ib muag. Piv txwv li, Clone functionality nyob rau hauv cia systems, uas tso cai rau koj mus hloov kho ib tug tag nrho cov ntaub ntawv nyob rau hauv ib co sij hawm, yog heev dav. Txawm li cas los xij, nyob rau hauv cov ntaub ntawv ntawm cov teeb meem nrog tib backplay, daim ntawv luam yuav cia li tsis muaj raws li tus thawj.

Ib qho kev daws teeb meem kom kov yeej cov kev tsis txaus no yog rov ua dua rau lwm qhov system cia. Yog tias peb kaw peb lub qhov muag mus rau qhov xav tau ob npaug ntawm tus nqi kho vajtse (peb tseem xav tias tib neeg xaiv qhov kev txiav txim siab no xav kom txaus thiab lees txais qhov tseeb no ua ntej), tseem yuav muaj nqi rau kev teeb tsa kev rov ua dua hauv daim ntawv tso cai, ntxiv software thiab hardware. Thiab qhov tseem ceeb tshaj plaws, koj yuav tsum tau ua kom ntseeg tau qhov sib xws ntawm cov ntaub ntawv rov ua dua. Cov. tsim kom muaj chaw cia virtualizer / vSAN / thiab lwm yam, uas tseem xav tau nyiaj thiab sijhawm siv nyiaj.

AccelStor Thaum tsim peb Cov Txheej Txheem Siab Tshaj Plaws, peb tau teem lub hom phiaj kom tshem tawm cov kev tsis txaus siab saum toj no. Qhov no yog li cas kev txhais ntawm Shared Nothing thev naus laus zis tau tshwm sim, uas txhais tau tias "tsis siv cov khoom siv sib koom."

tswvyim Shared Tsis muaj dab tsi architecture sawv cev rau kev siv ob lub nodes ywj siab (controllers), txhua tus muaj nws tus kheej cov ntaub ntawv. Synchronous replication tshwm sim ntawm cov nodes ntawm InfiniBand 56G interface, tag nrho pob tshab rau cov software khiav saum toj ntawm qhov system cia. Yog li ntawd, kev siv cov khoom siv cia virtualizers, software neeg sawv cev, thiab lwm yam tsis tas yuav tsum muaj.

Lub cev, ob txoj kev daws teeb meem los ntawm AccelStor tuaj yeem ua tiav hauv ob qho qauv:

  • H510 - raws li Twin servers hauv 2U rooj plaub, yog tias yuav tsum ua haujlwm nruab nrab thiab muaj peev xwm txog 22TB;
  • H710 - raws li tus kheej 2U servers, yog tias muaj kev ua haujlwm siab thiab muaj peev xwm loj (txog 57TB) xav tau.

Txo cov kev pheej hmoo poob qis nrog Shared Nothing architecture

Qauv H510 raws li Twin server

Txo cov kev pheej hmoo poob qis nrog Shared Nothing architecture

Qauv H710 raws li tus kheej servers

Kev siv cov qauv sib txawv yog vim qhov xav tau ntawm cov lej sib txawv ntawm SSDs kom ua tiav qhov muab ntim thiab kev ua haujlwm. Ntxiv rau, Twin platform yog pheej yig dua thiab tso cai rau koj los muab cov kev daws teeb meem pheej yig dua, txawm tias muaj qee qhov xwm txheej "tsis zoo" hauv daim ntawv ntawm ib lub dav hlau rov qab. Txhua yam ntxiv, suav nrog cov qauv kev ua haujlwm, yog tib yam nkaus rau ob qho tib si qauv.

Cov ntaub ntawv teev rau txhua qhov node muaj ob pawg FlexiRemap, ntxiv rau 2 cov khoom kub. Txhua pab pawg muaj peev xwm tiv taus qhov ua tsis tiav ntawm ib qho SSD. Txhua qhov kev thov nkag los sau cov node raws li kev xav FlexiRemap rov tsim kho 4KB blocks rau hauv cov kab sib txuas, uas tom qab ntawd sau rau SSD hauv hom nyiam tshaj plaws rau lawv (cov ntaub ntawv sib txuas). Ntxiv mus, tus tswv tsev tau txais cov ntaub ntawv pov thawj tsuas yog tom qab cov ntaub ntawv tau muab tso rau ntawm lub cev SSD, piv txwv li. tsis muaj caching hauv RAM. Qhov tshwm sim yog qhov ua tau zoo heev txog li 600K IOPS sau thiab 1M + IOPS nyeem (tus qauv H710).

Raws li tau hais ua ntej lawm, cov ntaub ntawv teev tau synchronized nyob rau lub sijhawm tiag tiag ntawm InfiniBand 56G interface, uas muaj kev nkag siab siab thiab qis latency. Txhawm rau ua kom muaj txiaj ntsig zoo tshaj plaws ntawm kev sib txuas lus channel thaum xa cov pob ntawv me me. Vim Tsuas muaj ib qho kev sib txuas lus xwb; ib qho kev sib txuas 1GbE yog siv rau kev kuaj xyuas lub plawv ntxiv. Tsuas yog lub plawv dhia kis tau los ntawm nws, yog li tsis tas yuav tsum muaj cov yam ntxwv ceev.

Nyob rau hauv cov ntaub ntawv ntawm kev ua kom muaj peev xwm (txog 400 + TB) vim yog expansion txee lawv kuj tau txuas nrog ua khub kom tswj tau qhov "tsis muaj ib qho kev ua tsis tiav" lub tswv yim.

Rau kev tiv thaiv cov ntaub ntawv ntxiv (ntxiv rau qhov tseeb tias AccelStor twb muaj ob daim ntawv theej), siv tus cwj pwm tshwj xeeb algorithm thaum muaj kev ua tsis tiav ntawm ib qho SSD. Yog tias SSD ua tsis tiav, cov node yuav pib rov tsim cov ntaub ntawv mus rau ib qho ntawm cov khoom siv kub. Pawg FlexiRemap, uas nyob rau hauv lub xeev degraded, yuav hloov mus rau hom nyeem nkaus xwb. Qhov no yog ua kom tshem tawm kev cuam tshuam ntawm kev sau ntawv thiab rov tsim kho cov haujlwm ntawm cov ntaub ntawv thaub qab, uas thaum kawg ua kom cov txheej txheem rov qab los thiab txo lub sijhawm thaum lub kaw lus muaj peev xwm ua tau yooj yim. Thaum ua tiav ntawm kev tsim kho dua tshiab, cov node rov qab mus rau hom kev nyeem-sau li qub.

Txo cov kev pheej hmoo poob qis nrog Shared Nothing architecture

Tau kawg, zoo li lwm cov tshuab, thaum lub sijhawm rov tsim kho qhov kev ua tau zoo tag nrho txo ​​qis (tom qab tag nrho, ib qho ntawm FlexiRemap pawg tsis ua haujlwm rau kev kaw). Tab sis cov txheej txheem rov qab nws tus kheej tshwm sim sai li sai tau, uas txawv AccelStor systems los ntawm kev daws teeb meem los ntawm lwm tus neeg muag khoom.

Lwm cov cuab yeej muaj txiaj ntsig ntawm Nothing Shared architecture thev naus laus zis yog kev ua haujlwm ntawm cov nodes nyob rau hauv lub npe hu ua tiag tiag active-active hom. Tsis zoo li "classical" architecture, qhov twg tsuas yog ib tus maub los muaj lub ntim tshwj xeeb / pas dej, thiab qhov thib ob tsuas yog ua haujlwm I / O, hauv cov tshuab. AccelStor txhua lub node ua haujlwm nrog nws tus kheej cov ntaub ntawv thiab tsis xa cov lus thov mus rau nws "neeg nyob ze". Yog li ntawd, tag nrho cov kev ua tau zoo ntawm lub cev tau zoo dua qub vim yog kev ua tiav ntawm I / O kev thov los ntawm cov nodes thiab nkag mus rau cov tsav. Tseem tsis muaj qhov zoo li qhov tsis ua haujlwm, vim tias tsuas yog tsis tas yuav hloov pauv kev tswj hwm ntawm qhov ntim mus rau lwm qhov ntawm qhov xwm txheej tsis ua haujlwm.

Yog tias peb muab piv rau Nothing Shared architecture thev naus laus zis nrog kev ua kom tiav qhov system duplication, ces, thaum xub thawj siab ib muag, nws yuav yog me ntsis qis dua rau tag nrho cov kev siv ntawm kev puas tsuaj rov qab los ntawm kev hloov pauv. Qhov no yog qhov tseeb tshwj xeeb rau kev teeb tsa kev sib txuas lus ntawm cov kab ke khaws cia. Yog li, nyob rau hauv tus qauv H710 nws muaj peev xwm kis tau cov nodes nyob ib ncig ntawm mus txog 100m los ntawm kev siv cov tsis pheej yig heev InfiniBand active optical cables. Tab sis txawm hais tias piv nrog ib txwm siv ntawm synchronous replication los ntawm lwm tus neeg muag khoom los ntawm ib qho muaj FibreChannel, txawm tias ntev dua, kev daws teeb meem los ntawm AccelStor yuav pheej yig dua thiab yooj yim rau nruab / ua haujlwm, vim tsis tas yuav nruab qhov chaw cia virtualizers thiab / lossis kev koom ua ke nrog software (uas tsis yog ib txwm ua tau raws li txoj cai). Ntxiv rau, tsis txhob hnov ​​​​qab tias AccelStor cov kev daws teeb meem yog Tag Nrho Flash arrays nrog kev ua haujlwm siab dua li ntawm "classic" cia systems nrog SSD nkaus xwb.

Txo cov kev pheej hmoo poob qis nrog Shared Nothing architecture

Thaum siv AccelStor's Nothing Shared architecture, nws muaj peev xwm ua tiav 99.9999% kev cia khoom muaj nyob ntawm tus nqi tsim nyog heev. Nrog rau kev ntseeg siab ntawm kev daws teeb meem, suav nrog kev siv ob daim ntawv theej ntawm cov ntaub ntawv, thiab kev ua tau zoo ua tsaug rau cov tswv cuab algorithms FlexiRemap, kev daws teeb meem los ntawm AccelStor yog cov neeg sib tw zoo tshaj plaws rau txoj haujlwm tseem ceeb thaum tsim lub chaw khaws ntaub ntawv niaj hnub.

Tau qhov twg los: www.hab.com

Ntxiv ib saib