Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Ju lutem, mos nxiteni me përfundimet për shkakun e titullit! Ne kemi argumente të forta për ta mbështetur atë, dhe i kemi paketuar ato sa më kompakt që mundemi. Po ju paraqesim një postim mbi konceptin dhe parimet e funksionimit të sistemit tonë të ri të ruajtjes të të dhënave, i cili u lëshua në janar 2020.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Sipas bindjes tonë, avantazhi kryesor konkurrues i familjes së sistemit të ruajtjes Dorado V6 është pikërisht performanca dhe besueshmëria e përmendura në titull. Po, po, kaq e lehtë është, por çfarë zgjidhjesh të zgjuara dhe jo aq të zgjuara na lejuan të arrijmë këtë 'lehtësi' ne do të flasim sot.

Në mënyrë që të zbulojmë më mirë potencialin e sistemeve të gjeneratës së re, ne do të flasim për modelet më të avancuara të rreshtit (modelet 8000, 18000). Nëse nuk përcaktohet ndryshe, ato do të kenë parasysh këto modele.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Pak fjalë për tregun

PĂ«r tĂ« kuptuar mĂ« mirĂ« vendin e zgjidhjeve tĂ« Huawei nĂ« treg, do tĂ« referohemi nĂ« njĂ« masĂ« tĂ« provuar — 'kadrin magjik' tĂ« Gartner. Dy vjet mĂ« parĂ« nĂ« sektorin e sistemeve tĂ« ruajtjes tĂ« tĂ« dhĂ«nave tĂ« pĂ«rgjithshme, kompania jonĂ« ishte padyshim nĂ« grupin e liderĂ«ve, duke iu nĂ«nshtruar vetĂ«m NetApp dhe Hewlett Packard Enterprise. Pozita e Huawei nĂ« tregun e sistemeve tĂ« ruajtjes me gjendje tĂ« palĂ«vizshme nĂ« vitin 2018 ishte e karakterizuar si 'pretendent', megjithatĂ« pĂ«r tĂ« arritur pozita liderĂ«sh, na mungonte diçka.

NĂ« vitin 2019, Gartner nĂ« kĂ«rkimin e tij bashkoi tĂ« dy sektorĂ«t e pĂ«rmendur mĂ« lart nĂ« njĂ« — 'Ruajtja Kryesore'. Si rezultat, Huawei pĂ«rsĂ«ri pĂ«rfundoi nĂ« kadrin e liderĂ«ve, pranĂ« furnizuesve si IBM, Hitachi Vantara dhe Infinidat.

Për plotësinë e imazhit, vlen të theksohet se 80% e të dhënave për analizën e Gartner-it mblidhen në tregun amerikan, gjë që çon në një përfitim të dukshëm për ato kompanitë që janë të mirëpërfaqësuara në SHBA. Ndërkohë, furnizuesit që janë të orientuar drejt tregjeve evropiane dhe aziatike kanë një pozicion më pak të favorshëm. Edhe pse kjo, vitin e kaluar produktet e Huawei zënë një vend të nderuar në kadrin e sipërm të djathtë dhe, sipas vendimit të Gartner-it, 'mund të rekomandohen për përdorim'.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

ÇfarĂ« Ă«shtĂ« e re nĂ« Dorado V6

Seria e produkteve Dorado V6, konkretisht, përfshin sistemet e nivelit fillestar të serisë 3000. Fillimisht të pajisura me dy kontrollorë, ato mund të zgjerohen horizontalisht deri në 16 kontrollorë, 1200 disqe dhe 192 GB memorje. Gjithashtu, sistemi do të pajiset me porte të jashtme Fibre Channel (8 / 16 / 32 Gbit/s) dhe Ethernet (1 / 10 / 25 / 40 / 100 Gbit/s).

Vlen të theksohet se tani po reduktohet përdorimi i protokolleve që nuk kanë sukses tregtar, prandaj në fillim ne vendosëm të hiqnim mbështetje për Fibre Channel over Ethernet (FCoE) dhe Infiniband (IB). Ato do të shtohen në versionet e mëvonshme të firmware-it. Mbështetje për NVMe over Fabric (NVMe-oF) është e disponueshme 'nga kutia' mbi Fibre Channel. Në versionin e ardhshëm të firmware-it, i cili është planifikuar për në qershor, do të planifikohet mbështetje për modalitetin NVMe over Ethernet. Në mendimin tonë, ky grup i lartpërmendur do të pokrije nevojat e shumicës së klientëve të Huawei.

Përqasje e skedarëve në versionin aktual të firmware-it mungon dhe do të shfaqet në një nga përditësimet e ardhshme në fund të vitit. Implementimi është planifikuar në nivelin natyror, nga vetë kontrollorët me porte Ethernet, pa përdorimin e pajisjeve shtesë.

Dallimi kryesor i modelit Dorado V6 tĂ« serisĂ« 3000 nga mĂ« tĂ« vjetrit Ă«shtĂ« se nĂ« backend mbĂ«shtet vetĂ«m njĂ« protokoll — SAS 3.0. PĂ«r pasojĂ«, dhe disqet aty mund tĂ« pĂ«rdoren vetĂ«m me kĂ«tĂ« ndĂ«rfaqe. Sipas mendimit tonĂ«, performanca e ofruar nĂ« kĂ«tĂ« mĂ«nyrĂ« Ă«shtĂ« mjaft e mjaftueshme pĂ«r njĂ« pajisje tĂ« kĂ«tij tipi.

