Bawasan ang mga risgo sa downtime gamit ang Shared Nothing nga arkitektura

Ang hilisgutan sa pagtugot sa sayup sa mga sistema sa pagtipig sa datos kanunay nga may kalabutan, tungod kay sa atong edad nga kaylap nga virtualization ug pagkonsolida sa mga kahinguhaan, ang mga sistema sa pagtipig mao ang link kansang kapakyasan magdala dili lamang sa usa ka ordinaryo nga aksidente, apan sa dugay nga pag-undang sa mga serbisyo. Busa, ang modernong mga sistema sa pagtipig adunay daghang mga doble nga sangkap (bisan ang mga controller). Apan igo na ba ang maong panalipod?

Bawasan ang mga risgo sa downtime gamit ang Shared Nothing nga arkitektura

Hingpit nga tanan nga mga tigbaligya, kung naglista sa mga kinaiya sa mga sistema sa pagtipig, kanunay nga naghisgot sa taas nga pagtugot sa sayup sa ilang mga solusyon, kanunay nga gidugang ang termino nga "walay usa ka punto sa kapakyasan." Atong tan-awon pag-ayo ang usa ka tipikal nga sistema sa pagtipig. Aron malikayan ang downtime sa maintenance, ang storage system nagdoble sa mga power supply, cooling modules, input/output ports, drives (among gipasabot nga RAID) ug, siyempre, controllers. Kung imong tan-awon pag-ayo kini nga arkitektura, imong mamatikdan ang labing menos duha ka potensyal nga mga punto sa kapakyasan, nga kasarangan nga gipahilom:

  1. Anaa sa usa ka backplane
  2. Adunay usa ka kopya sa datos

Ang backplane usa ka teknikal nga komplikado nga aparato nga kinahanglan nga moagi sa seryoso nga pagsulay sa panahon sa produksiyon. Ug busa, adunay talagsaon nga mga kaso kung kini hingpit nga napakyas. Bisan pa, bisan sa kaso sa mga partial nga mga problema, sama sa usa ka non-functioning drive slot, kini kinahanglan nga pulihan sa usa ka kompleto nga pagsira sa sistema sa pagtipig.

Ang paghimo og daghang mga kopya sa datos dili usab problema sa unang pagtan-aw. Pananglitan, ang pag-andar sa Clone sa mga sistema sa pagtipig, nga nagtugot kanimo sa pag-update sa usa ka kompleto nga kopya sa datos sa pipila nga mga agwat, kay kaylap. Bisan pa, kung adunay mga problema sa parehas nga backplay, ang kopya dili magamit sama sa orihinal.

Ang usa ka hingpit nga klaro nga solusyon aron mabuntog kini nga mga kakulangan mao ang pagkopya sa lain nga sistema sa pagtipig. Kung gipiyong nato ang atong mga mata sa gipaabot nga pagdoble sa gasto sa hardware (nagtuo gihapon kita nga ang mga tawo nga nagpili sa ingon nga desisyon maghunahuna nga igo ug modawat niini nga kamatuoran daan), aduna pa'y posible nga gasto sa pag-organisar sa pagkopya sa porma sa mga lisensya, dugang software ug hardware. Ug ang labing hinungdanon, kinahanglan nimo nga masiguro ang pagkamakanunayon sa gisundog nga datos. Mga. paghimo og storage virtualizer/vSAN/etc., nga nagkinahanglan usab og kwarta ug panahon nga mga kahinguhaan.

AccelStor Sa paghimo sa among High Availability nga mga sistema, nagtakda kami og tumong sa pagtangtang sa nahisgutang mga kakulangan. Ingon niini ang pagpakita sa interpretasyon sa Shared Nothing nga teknolohiya, nga gihubad nga gihubad nagpasabut nga "walay paggamit sa gipaambit nga mga aparato."