Sistemet Dorado të serive V6 5000 dhe 6000 i përkasin zgjidhjeve të mesme. Ato gjithashtu janë të realizuara në formatin 2U dhe janë të pajisura me dy kontrollorë. Ato dallohet nga njëra-tjetra për performancën, numrin e procesorëve, numrin maksimal të disqeve dhe vëllimin e memorjes. Megjithatë, në aspektin arkitektonik dhe inxhinierik, Dorado V6 5000 dhe 6000 janë identike dhe duket njësoj.

Sistemet Dorado të serive V6 8000 dhe 18000 i përkasin klasës hi-end. Ato, të realizuara në përmasat 4U, në mënyrë të paracaktuar kanë një arkitekturë të ndarë, në të cilën kontrollorët dhe disqet janë të ndara. Në konfigurimin minimal, ato gjithashtu mund të pajisen me vetëm dy kontrollorë, megjithatë porositësit zakonisht kërkojnë të instalohet katër apo më shumë.

Dorado V6 8000 shkallĂ«zohet horizontalisht deri nĂ« 16 kontrollorĂ«, ndĂ«rsa Dorado V6 18000 — deri nĂ« 32. NĂ« kĂ«to sisteme janĂ« instaluar procesorĂ« tĂ« ndryshĂ«m me numra tĂ« ndryshĂ«m bĂ«rthamash dhe vĂ«llime tĂ« memorjes. Identiteti i zgjidhjeve inxhinierike megjithatĂ« ruhet, ashtu si nĂ« modelet e klasĂ«s mesatare.

Raftet 2U me memorie lidhen përmes RDMA me kapacitet 100 Gbps. Backend-i Dorado V6 i serive më të larta gjithashtu mbështet SAS 3.0, por më së shumti për rastin kur diskët SSD me këtë ndërfaqe barten në çmime shumë të ulta. Atëherë do të ketë një arsyeshmëri ekonomike për përdorimin e tyre, madje edhe duke marrë parasysh performancën më të ulët. Në momentin aktual, diferenca në çmim midis SSD-ve me ndërfaqet SAS dhe NVMe është aq e vogël sa që nuk jemi gati ta rekomandojmë një zgjidhje të tillë.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Brenda kontrollit

KontrollerĂ«t Dorado V6 janĂ« tĂ« ndĂ«rtuar mbi bazĂ«n tonĂ« tĂ« komponentĂ«ve. AsnjĂ« procesor nga Intel, asnjĂ« ASIC nga Broadcom. KĂ«shtu, tĂ« gjitha komponentĂ«t e pllakĂ«s amĂ«, si dhe ajo vetĂ«, janĂ« plotĂ«sisht tĂ« mbrojtur nga rreziqet qĂ« lidhen me presionin sanksionues nga kompanitĂ« amerikane. Ata qĂ« kanĂ« parĂ« ndonjĂ«herĂ« pajisjet tona, sigurisht qĂ« kanĂ« vĂ«nĂ« re shenjat me njĂ« vijĂ« tĂ« kuqe poshtĂ« logos. Ajo tregon se nĂ« produkt nuk ka komponentĂ« amerikanĂ«. Kjo Ă«shtĂ« politika zyrtare e Huawei – kalimi nĂ« komponentĂ« tĂ« prodhimit tonĂ« ose, sĂ« paku, tĂ« prodhuara nĂ« vende qĂ« nuk ndjekin politikĂ«n e SHBA.

Ja çfarë mund të shihni në vetë pllakën e kontrollit.

  • NdĂ«rfaqja e rrjetit universale (çipi Hisilicon 1822), pĂ«rgjegjĂ«se pĂ«r lidhjen me Fibre Channel ose Ethernet.
  • Çipi BMC, qĂ« siguron aksesin nĂ« distancĂ« tĂ« sistemit, konkretisht Hisilicon 1710, pĂ«r menaxhim dhe monitorim tĂ« plotĂ« nĂ« distancĂ« tĂ« sistemit. TĂ« tilla pĂ«rdoren gjithashtu nĂ« serverĂ«t tanĂ« dhe nĂ« zgjidhje tĂ« tjera.
  • Procesori qendror, me tĂ« cilin paraqitet çipi Kunpeng 920 i prodhimit Huawei, i ndĂ«rtuar mbi arkitekturĂ«n ARM. Kjo Ă«shtĂ« e paraqitur nĂ« diagramin e mĂ«sipĂ«rm, megjithatĂ« nĂ« kontrolerĂ«t e tjerĂ« mund tĂ« instalohen modele tĂ« tjera me numra tĂ« ndryshĂ«m bĂ«rthamorĂ«sh, frekuenca tĂ« tjera etj. Nga modeli nĂ« model ndryshon edhe numri i procesorĂ«ve nĂ« njĂ« kontrollues. PĂ«r shembull, nĂ« seritĂ« mĂ« tĂ« larta Dorado V6, katĂ«r prej tyre janĂ« tĂ« vendosur nĂ« njĂ« pllakĂ«.
  • Kontrolleri SSD (çipi Hisilicon 1812e), i cili mbĂ«shtet lidhjen e diskĂ«ve si SAS ashtu edhe NVMe. ShtojmĂ« se Huawei prodhon vetĂ« SSD, por nuk prodhon vetĂ« qelizat NAND, duke preferuar t'i blejĂ« ato nga katĂ«r prodhuesit mĂ« tĂ« mĂ«dhenj nĂ« botĂ« nĂ« formĂ«n e pllakave silikoni tĂ« pandara. Prerja, testimi dhe paketimi nĂ« çipa kryhet nga Huawei, pas sĂ« cilĂ«s i lĂ«shon nĂ«n markĂ«n e saj.
  • Çipi i inteligjencĂ«s artificiale — Ascend 310. NĂ« kontrolluesin fillestar ai nuk Ă«shtĂ« i pranishĂ«m dhe instalohet pĂ«rmes njĂ« kartĂ« tĂ« veçantĂ«, e cila zĂ« njĂ« nga vendet e rezervuara pĂ«r adapteurĂ«t rrjetĂ«. Çipi pĂ«rdoret pĂ«r tĂ« siguruar sjelljen inteligjente tĂ« caches, menaxhimin e performancĂ«s ose proceseve tĂ« dedupikimit dhe kompresimit. TĂ« gjitha kĂ«to detyra mund tĂ« realizohen gjithashtu me ndihmĂ«n e procesorit qendror, por çipi AI e lejon kĂ«tĂ« tĂ« bĂ«het shumĂ« mĂ« efektivisht.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Veçmas për procesorët Kunpeng

Procesori Kunpeng përbëhet nga një sistem në çip (SoC), ku përveç bllokut të llogaritjes ka module harduerike që përshpejtojnë procese të ndryshme, për shembull llogaritjen e checksum-it ose ekzekutimin e "kodit fshirës" (erasure coding). Ai gjithashtu ka mbështetje harduerike për SAS, Ethernet, DDR4 (nga gjashtë në tetë kanale) etj. Të gjitha këto lejojnë Huawei të krijojë kontrolerë të CHT-së që nuk i japin pas përformancës zgjidhjeve klasike të Intel.

Për më tepër, zgjidhjet tona të bazuara në arkitekturën ARM i japin Huawei mundësinë të krijojë zgjidhje serveri të plota dhe t'i ofrojë ato klientëve të saj si një alternativë ndaj x86.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Arkitektura e re Dorado V6...

Arkitektura e brendshme e CHT-së Dorado V6 të serive më të larta përfaqësohet nga katër sub-doma kryesore (fabrika).

Fabrika e parë është frontend i përbashkët (ndërfaqet rrjetë që janë përgjegjëse për lidhjen me fabrikën SAN ose hostet).

Fabrika e dytë është një grumbull kontrolluesish, secili prej të cilëve mund të "efektojë" në çdo kartë rrjeti të frontend-it, si dhe në "motorin" (engine) fqinje, që përfaqëson një kuti me katër kontrollues, si dhe blloqet e energjisë dhe ftohjes të përbashkëta për ta. Aktualisht, modelet Dorado V6 të klasit hi-end mund të kompletohen me dy të tillë "motorë" (katër kontrollues përkatësisht).

Fabrika e tretë është përgjegjëse për backend-in dhe përbëhet nga kartat rrjetë RDMA 100G.

Më në fund, fabrika e katërt "në harduer" paraqitet me raftet inteligjente që lidhin diskët.

Kjo strukturë simetrike e ngjashme zbulon të gjithë potencialin e teknologjisë NVMe dhe garanton performancë të lartë dhe besueshmëri. Procesi i hyrjes dhe daljes maksimizohet nëpërmjet procesorëve dhe peakëve, duke siguruar lexim dhe shkarkim të shumtë në shumë kanale.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?


dhe çfarĂ« na dha ajo

Performanca maksimale e zgjidhjeve Dorado V6 është rreth tre herë më e lartë se sa sistemet e brezit të kaluar (të njëjtit klasë) dhe mund të arrijë deri në 20 milion IOPS.

Kjo ndodh sepse në brezin e kaluar të pajisjeve mbështetja NVMe ishte e disponueshme vetëm për raftet me ruajtës. Tani ajo është e pranishme në të gjitha fazat, nga hosti deri te SSD. Rrjeti i backend gjithashtu ka përjetuar ndryshime: SAS/PCIe janë zëvendësuar nga RoCEv2 me kapacitet 100 Gbit/s.