Konsepto Wala gipaambit Ang arkitektura nagrepresentar sa paggamit sa duha ka independente nga mga node (controllers), nga ang matag usa adunay kaugalingon nga set sa datos. Ang dungan nga replikasyon mahitabo tali sa mga node pinaagi sa InfiniBand 56G interface, hingpit nga transparent sa software nga nagdagan sa ibabaw sa storage system. Ingon usa ka sangputanan, ang paggamit sa mga virtualizer sa pagtipig, mga ahente sa software, ug uban pa wala kinahanglana.

Sa pisikal, ang duha ka node nga solusyon gikan sa AccelStor mahimong ipatuman sa duha ka mga modelo:

  • H510 β€” base sa Twin server sa usa ka 2U nga kaso, kung kasarangan nga pasundayag ug kapasidad hangtod sa 22TB ang gikinahanglan;
  • H710 β€” base sa indibidwal nga 2U server, kung gikinahanglan ang taas nga pasundayag ug dako nga kapasidad (hangtod sa 57TB).

Bawasan ang mga risgo sa downtime gamit ang Shared Nothing nga arkitektura

Model H510 base sa Twin server

Bawasan ang mga risgo sa downtime gamit ang Shared Nothing nga arkitektura

Model H710 base sa tagsa-tagsa nga mga server

Ang paggamit sa lain-laing mga porma nga mga hinungdan tungod sa panginahanglan alang sa lain-laing mga gidaghanon sa mga SSDs sa pagkab-ot sa usa ka gihatag nga gidaghanon ug performance. Dugang pa, ang Twin nga plataporma mas barato ug nagtugot kanimo sa paghalad sa mas barato nga mga solusyon, bisan pa nga adunay pipila ka kondisyon nga "kakulangan" sa porma sa usa ka backplane. Ang tanan nga uban pa, lakip ang mga prinsipyo sa pag-opera, hingpit nga managsama alang sa duha nga mga modelo.

Ang set sa datos alang sa matag node adunay duha ka grupo FlexiRemap, plus 2 ka init nga spares. Ang matag grupo makahimo sa pag-agwanta sa kapakyasan sa usa ka SSD. Ang tanan nga umaabot nga mga hangyo sa pagrekord sa usa ka node sumala sa ideolohiya Ang FlexiRemap nagtukod pag-usab sa 4KB nga mga bloke ngadto sa sunod-sunod nga mga kadena, nga unya gisulat sa SSD sa labing komportable nga paagi alang kanila (sequential recording). Dugang pa, ang host makadawat og kumpirmasyon sa pagrekord lamang human ang datos nga pisikal nga gibutang sa SSD, i.e. walay caching sa RAM. Ang resulta mao ang kaayo impresibo performance sa sa 600K IOPS pagsulat ug 1M+ IOPS read (modelo H710).

Sama sa gihisgutan sa sayo pa, ang mga set sa datos gi-synchronize sa tinuod nga panahon pinaagi sa InfiniBand 56G interface, nga adunay taas nga throughput ug ubos nga latency. Aron mahimo ang labing episyente nga paggamit sa channel sa komunikasyon kung magpadala mga gagmay nga pakete. Kay Adunay usa ra ka channel sa komunikasyon; usa ka gipahinungod nga 1GbE nga link ang gigamit alang sa dugang nga pagsusi sa rate sa kasingkasing. Ang pinitik sa kasingkasing ra ang gipasa pinaagi niini, mao nga wala’y mga kinahanglanon alang sa mga kinaiya sa katulin.

Sa kaso sa pagdugang sa kapasidad sa sistema (hangtod sa 400+TB) tungod sa pagpalapad estante sila usab konektado sa pares aron sa pagpadayon sa "walay usa ka punto sa kapakyasan" nga konsepto.

Alang sa dugang nga proteksyon sa datos (dugang sa kamatuoran nga ang AccelStor aduna nay duha ka kopya), usa ka espesyal nga algorithm sa pamatasan ang gigamit kung adunay kapakyasan sa bisan unsang SSD. Kung ang SSD mapakyas, ang node magsugod sa pagtukod pag-usab sa datos ngadto sa usa sa mga hot spare drive. Ang FlexiRemap nga grupo, nga anaa sa degraded nga estado, mobalhin sa read only mode. Gihimo kini aron mawagtang ang interference tali sa pagsulat ug pagtukod pag-usab sa mga operasyon sa backup nga disk, nga sa katapusan mapadali ang proseso sa pagbawi ug makunhuran ang panahon kung ang sistema lagmit nga mahuyang. Sa pagkompleto sa pagtukod pag-usab, ang node mobalik sa normal nga read-write mode.