Forma fizike e SSD ka ndryshuar gjithashtu. Nëse më parë një raft 2U kishte 25 ruajtës, tani ajo ka arritur deri në 36 disqet me format fizik palm-sized. Për më tepër, raftet janë bërë më inteligjente. Në secilin prej tyre tani ekziston një sistem tolerant ndaj defekteve me dy kontrolerë të bazuar në çipet ARM, të ngjashme me ato që janë të instaluara në kontrollerët qendrorë.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Për momentin, ata janë duke u marrë vetëm me reorganizimin e të dhënave, por me lansimin e versioneve të reja të softuerit do të shtohen kompresimi dhe erasure coding, gjë që do të lejojë reduktimin e ngarkesës në kontrollerët kryesorë nga 15 në 5%. Shkarkimi i disa detyrave në raft ndihmon gjithashtu në lirimin e kapacitetit të rrjetit të brendshëm. Të gjitha këto ndihmojnë në rritjen e potencialit të shkallëzueshmërisë së sistemit.

Kompresimi dhe deduplication në sistemi i ruajtjes së brezit të kaluar është bërë me blloqe me gjatësi fikse. Tani është shtuar një mod në punë me blloqe me gjatësi të variueshme, të cilin aktualisht duhet ta aktivizoni manualisht. Versionet e ardhshme ndoshta do ta ndryshojnë këtë situatë.

Po ashtu lehtë për tolerancën ndaj defekteve. Dorado V3 mbante funksionimin nëse një kontroller nga dy merrte defekt. Dorado V6 do të sigurojë akses në të dhëna edhe nëse fillimisht dështojnë shtatë kontrolerë nga tetë ose ndodhen njëkohësisht katër nga e njëjta 'motor'.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Besueshmëria nga këndvështrimi ekonomik

SĂ« fundmi, mes porositĂ«sve tĂ« Huawei u realizua njĂ« anketĂ« mbi atĂ« se sa kohĂ« tĂ« papunĂ« tĂ« elementeve tĂ« veçanta tĂ« infrastrukturĂ«s IT njĂ« kompani e konsideron tĂ« pranueshme. NĂ« masĂ«n e madhe, respondentĂ«t u treguan tolerantĂ« ndaj njĂ« situate hipotetike nĂ« tĂ« cilĂ«n njĂ« aplikacion nuk blen pĂ«rgjigje pĂ«r disa qindra sekonda. PĂ«r sistemin operativ ose host-adapterin, koha kritike e papunĂ«sisĂ« u pĂ«rkufizua nĂ« disa dhjetĂ«ra sekonda (nĂ« thelb, koha e ribilancimit). Por kĂ«rkesat janĂ« akoma mĂ« tĂ« larta pĂ«r rrjetin: kapaciteti i tij nuk duhet tĂ« bjerĂ« pĂ«r mĂ« shumĂ« se 10-20 sekonda. Siç Ă«shtĂ« e lehtĂ« tĂ« imagjinohet, systemet e ruajtjes konsideroheshin mĂ« kritike. Nga kĂ«ndvĂ«shtrimi i pĂ«rfaqĂ«suesve tĂ« biznesit, koha e papunĂ«sisĂ« sĂ« sistemit tĂ« ruajtjes nuk duhet tĂ« kalojë  disa sekonda nĂ« vit!

Me fjalë të tjera, nëse aplikacioni i klientit të bankës nuk përgjigjet për 100 sekonda, ndoshta kjo nuk do të ketë pasoja katastrofike. Por nëse sistemet e ruajtjes nuk funksionojnë për të njëjtën periudhë, mund të hasni në ndalimin e biznesit dhe humbje të konsiderueshme financiare.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Në diagramin e mësipërm është paraqitur kostoja e një ore pune për dhjetë bankat më të mëdha (të dhënat nga Forbes në vitin 2017). Pajtohuni, nëse kompania juaj është e ngjashme me bankat kineze në madhësi, do të jetë e lehtë të justifikoni nevojën për të akorduar disa milion dollarë për sistemin e ruajtjes. Një e vërtetë në të kundërt është gjithashtu e saktë: nëse biznesi nuk pëson humbje të konsiderueshme për shkak të ndalimeve, atëherë ndoshta nuk do të investojë në sistemet e ruajtjes hi-end. Në çdo rast, është e rëndësishme të keni një paraqitje se sa do të jetë ndihma që ju pret derisa administratori të zgjidhë çështjen e sistemit të ruajtjes.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Sekonda për kalimin në situatë emergjente

Në Zgjidhjen A në ilustrimin më sipër mund të shihni sistemin tonë të brezit të kaluar Dorado V3. Katër kontrolerët e saj punojnë në çift, dhe kopjet e memorie janë ruajtur vetëm në dy kontrolerë. Kontrolerët brenda çiftit mund të respektivojnë ngarkesën. Në të njëjtën kohë, siç e shihni, nuk ka 'fabrika' të front-endit dhe backendit, kështu që çdo raft me ruajtës është lidhur me një çift konkret të kontrolerëve.

Në diagramin e Zgjidhjes B tregohet një zgjidhje që aktualisht është në treg nga një ofrues tjetër (e njihni?). Këtu tani kanë dhe fabrikat e front-endit dhe backendit, dhe ruajtësit janë lidhur menjëherë me katër kontrolerë. Megjithatë, në punën e algoritmeve të brendshme të sistemit ka nuanca që nuk janë të dukshme në një vështrim të parë.

NĂ« kĂ«tĂ« skemĂ« paraqitet arkitektura jonĂ« aktuale e sistemit tĂ« ruajtjes Dorado V6, e kompletuar me tĂ« gjitha komponentĂ«t e brendshĂ«m. Le tĂ« shqyrtojmĂ« se si kĂ«to sisteme pĂ«rballojnĂ« njĂ« situatĂ« tipike — dĂ«shtimin e njĂ« kontroler.

NĂ« sistemet klasike, pĂ«rfshirĂ« edhe Dorado V3, periudha e nevojshme pĂ«r rishpĂ«rndarjen e ngarkesĂ«s pas njĂ« dĂ«shtimi arrin deri nĂ« katĂ«r sekonda. GjatĂ« kĂ«saj kohe, hyrja-dalja ndalet plotĂ«sisht. NĂ« zgjidhjen Solution B nga kolegĂ«t tanĂ«, ndonĂ«se me njĂ« arkitekturĂ« mĂ« moderne, koha e papunĂ«sisĂ« pas dĂ«shtimit Ă«shtĂ« edhe mĂ« e lartĂ« — gjashtĂ« sekonda.

Sistemi i ruajtjes Dorado V6 rimerr funksionimin e tij vetëm një sekondë pas dështimit. Ky rezultat arrihet falë një ambienti homogjen të brendshëm RDMA, që lejon kontrolerin të qaset në memorien e "të huajve". Një aspekt tjetër i rëndësishëm është prania e fabrikës së frontend-it, e cila siguron që rruga për hostin të mbetet e pandryshuar. Porta mbetet e njëjtë, dhe ngarkesa thjesht dërgohet te kontrolerët e shëndetshme nga drejtuesit e shumëfishimit (multipassing).

Dështimi i dytë i kontrolerit në Dorado V6 trajtohet për një sekondë sipas së njëjtës skemë. Për Dorado V3, kjo merr rreth gjashtë sekonda, ndërsa për një zgjidhje tjetër, nëntë. Për shumë DBA, këto intervals nuk mund të konsiderohen më të pranueshme, pasi gjatë kësaj kohe sistemi kalon në modalitetin standby dhe nuk funksionon më. Kjo është veçanërisht e vlefshme për DB të ndara në shumë seksione.

Nuk është e mundur të përballohet dështimi i tretë i kontrolerit në Solution A. Thjesht për shkak se humbet qasja në një pjesë të disqeve me të dhëna. Nga ana tjetër, Solution B në një situatë të tillë rikthen funksionalitetin, për të cilin nevojiten, si në rastin e mëparshëm, nëntë sekonda.

ÇfarĂ« ndodh me Dorado V6? NjĂ« sekondĂ«.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

ÇfarĂ« mund tĂ« bĂ«het nĂ« njĂ« sekondĂ«

Pothuajse asgjë, mirëpo kjo as nuk na nevojitet. Le të përsërisim, që në Dorado V6 të klasës hi-end, fabrika e frontend-it është e shkëputur nga fabrika e kontrollorëve. Kjo do të thotë se nuk ka porte rigorozisht të ndara që i përkasin një kontrollori të veçantë. Ristrukturimi pas dështimit nuk nënkupton kërkimin e rrugëve alternative ose ri-inizializimin e shumëfishimit. Sistemi vazhdon të funksionojë siç ka funksionuar.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Qëndrueshmëria ndaj dështimeve të shumta

Modelet më të avancuara të Dorado V6 përballojnë pa asnjë problem dështimin e njëkohshëm të dy kontrolerëve të çdo "motori". Kjo bëhet e mundur sepse tani zgjidhja ruan tre kopje të caches. Pra, edhe në rastin e dështimit të dyfishtë, gjithmonë do të ketë një kopje të plotë.

Dështimi sinkron i të katër kontrolerëve në një "motor" gjithashtu nuk do të shkaktojë pasoja fatale, sepse të tretë kopjet e caches në çdo moment janë të shpërndara mes "motorëve". Sistemi vetë siguron për respektimin e kësaj logjike pune.

Më në fund, një skenar që është shumë i pabesueshëm është dështimi i radhës i shtatë kontrolerëve nga tetë. Për më tepër, intervali minimal i pranueshëm për të mbajtur funksionalitetin mes dështimeve individuale është 15 minuta. Gjatë kësaj kohe, sistemi i ruajtjes arrin të kryejë operacionet e nevojshme për migrimin e caches.

Kontroleri i fundit të mbijetuari do të sigurojë funksionimin e magazinës së të dhënave dhe do të mbajë cache-in për pesë ditë (vlera e paracaktuar, e cila mund të ndryshohet lehtësisht në cilësimet). Pas kësaj, cache do të çaktivizohet, por funksionimi i sistemit të ruajtjes do të vazhdojë.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Përditësime pa shqetësime

Sistemi i ri operativ Dorado V6 lejon përditësimin e firmware-it të sistemit të ruajtjes pa rinisje të kontrolerëve.