Bawasan ang mga risgo sa downtime gamit ang Shared Nothing nga arkitektura

Siyempre, sama sa ubang mga sistema, sa panahon sa pagtukod pag-usab ang kinatibuk-ang pasundayag mikunhod (human sa tanan, ang usa sa mga grupo sa FlexiRemap wala magtrabaho alang sa pagrekord). Apan ang proseso sa pagbawi mismo mahitabo sa labing madali, nga nagpalahi sa mga sistema sa AccelStor gikan sa mga solusyon gikan sa ubang mga vendor.

Ang laing mapuslanon nga kabtangan sa teknolohiya sa Nothing Shared nga arkitektura mao ang operasyon sa mga node sa gitawag nga tinuod nga active-active mode. Dili sama sa "klasikal" nga arkitektura, diin usa lamang ka controller ang nanag-iya sa usa ka piho nga volume / pool, ug ang ikaduha nagpahigayon lamang sa mga operasyon sa I / O, sa mga sistema. AccelStor ang matag node nagtrabaho uban ang kaugalingon nga set sa datos ug wala magpadala mga hangyo sa "silingan" niini. Ingon usa ka sangputanan, ang kinatibuk-ang pasundayag sa sistema gipauswag tungod sa managsama nga pagproseso sa mga hangyo sa I/O pinaagi sa mga node ug pag-access sa mga drive. Adunay usab halos walay butang sama sa failover, tungod kay dili na kinahanglan nga ibalhin ang kontrol sa mga volume ngadto sa laing node kung adunay kapakyasan.

Kung atong itandi ang Nothing Shared nga teknolohiya sa arkitektura nga adunay hingpit nga pagdoble sa sistema sa pagtipig, nan, sa unang pagtan-aw, kini mahimong gamay nga ubos sa hingpit nga pagpatuman sa pagbawi sa kalamidad sa pagka-flexible. Tinuod kini ilabi na sa pag-organisar sa linya sa komunikasyon tali sa mga sistema sa pagtipig. Busa, sa H710 nga modelo posible nga ipakaylap ang mga node sa gilay-on nga hangtod sa 100m pinaagi sa paggamit sa dili kaayo barato nga InfiniBand active optical cables. Apan bisan kung itandi sa naandan nga pagpatuman sa dungan nga pagkopya gikan sa ubang mga vendor pinaagi sa usa ka magamit nga FibreChannel, bisan sa mas taas nga mga distansya, ang solusyon gikan sa AccelStor mahimong mas barato ug dali nga i-install/operate, tungod kay dili kinahanglan nga i-install ang mga virtualizer sa pagtipig ug / o i-integrate sa software (nga dili kanunay posible sa prinsipyo). Dugang pa, ayaw kalimti nga ang mga solusyon sa AccelStor mao ang Tanan nga mga han-ay sa Flash nga adunay pasundayag nga mas taas kaysa sa "klasiko" nga mga sistema sa pagtipig nga adunay SSD lamang.

Bawasan ang mga risgo sa downtime gamit ang Shared Nothing nga arkitektura

Kung gigamit ang AccelStor's Nothing Shared nga arkitektura, posible nga makab-ot ang 99.9999% nga magamit nga sistema sa pagtipig sa usa ka makatarunganon nga gasto. Uban sa taas nga pagkakasaligan sa solusyon, lakip ang paggamit sa duha ka kopya sa datos, ug impresibo nga pasundayag salamat sa proprietary algorithm FlexiRemap, mga solusyon gikan sa AccelStor maayo kaayo nga mga kandidato alang sa hinungdanon nga mga posisyon kung nagtukod usa ka modernong sentro sa datos.

Source: www.habr.com

Idugang sa usa ka comment