Sistemi operativ, ashtu si në rastet e zgjidhjeve të mëparshme, është i bazuar në Linux, por shumë procese operative janë transferuar nga bërthama në modalitetin e përdoruesit. Shumica e funksioneve, për shembull ato që përgjigjen për deduplikimin dhe kompresimin, tani janë thjesht dajme që punojnë në mënyrë të vazhdueshme. Falë kësaj, përditësimi i moduleve të veçanta nuk kërkon të ndryshohet e gjithë sistemi operativ. Për shembull, për të shtuar mbështetje për një protokoll të ri, duhet vetëm të çaktivizohet moduli përkatës dhe të aktivizohet i riu.

E qartë se pyetjet mbi përditësimin e sistemit tërësisht vazhdojnë të ekzistojnë, pasi edhe në bërthamë mund të kenë elemente që kërkojnë përditësimin. Por ata, sipas vëzhgimeve tona, janë më pak se 6% e shumës totale. Kjo lejon që kontrolerët të rinetë shumë më rrallë se më parë.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Zgjidhjet të qëndrueshme ndaj katastrofave dhe zgjidhjet me disponibilitet të lartë (HA/DR)

Dorado V6 është "nga kutia" e gatshme për integrim në zgjidhje gjeo-ndarëse, klasterë të nivelit urban (metro) dhe qendrat e të dhënave "tri-fold".

NĂ« anĂ«n e majtĂ« tĂ« ilustrrimit tĂ« mĂ«sipĂ«rm – njĂ« metro-klaster i njohur pĂ«r shumĂ«. Dy SHTC funksionojnĂ« nĂ« modin active / active nĂ« njĂ« distancĂ« deri nĂ« 100 km nga njĂ«ra-tjetra. NjĂ« infrastrukturĂ« e tillĂ« me njĂ« ose mĂ« shumĂ« serverĂ« kvorum mund tĂ« mbĂ«shtetet nga zgjidhje tĂ« kompanive tĂ« ndryshme, pĂ«rfshirĂ« sistemin tonĂ« tĂ« cloud FusionSphere. Karakteristikat e kanalit ndĂ«rmjet vendeve bĂ«hen veçanĂ«risht tĂ« rĂ«ndĂ«sishme nĂ« kĂ«to projekte, ndĂ«rsa funksioni HyperMetro, i disponueshĂ«m, gjithashtu, “nga kutia”, merr pĂ«rsipĂ«r tĂ« gjitha detyrat e tjera. Integrimi Ă«shtĂ« i mundur pĂ«rmes Fibre Channel, si dhe pĂ«rmes iSCSI nĂ« rrjetet IP, nĂ«se nevojitet. Nuk ka mĂ« nevojĂ« pĂ«r njĂ« optikĂ« “tĂ« errĂ«t” tĂ« dedikuar, pasi sistemi Ă«shtĂ« nĂ« gjendje tĂ« lidhet pĂ«rmes kanaleve ekzistuese.

GjatĂ« ndĂ«rtimit tĂ« sistemeve tĂ« tilla, kĂ«rkesa e vetme harduerike pĂ«r SHTC Ă«shtĂ« rezervimi i porteve pĂ«r replikim. BĂ«het e nevojshme tĂ« blini njĂ« licencĂ«, tĂ« aktivizoni serverĂ«t kvorum – fizikĂ« ose virtualĂ« – dhe tĂ« siguroni lidhshmĂ«rinĂ« IP me kontrollet (10 Mbit/s, 50 ms).

Kjo arkitekturë mund të transferohet lehtësisht në një sistem me tre QKA (shihni pjesën e djathtë të ilustrrimit). Për shembull, kur dy QKA funksionojnë në modin metro-klaster, dhe një vend tjetër, i pozicionuar në një distancë më shumë se 100 km, përdor replikimin asinkron.

Sistemi teknologjikisht mbështet skenare të ndryshme biznesi, të cilat do të realizohen në rast ekscesi masiv.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Mundësia e mbijetesës së metro-klasterit gjatë disa dështimeve

Më sipër dhe më poshtë po ashtu është treguar një metro-klaster klasik, i përbërë nga dy SHTC dhe një server kvorum. Siç e shihni, në gjashtë nga nëntë skenarët e mundshëm të dështimeve, infrastruktura jonë do të ruajë funksionalitetin.

Për shembull, në skenarin e dytë, në rast dështimi të serverit kvorum dhe sinkronizimit midis vendeve, sistemi mbetet funksional, pasi vendi i dytë ndalon punën. Një sjellje e tillë është e inkorporuar në algoritmet e ndërtuara.

Madje edhe pas tre dështimeve, mund të ruhet qasja në informacion, nëse intervali midis tyre ishte të paktën 15 sekonda.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Ashtu siç pritej

TĂ« kujtojmĂ« se Huawei prodhon jo vetĂ«m SHTC, por edhe njĂ« gamĂ« tĂ« plotĂ« tĂ« pajisjeve rrjetĂ«rore. ÇfarĂ«do ofruesi SHTC qĂ« tĂ« zgjidhni, nĂ«se midis vendeve pĂ«rdoret njĂ« rrjet WDM, nĂ« 90% tĂ« rasteve ai do tĂ« ndĂ«rtohet nĂ« zgjidhje nga kompania jonĂ«. Lind njĂ« pyetje e arsyeshme: pĂ«rse tĂ« krijojmĂ« njĂ« “zoo” sistemesh, kur edhe pajisjet qĂ« janĂ« plotĂ«sisht tĂ« pĂ«rputhshme mund tĂ« merrni nga njĂ« ofrues?

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Rreth çështjes së performancës

Me siguri, askush nuk ka nevojë të bindi se kalimi në SHTC All-Flash lejon të reduktohen ndjeshëm shpenzimet për mbështetje të infrastrukturës, pasi të gjitha operacionet rutinë kryhen shumë më shpejt. Të gjitha ofruesit e pajisjeve të tilla e konfirmojnë këtë. Ndërkohë, shumë ofrues fillojnë të manipullojnë kur flitet për rënien e performancës në përfshirjen e mënyrave të ndryshme të funksionimit të SHTC.

NĂ« industrinĂ« tonĂ« Ă«shtĂ« praktikĂ« e zakonshme tĂ« jepet SHTC pĂ«r testim pĂ«r njĂ« deri nĂ« dy ditĂ«. Ofruesi aktivizon njĂ« test 20-minutĂ«sh nĂ« njĂ« sistem tĂ« zbrazĂ«t, duke arritur rezultate tĂ« jashtĂ«zakonshme tĂ« performancĂ«s. Por nĂ« funksionimin real shfaqen shpejt “grackat”. Pas njĂ« dite, vlerat e bukura tĂ« IOPS ulen ndjeshĂ«m, dhe nĂ«se SHTC mbushet deri nĂ« 80%, ato bĂ«hen edhe mĂ« tĂ« vogla. Me aktivizimin e RAID 5 nĂ« vend tĂ« RAID 10 humbĂ«n edhe 10-15%, dhe nĂ« modin metro-klaster performanca mĂ« tej ndihmohet.

Gjithçka qĂ« u pĂ«rmend mĂ« sipĂ«r, nuk Ă«shtĂ« pĂ«r Dorado V6. KlientĂ«t tanĂ« kanĂ« mundĂ«sinĂ« tĂ« aktivizojnĂ« testin e performancĂ«s pĂ«r fundjavĂ« ose tĂ« paktĂ«n pĂ«r natĂ«n. AtĂ«herĂ« duket se si aktivizimi i opsioneve tĂ« ndryshme – si snapshot dhe replikimi – ndikon nĂ« vlerat e arritshme tĂ« IOPS.

NĂ« Dorado V6, snapshot-et dhe RAID me paritet thuajse nuk ndikojnĂ« nĂ« performancĂ« (3–5% nĂ« vend tĂ« 10-15%). Mbledhja e mbeturinave (pĂ«rmbushja e qelizave tĂ« ruajtĂ«sit me zero), kompresimi, deduplicimi nĂ« SHTC, e mbushur nĂ« 80%, gjithmonĂ« do tĂ« ndikojnĂ« nĂ« shpejtĂ«sinĂ« totale tĂ« pĂ«rpunimit tĂ« kĂ«rkesave. Por Dorado V6 Ă«shtĂ« interesante sepse, pa marrĂ« parasysh kombinimin e funksioneve dhe mekanizmave mbrojtĂ«s qĂ« aktivizoni, performanca finale e SHTC nuk do tĂ« bjerĂ« mĂ« poshtĂ« 80% tĂ« vlerĂ«s sĂ« arritur pa ngarkesĂ«.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Balancimi i ngarkesës

Performanca e lartë e Dorado V6 arrihet përmes balancimit në çdo fazë, domethënë:

  • tĂ« kalimeve tĂ« shumta;
  • pĂ«rdorimi i lidhjeve tĂ« shumta nga njĂ« host;
  • prania e fabrikĂ«s frontend;
  • shkĂ«putja e punĂ«s sĂ« kontrolleve tĂ« SHTC;
  • ndarja e ngarkesĂ«s mes tĂ« gjithĂ« ruajtĂ«sve nĂ« nivelin RAID 2.0+.

NĂ« thelb, kjo Ă«shtĂ« njĂ« praktikĂ« e zakonshme. Sot, pak kush e ruan tĂ« gjitha tĂ« dhĂ«nat nĂ« njĂ« LUN: tĂ« gjithĂ« pĂ«rpiqen tĂ« kenĂ«, qoftĂ« tetĂ«, qoftĂ« dyzet, madje edhe mĂ« shumĂ«. Kjo Ă«shtĂ« njĂ« qasje e qartĂ« dhe e saktĂ«, tĂ« cilĂ«n e ndajmĂ«. Por, nĂ«se detyra juaj kĂ«rkon vetĂ«m njĂ« LUN, qĂ« Ă«shtĂ« mĂ« e lehtĂ« pĂ«r t’u mirĂ«mbajtur, zgjidhjet tona arkitekturore lejojnĂ« tĂ« arrijmĂ« njĂ« performancĂ« prej 80% tĂ« disponueshme nĂ« krahasim me pĂ«rdorimin e disa LUN-Ă«ve.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Planifikimi dinamik i ngarkesës së procesorëve

Shpërndarja e ngarkesës në procesorë kur përdoret një LUN është realizuar në këtë mënyrë: detyrat, edhe në nivelin LUN, ndahen në 'sharde' të veçanta, çdo njësi është fort e lidhur me një kontrollues të veçantë në 'ndërtesë'. Ky proces bëhet për të siguruar që sistemi të mos humbasë performancë, ndërsa 'kalohet' me këtë copë të dhënash ndërmjet kontrolluesve të ndryshëm.

Një tjetër mekanizëm për ruajtjen e performancës së lartë është planifikimi dinamik, ku bërthamat e ndryshme të procesorëve mund të shpërndahen në grupe të ndryshme detyrash. Për shembull, nëse tani sistemi është i papërdorur në nivelin e dedupikimit dhe kompresimit, atëherë një pjesë e bërthamave mund të angazhohet në procesin e trajtimit të hyrjes-daljes. Ose e kundërta. E gjithë kjo kryhet automatikisht dhe në mënyrë transparente për përdoruesin.

Të dhënat mbi ngarkesën aktuale të çdo bërthame Dorado V6 nuk shfaqen në ndërfaqen grafike, por përmes linjës së komandës mund të aksesoni OS-në e kontrolluesit dhe të përdorni komandën standarde të Linux-it. top.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Mbështetje për NVMe dhe RoCE

Siç u përmend, aktualisht Dorado V6 mbështet plotësisht NVMe mbi Fibre Channel 'nga fabrika' dhe nuk kërkon licenca të veçanta. Në gjysmën e vitit do të ketë mbështetje për modalitetin NVMe mbi Ethernet. Për ta përdorur atë plotësisht, do të kërkohet mbështetje për Ethernet me akses të drejtpërdrejtë në memorie (DMA) versioni v2.0 për të dy palët, si për sistemin e ruajtjes ashtu edhe për switch-ët dhe adapterët e rrjetit. Për shembull, të tillë si Mellanox ConnectX-4 ose ConnectX-5. Mund të përdoren edhe kartat e rrjetit të ndërtuara mbi çipet tona. Gjithashtu, mbështetje për RoCE duhet të realizohet në nivelin e sistemit operativ.

Përgjithësisht, ne e mendojmë Dorado V6 si një sistem të orientuar ndaj NVMe. Pavarësisht mbështetjes për Fibre Channel dhe iSCSI, është planifikuar kalimi në Ethernet me shpejtësi të lartë me RDMA.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Një pikë marketingu

Falë faktit se sistemi Dorado V6 ka një qëndrueshmëri të lartë ndaj dështimeve, shkallëzohet mirë horizontalisht, mbështet teknologji të ndryshme migrimi etj., efekti ekonomik i blerjes së saj bëhet i dukshëm me fillimin e përdorimit intensiv të sistemit të ruajtjes. Ne do të vazhdojmë të punojmë për ta bërë zotimin e sistemit sa më të favorshëm, edhe nëse në fillim kjo nuk shfaqet.

Sidomos, ne formuluam programin FLASH EVER, i lidhur me zgjerimin e ciklit të jetës së sistemit të ruajtjes dhe që ka për qëllim lehtësimin maksimal të klientëve gjatë përmirësimeve.

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Ky program përfshin një varg masash:

  • mundĂ«sia e zĂ«vendĂ«simit gradual tĂ« kontrolluesve dhe raftet me disqe me versione tĂ« reja pa zĂ«vendĂ«simin e tĂ« gjithĂ« pajisjes;
  • mundĂ«sia e ruajtjes federative (bashkimi i versioneve tĂ« ndryshme Dorado nĂ« njĂ« klaster tĂ« kombinuar tĂ« sistemit tĂ« ruajtjes);
  • virtualizim inteligjent (mundĂ«sia e pĂ«rdorimit tĂ« pajisjeve tĂ« palĂ«ve tĂ« treta si pjesĂ« e zgjidhjes Dorado).

Përse OceanStor Dorado V6 është ruajtësi më i shpejtë dhe më i besueshëm?

Vlen të theksohet se situata e papërshtatshme në botë ka pasur pak ndikim në perspektivat tregtare të sistemit të ri. Pavarësisht se lëshimi zyrtar i Dorado V6 ndodhi vetëm në janar, ne shohim një kërkesë të konsiderueshme për të në Kinë, si dhe një interes të madh nga partnerët rusë dhe ndërkombëtarë nga sektori financiar dhe strukturat qeveritare.

Përveç kësaj, në lidhje me pandeminë, sa kohëdo që të zgjasë ajo, veçanërisht në këtë proces del ndjeshëm nevoja për të siguruar punonjësit e largët me ambiente pune virtuale. Në këtë proces, Dorado V6 gjithashtu mund të zgjidhte shumë pyetje. Për këtë, ne jemi duke bërë të gjitha përpjekjet e nevojshme, përfshirë arritjen e një marrëveshjeje për të përfshirë sistemin e ri në listën e përputhshmërisë së VMware.

***

Dhe, mos harroni për webinarët tanë të shumtë, që mbahen jo vetëm në segmentin rusishtfolës, por edhe në nivel global. Lista e webinarëve për prillin është e disponueshme në lidhjes.

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster