Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Ju lutem mos nxirrni përfundime të shpejta në bazë të titullit! Ne kemi argumente të forta për ta mbështetur atë dhe i kemi paketuar sa më kompakte. Ne sjellim në vëmendjen tuaj një postim në lidhje me konceptin dhe parimet e funksionimit të sistemit tonë të ri të ruajtjes së të dhënave, i cili u publikua në janar 2020.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Sipas mendimit tonë, avantazhi kryesor konkurrues i familjes së sistemit të ruajtjes Dorado V6 sigurohet nga performanca dhe besueshmëria e përmendur në titull. Po, po, është kaq e thjeshtë, por falë çfarë zgjidhje dinake dhe jo aq dinake arritëm të arrijmë këtë "të thjeshtë", do të flasim sot.

Për të zbuluar më mirë potencialin e sistemeve të gjeneratës së re, do të flasim për përfaqësuesit më të vjetër të gamës së modeleve (modelet 8000, 18000). Nëse nuk përcaktohet ndryshe, këto janë termat e përdorur.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Disa fjalë për tregun

Për të kuptuar më mirë vendin e zgjidhjeve Huawei në treg, le t'i drejtohemi një mase të provuar - "kuadrantet magjike» Gartner. Dy vjet më parë, në sektorin e grupit të disqeve për qëllime të përgjithshme, kompania jonë ishte me besim midis liderëve, e dyta pas NetApp dhe Hewlett Packard Enterprise. Pozicioni i Huawei në tregun e magazinimit në gjendje të ngurtë në 2018 u karakterizua nga statusi i "sfiduesit", por diçka mungonte për të arritur një pozicion udhëheqës.

Në vitin 2019, Gartner, në hulumtimin e saj, kombinoi të dy sektorët e lartpërmendur në një - "Magazinimi thelbësor". Si rezultat, Huawei u gjend përsëri në kuadratin e liderëve, pranë furnitorëve të tillë si IBM, Hitachi Vantara dhe Infinidat.

Për të plotësuar tablonë, vërejmë se Gartner mbledh 80% të të dhënave për analiza në tregun amerikan, dhe kjo çon në një paragjykim të dukshëm në favor të atyre kompanive që janë të përfaqësuara mirë në Shtetet e Bashkuara. Ndërkohë, furnitorët të cilët janë të fokusuar në tregjet evropiane dhe aziatike e gjejnë veten në një pozicion dukshëm më pak të favorshëm. Edhe përkundër kësaj, vitin e kaluar produktet Huawei zunë një vend të denjë në kuadratin e sipërm të djathtë dhe, sipas verdiktit të Gartner, "mund të rekomandohen për përdorim".

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Çfarë ka të re në Dorado V6

Linja e produkteve Dorado V6, në veçanti, përfaqësohet nga sistemet e nivelit fillestar të serisë 3000. Fillimisht të pajisura me dy kontrollues, ato mund të zgjerohen horizontalisht në 16 kontrollues, 1200 disqe dhe 192 GB cache. Sistemi do të pajiset gjithashtu me porte të jashtme Fiber Channel (8/16/32 Gbit/s) dhe Ethernet (1/10/25/40/100 Gbit/s).

Vini re se përdorimi i protokolleve që nuk janë komercialisht të suksesshëm tani po hiqet gradualisht, kështu që në fillim vendosëm të heqim dorë nga mbështetja për Channel Fiber over Ethernet (FCoE) dhe Infiniband (IB). Ato do të shtohen në versionet e mëvonshme të firmuerit. Mbështetja NVMe mbi pëlhurë (NVMe-oF) ofrohet jashtë kutisë mbi Kanalin Fiber. Firmware-i tjetër, i planifikuar për t'u lëshuar në qershor, do të mbështesë NVMe mbi Ethernet. Sipas mendimit tonë, grupi i mësipërm do të mbulojë më shumë se nevojat e shumicës së klientëve të Huawei.

Qasja në skedar nuk është e disponueshme në versionin aktual të firmuerit dhe do të shfaqet në një nga përditësimet e ardhshme në fund të vitit. Zbatimi supozohet në nivel vendas, nga vetë kontrollorët me porte Ethernet, pa përdorimin e pajisjeve shtesë.

Dallimi kryesor midis serisë Dorado V6 3000 dhe modeleve më të vjetra është se ai mbështet një protokoll në pjesën e pasme - SAS 3.0. Prandaj, disqet atje mund të përdoren vetëm me ndërfaqen e emërtuar. Nga këndvështrimi ynë, performanca që ofron kjo është mjaft e mjaftueshme për një pajisje të këtij lloji.

Sistemet e serive Dorado V6 5000 dhe 6000 janë zgjidhje të rangut të mesëm. Ato janë bërë gjithashtu në një faktor të formës 2U dhe janë të pajisura me dy kontrollues. Ato ndryshojnë nga njëri-tjetri në performancën, numrin e procesorëve, numrin maksimal të disqeve dhe madhësinë e cache-it. Megjithatë, në aspektin arkitektonik dhe inxhinierik, Dorado V6 5000 dhe 6000 janë identike dhe duken njësoj.

Klasa hi-end përfshin sistemet Dorado V6 të serive 8000 dhe 18000. Të prodhuara në një madhësi standarde 4U, ato si parazgjedhje kanë një arkitekturë të veçantë në të cilën kontrollorët dhe disqet janë të ndara. Në konfigurimin minimal, ato gjithashtu mund të pajisen me vetëm dy kontrollues, megjithëse klientët, si rregull, kërkojnë të instalojnë katër ose më shumë.

Dorado V6 8000 shkallëzon horizontalisht deri në 16 kontrollues, dhe Dorado V6 18000 shkallëzohet deri në 32. Këto sisteme kanë procesorë të ndryshëm me numër të ndryshëm bërthamash dhe madhësi të cache. Në të njëjtën kohë, identiteti i zgjidhjeve inxhinierike ruhet, si në modelet e klasës së mesme.

Raftet 2U me disqe janë të lidhura nëpërmjet RDMA me një gjerësi brezi prej 100 Gbit/s. Backend Dorado V6 i serive më të vjetra gjithashtu mbështet SAS 3.0, por në rast se disqet SSD me një ndërfaqe të tillë ulen ndjeshëm në çmim. Atëherë do të ketë një fizibilitet ekonomik të përdorimit të tyre edhe duke marrë parasysh produktivitetin më të ulët. Për momentin, diferenca në kosto midis SSD-ve me ndërfaqe SAS dhe NVMe është aq e vogël sa nuk jemi gati të rekomandojmë një zgjidhje të tillë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Brenda kontrolluesit

Kontrollorët Dorado V6 janë bërë në bazën tonë të elementeve. Pa procesorë Intel, pa Broadcom ASIC. Kështu, çdo komponent i vetëm i motherboard-it, si dhe vetë motherboard-i, hiqet plotësisht nga ndikimi i rreziqeve që lidhen me presionin e sanksioneve nga kompanitë amerikane. Ata që kanë parë ndonjë nga pajisjet tona me sytë e tyre, ndoshta kanë vënë re mburoja me një shirit të kuq nën logo. Do të thotë që produkti nuk përmban përbërës amerikanë. Ky është kursi zyrtar i Huawei - kalimi në komponentë të prodhimit të tij ose, në çdo rast, të prodhuara në vende që nuk ndjekin politikën e SHBA.

Ja çfarë mund të shihni në vetë bordin e kontrolluesit.

  • Ndërfaqja universale e rrjetit (çipi Hisilicon 1822), përgjegjës për lidhjen me Fiber Channel ose Ethernet.
  • Sigurimi i disponueshmërisë në distancë të sistemit, çipi BMC, përkatësisht Hisilicon 1710, për telekomandë dhe monitorim me funksione të plota të sistemit. Të ngjashme përdoren gjithashtu në serverët tanë dhe zgjidhje të tjera.
  • Procesori qendror është çipi Kunpeng 920 i prodhuar nga Huawei, i ndërtuar mbi arkitekturën ARM. Është ky që tregohet në diagramin e mësipërm, megjithëse kontrollorët e tjerë mund të kenë modele të ndryshme të instaluara me një numër të ndryshëm bërthamash, një frekuencë të ndryshme ore, etj. Numri i procesorëve në një kontrollues gjithashtu ndryshon nga modeli në model. Për shembull, në serinë më të vjetër Dorado V6 ka katër prej tyre në një tabelë.
  • Kontrolluesi SSD (çipi Hisilicon 1812e), i cili mbështet lidhjen e të dy disqeve SAS dhe NVMe. Le të shtojmë se Huawei prodhon në mënyrë të pavarur SSD, por nuk i prodhon vetë qelizat NAND, duke preferuar t'i blejë ato nga katër prodhuesit më të mëdhenj në botë në formën e vaferave silikoni të paprerë. Huawei shkurton, teston dhe paketon çipat në mënyrë të pavarur, pas së cilës i prodhon ato nën markën e vet.
  • Çipi i inteligjencës artificiale është Ascend 310. Si parazgjedhje, ai nuk është në kontrollues dhe montohet përmes një karte të veçantë, e cila zë një nga slotet e rezervuara për përshtatësit e rrjetit. Çipi përdoret për të ofruar sjellje inteligjente të cache-it, menaxhimin e performancës ose proceset e dedulikimit dhe kompresimit. Të gjitha këto detyra mund të zgjidhen nga procesori qendror, por çipi i AI ju lejon ta bëni këtë në mënyrë shumë më efikase.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Më vete në lidhje me procesorët Kunpeng

Procesori Kunpeng është një sistem në një çip (SoC), ku përveç njësisë llogaritëse ka module harduerike që përshpejtojnë procese të ndryshme, si llogaritja e shumave të kontrollit ose ekzekutimi i kodimit të fshirjes. Ai gjithashtu zbaton mbështetje harduerike për SAS, Ethernet, DDR4 (nga gjashtë deri në tetë kanale), etj. E gjithë kjo i lejon Huawei të krijojë kontrollues ruajtjeje që nuk janë inferiorë në performancë ndaj zgjidhjeve klasike të Intel.

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

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Arkitektura e re Dorado V6…

Arkitektura e brendshme e sistemeve të ruajtjes Dorado V6 të serive më të vjetra përfaqësohet nga katër nënfusha kryesore (fabrika).

Pëlhura e parë është frontend i përbashkët (ndërfaqet e rrjetit përgjegjës për komunikimin me strukturën SAN ose hostet).

E dyta është një grup kontrolluesish, secili prej të cilëve, nëpërmjet protokollit RDMA, mund të "arrij" si çdo kartë rrjeti të pjesës së përparme ashtu edhe "motorin" fqinj, i cili është një kuti me katër kontrollues, si dhe njësi të energjisë dhe ftohjes. të përbashkëta për ta. Tani modelet e nivelit të lartë Dorado V6 mund të pajisen me dy "motorë" të tillë (përkatësisht, tetë kontrollues).

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

Së fundi, fabrika e katërt "në harduer" përfaqësohet nga raftet inteligjente të lidhura me pajisje ruajtëse.

Kjo strukturë simetrike zhbllokon potencialin e plotë të teknologjisë NVMe dhe garanton performancë dhe besueshmëri të lartë. Procesi I/O paralelizohet maksimalisht nëpër procesorë dhe bërthama, duke lejuar leximin dhe shkrimin e njëkohshëm në fije të shumta.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

...dhe atë që ajo na dha

Performanca maksimale e zgjidhjeve Dorado V6 është afërsisht tre herë më e lartë se ajo e sistemeve të gjeneratës së mëparshme (të së njëjtës klasë) dhe mund të arrijë 20 milion IOPS.

Kjo për faktin se në gjeneratën e mëparshme të pajisjeve, mbështetja NVMe shtrihej vetëm në raftet e bashkangjitura me disqe. Tani është i pranishëm në të gjitha fazat, nga hosti tek SSD. Rrjeti backend gjithashtu ka pësuar ndryshime: SAS/PCIe i ka lënë vendin RoCEv2 me një xhiro prej 100 Gbps.

Vetë faktori i formës SSD gjithashtu ka ndryshuar. Nëse më parë kishte 2 disqe për raft 25U, tani është rritur në 36 disqe me format fizik me madhësi pëllëmbë. Përveç kësaj, raftet janë bërë më të zgjuara. Secili prej tyre tani ka një sistem tolerant ndaj gabimeve prej dy kontrolluesish të bazuar në çipat ARM, të ngjashëm me ata të instaluar në kontrollorët qendrorë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Tani për tani ata janë të angazhuar vetëm në riorganizimin e të dhënave, por me lëshimin e firmware-it të ri, do t'i shtohet kodimi i kompresimit dhe fshirjes, gjë që do të zvogëlojë ngarkesën në kontrollorët kryesorë nga 15 në 5%. Zhvendosja e disa detyrave në raft çliron gjithashtu gjerësinë e brezit të rrjetit të brendshëm. Dhe e gjithë kjo rrit ndjeshëm potencialin e shkallëzueshmërisë së sistemit.

Kompresimi dhe deduplikimi në gjeneratën e mëparshme të sistemeve të ruajtjes kryheshin me blloqe me gjatësi fikse. Tani është shtuar një mënyrë për të punuar me blloqe me gjatësi të ndryshueshme, e cila tani për tani duhet të ndizet me forcë. Përditësimet e mëvonshme të firmuerit mund ta ndryshojnë këtë.

Gjithashtu shkurtimisht për tolerancën ndaj dështimeve. Dorado V3 mbeti funksional nëse një nga dy kontrollorët dështonte. Dorado V6 do të sigurojë disponueshmërinë e të dhënave edhe nëse shtatë nga tetë kontrollues dështojnë në mënyrë sekuenciale ose katër nga një "motor" dështojnë njëkohësisht.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Besueshmëria nga pikëpamja ekonomike

Kohët e fundit, një sondazh u krye midis klientëve të Huawei se çfarë lloj ndërprerjeje të elementeve individuale të infrastrukturës së IT-së i konsideron kompania të pranueshme. Në pjesën më të madhe, të anketuarit ishin tolerantë ndaj një situate hipotetike në të cilën një aplikacion nuk përgjigjet për disa qindra sekonda. Për sistemin operativ ose përshtatësin e autobusit pritës, koha kritike e ndërprerjes ishte dhjetëra sekonda (në thelb, koha e rindezjes). Konsumatorët vendosin kërkesa edhe më të larta në rrjet: gjerësia e brezit të tij nuk duhet të humbet për më shumë se 10-20 sekonda. Siç mund ta merrni me mend, të anketuarit i konsideruan dështimet e sistemit të ruajtjes si më kritikët. Nga këndvështrimi i përfaqësuesve të biznesit, kohëzgjatja e 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, kjo me shumë mundësi nuk do të shkaktojë pasoja katastrofike. Por nëse sistemi i ruajtjes nuk funksionon për të njëjtën kohë, ka të ngjarë të ndalet biznesi dhe të ketë humbje të konsiderueshme financiare.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Grafiku i mësipërm tregon koston e një ore pune për dhjetë bankat më të mëdha (të dhëna nga Forbes për vitin 2017). Pajtohem, nëse kompania juaj është afër përmasave me bankat kineze, justifikimi i nevojës për të blerë sisteme magazinimi për disa milionë dollarë nuk do të jetë aq e vështirë. Deklarata e kundërt është gjithashtu e vërtetë: nëse një biznes nuk pëson humbje të konsiderueshme për shkak të kohëzgjatjes së ndërprerjes, atëherë nuk ka gjasa të blejë sisteme magazinimi të nivelit të lartë. Në çdo rast, është e rëndësishme të keni një ide për madhësinë e vrimës që kërcënon të formohet në portofolin tuaj ndërsa administratori i sistemit merret me sistemin e ruajtjes së të dhënave që ka refuzuar të funksionojë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Sekonda deri në dështim

Në Zgjidhjen A, në ilustrimin e mësipërm, mund të njihni sistemin tonë të gjeneratës së mëparshme Dorado V3. Katër kontrollorët e tij punojnë në çifte dhe kopjet e cache-it gjenden vetëm në dy kontrollues. Kontrollorët brenda një çifti mund të rishpërndajnë ngarkesën. Në të njëjtën kohë, siç mund ta shihni, këtu nuk ka "fabrika" të pjesës së përparme dhe të pasme, kështu që secila prej rafteve të makinës është e lidhur me një palë kontrolluese specifike.

Diagrami Zgjidhja B tregon një zgjidhje aktualisht në treg nga një shitës tjetër (e zbuluat?). Këtu tashmë ka fabrika të përparme dhe të pasme, dhe disqet janë të lidhur me katër kontrollues njëherësh. Vërtetë, ka nuanca në funksionimin e algoritmeve të brendshme të sistemit që nuk janë menjëherë të dukshme.

Në të djathtë është arkitektura jonë aktuale e ruajtjes Dorado V6 me të gjithë grupin e elementeve të brendshëm. Le të shqyrtojmë se si këto sisteme i mbijetojnë një situate tipike - dështimi i një kontrolluesi.

Në sistemet klasike, të cilat përfshijnë Dorado V3, periudha e kërkuar për të rishpërndarë ngarkesën në rast të një dështimi arrin katër sekonda. Gjatë kësaj kohe, I/O ndalet plotësisht. Në Zgjidhjen B nga kolegët tanë, pavarësisht nga një arkitekturë më moderne, koha e ndërprerjes gjatë dështimit është edhe më e lartë - gjashtë sekonda.

Sistemi i ruajtjes Dorado V6 rikthen funksionimin e tij në vetëm një sekondë pas një dështimi. Ky rezultat arrihet falë një mjedisi të brendshëm homogjen RDMA, i cili lejon kontrolluesin të aksesojë memorien "e huaj". Rrethana e dytë e rëndësishme është prania e një fabrike të përparme, falë së cilës rruga për hostin nuk ndryshon. Porti mbetet i njëjtë, dhe ngarkesa thjesht dërgohet te kontrollorët që punojnë nga drejtuesit me shumë kalime.

Dështimi i kontrolluesit të dytë në Dorado V6 përpunohet në një sekondë sipas të njëjtës skemë. Dorado V3 zgjat rreth gjashtë sekonda, ndërsa zgjidhja e një shitësi tjetër zgjat nëntë. Për shumë DBMS, intervale të tilla nuk mund të konsiderohen më të pranueshme, pasi gjatë kësaj kohe sistemi kalon në modalitetin e gatishmërisë dhe ndalon së punuari. Kjo vlen kryesisht për DBMS-të që përbëhen nga shumë seksione.

Zgjidhja A nuk është në gjendje t'i mbijetojë dështimit të kontrolluesit të tretë. Thjesht për faktin se qasja në disa nga disqet me të dhëna humbet. Nga ana tjetër, Zgjidhja B në një situatë të tillë rikthen funksionalitetin, i cili kërkon, si në rastin e mëparshëm, nëntë sekonda.

Çfarë ka Dorado V6? Një sekondë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Çfarë mund të bëni në një sekondë?

Pothuajse asgjë, por ne nuk kemi nevojë për këtë. Le të përsërisim edhe një herë se në klasën e lartë Dorado V6, fabrika e pjesës së përparme është e shkëputur nga fabrika e kontrolluesve. Kjo do të thotë se nuk ka porte të përcaktuara rreptësisht që i përkasin një kontrolluesi specifik. Failover nuk nënkupton kërkimin e shtigjeve alternative ose rifillimin e shumëkalimeve. Sistemi vazhdon të funksionojë ashtu siç funksionoi.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Rezistencë ndaj dështimeve të shumta

Modelet e vjetra Dorado V6 mund t'i mbijetojnë lehtësisht dështimit të njëkohshëm të çdo dy (!) kontrolluesish nga çdo "motor". Kjo u bë e mundur për shkak të faktit se zgjidhja tani ruan tre kopje të cache. Prandaj, edhe me një dështim të dyfishtë, gjithmonë do të ketë një kopje të paprekur.

Një dështim sinkron i të katër kontrollorëve në një nga "motorët" gjithashtu nuk do të shkaktojë pasoja fatale, pasi të tre kopjet e cache-it shpërndahen midis "motorëve" në çdo kohë të caktuar. Vetë sistemi monitoron pajtueshmërinë me këtë logjikë operative.

Së fundi, një skenar krejtësisht i pamundur është dështimi vijues i shtatë nga tetë kontrolluesit. Për më tepër, intervali minimal i pranueshëm midis dështimeve individuale për të ruajtur funksionueshmërinë është 15 minuta. Gjatë kësaj kohe, sistemi i ruajtjes arrin të përfundojë operacionet e nevojshme për migrimin e cache.

Kontrolluesi i fundit në këmbë do të ekzekutojë ruajtjen e të dhënave dhe do të ruajë memorien e fshehtë 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 sistemi i ruajtjes do të vazhdojë të funksionojë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Përditësime jo shqetësuese

Sistemi i ri Dorado V6 ju lejon të përditësoni firmuerin e sistemit të ruajtjes pa rindezur kontrollorët.

Sistemi operativ, si në rastin e zgjidhjeve të mëparshme, bazohet në Linux, por shumë procese operative janë zhvendosur nga kerneli në modalitetin e përdoruesit. Shumica e funksioneve, të tilla si ato përgjegjëse për heqjen e dyfishimit dhe kompresimit, tani janë demonë të zakonshëm që funksionojnë në sfond. Falë kësaj, nuk ka nevojë të ndryshoni të gjithë sistemin operativ për të përditësuar modulet individuale. Le të themi se për të shtuar mbështetje për një protokoll të ri, duhet vetëm të fikni modulin përkatës të softuerit dhe të nisni një të ri.

Është e qartë se çështja e përditësimit të të gjithë sistemit mbetet ende, sepse mund të ketë elementë në kernel që kanë nevojë për një përditësim. Por, sipas vëzhgimeve tona, këto janë më pak se 6% e totalit. Kjo lejon që kontrollorët të rindizen dhjetë herë më rrallë se më parë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Zgjidhje tolerante ndaj katastrofave dhe me disponueshmëri të lartë (HA/DR).

Dorado V6 "out of the box" është gati për integrim në zgjidhjet e shpërndara gjeografike, grupimet e nivelit të qytetit (metro) dhe qendrat e të dhënave "të trefishta".

Në të majtë në ilustrimin e mësipërm është grupi i metrosë tashmë i njohur për shumë njerëz. Dy sisteme magazinimi funksionojnë në modalitetin aktiv / aktiv në një distancë deri në 100 km nga njëri-tjetri. Kjo infrastrukturë, me një ose më shumë serverë të kuorumit, mund të mbështetet nga zgjidhje nga një sërë kompanish, duke përfshirë sistemin tonë operativ në renë kompjuterike FusionSphere. Në projekte të tilla, karakteristikat e kanalit midis vendeve janë të një rëndësie të veçantë; të gjitha detyrat e tjera në rastin tonë merren nga funksioni HyperMetro, i cili është i disponueshëm, përsëri, jashtë kutisë. Integrimi nëpërmjet Fiber Channel është i mundur, si dhe nëpërmjet iSCSI në rrjetet IP, nëse lind një nevojë e tillë. Nuk ka më nevojë për optikë të dedikuar "të errët", pasi sistemi është në gjendje të komunikojë përmes kanaleve ekzistuese.

Kur ndërtoni sisteme të tilla, kërkesa e vetme e harduerit për sistemet e ruajtjes është ndarja e porteve për replikim. Mjafton të blini një licencë, të nisni serverët e kuorumit - fizikë ose virtualë - dhe të siguroni lidhje IP me kontrollorët (10 Mbit/s, 50 ms).

Kjo arkitekturë mund të transferohet lehtësisht në një sistem me tre qendra të dhënash (shih anën e djathtë të ilustrimit). Për shembull, kur dy qendra të të dhënave funksionojnë në modalitetin e grupit të metrosë, dhe faqja e tretë, e vendosur në një distancë prej mbi 100 km, përdor replikimin asinkron.

Sistemi mbështet teknologjikisht skenarë të ndryshëm biznesi që do të zbatohen në rast të një teprice në shkallë të gjerë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Mbijetesa e një grupi metroje me dështime të shumta

Mbi dhe poshtë tregojnë gjithashtu një grup klasik metro, i përbërë nga dy sisteme ruajtjeje dhe një server kuorumi. Siç mund ta shihni, në gjashtë nga nëntë skenarët e mundshëm të dështimit të shumëfishtë, infrastruktura jonë do të mbetet funksionale.

Për shembull, në skenarin e dytë, nëse serveri i kuorumit dështon dhe sinkronizimi ndërmjet sajteve, sistemi mbetet produktiv sepse faqja e dytë ndalon së punuari. Kjo sjellje është ndërtuar tashmë në algoritmet e integruara.

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

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Asi i zakonshëm në mëngë

Ju kujtojmë se Huawei prodhon jo vetëm sisteme ruajtjeje, por edhe një gamë të plotë të pajisjeve të rrjetit. Cilido qoftë ofruesi i ruajtjes që zgjidhni, nëse një rrjet WDM përdoret midis sajteve, në 90% të rasteve ai do të ndërtohet mbi zgjidhjet e kompanisë sonë. Shtrohet një pyetje logjike: pse të mblidhen një kopsht zoologjik të sistemeve kur i gjithë hardueri që garantohet të jetë i pajtueshëm me njëri-tjetrin mund të merret nga një shitës?

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Në temën e performancës

Ndoshta, askush nuk duhet të bindet se kalimi në sistemet e ruajtjes All-Flash mund të zvogëlojë ndjeshëm koston e mirëmbajtjes së infrastrukturës, pasi të gjitha operacionet rutinë kryhen shumë herë më shpejt. Kjo dëshmohet nga të gjithë furnizuesit e pajisjeve të tilla. Ndërkohë, shumë shitës fillojnë të shpërbëhen kur bëhet fjalë për rënien e performancës kur aktivizohen mënyra të ndryshme funksionimi të sistemit të ruajtjes.

Në industrinë tonë, praktikohet gjerësisht lëshimi i sistemeve të ruajtjes për funksionimin e testimit për një ose dy ditë. Shitësi kryen një test 20-minutësh në një sistem bosh, duke marrë numra të shkëlqyer të performancës. Por në funksionimin e vërtetë, "grupet nënujore" dalin shpejt. Brenda një dite, vlerat e bukura të IOPS zvogëlohen përgjysmë ose tre herë, dhe nëse sistemi i ruajtjes mbushet në 80%, ato rezultojnë të jenë edhe më pak. Kur aktivizoni RAID 5 në vend të RAID 10, një tjetër 10-15% humbet dhe në modalitetin e grupit metro performanca përgjysmohet më tej.

Gjithçka e listuar më sipër nuk ka të bëjë me Dorado V6. Klientët tanë kanë mundësinë të kryejnë një test të performancës gjatë fundjavës ose të paktën gjatë natës. Më pas hyn në lojë mbledhja e mbeturinave dhe gjithashtu bëhet e qartë se si aktivizimi i opsioneve të ndryshme - si fotografitë e çastit dhe përsëritja - ndikon në sasinë e IOPS të arritur.

Në Dorado V6, fotografitë e çastit dhe RAID me barazi nuk kanë pothuajse asnjë ndikim në performancë (3-5% në vend të 10-15%). Mbledhja e mbeturinave (mbushja e qelizave të ruajtjes me zero), kompresimi dhe heqja e dyfishimit në një sistem ruajtjeje që është plot 80% do të ndikojnë gjithmonë në shpejtësinë e përgjithshme të përpunimit të kërkesave. Por është Dorado V6 ai që është interesant në atë që, pavarësisht nga kombinimi i funksioneve dhe mekanizmave mbrojtës që aktivizoni, performanca përfundimtare e ruajtjes nuk do të bjerë nën 80% të shifrës së marrë pa ngarkesë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Balancimi i ngarkesës

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

  • shumëkalim;
  • duke përdorur lidhje të shumta nga një host;
  • prania e një fabrike të përparme;
  • paralelizimi i funksionimit të kontrollorëve të ruajtjes;
  • Shpërndarja e ngarkesës në të gjithë disqet në nivelin RAID 2.0+.

Në parim, kjo është praktikë e zakonshme. Këto ditë, pak njerëz i mbajnë të gjitha të dhënat e tyre në një LUN: të gjithë përpiqen të kenë tetë, dyzet, apo edhe më shumë. Kjo është një qasje e qartë dhe e saktë që ne ndajmë. Por nëse aplikacioni juaj kërkon vetëm një LUN, i cili është më i lehtë për t'u mirëmbajtur, zgjidhjet tona arkitekturore e lejojnë atë të arrijë 80% të performancës së disponueshme me shumë LUN.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Planifikimi dinamik i ngarkesës së CPU-së

Ne zbatojmë shpërndarjen e ngarkesës në procesorë kur përdorim një LUN si më poshtë: detyrat në nivelin LUN ndahen në "copëza" të vogla të veçanta, secila prej të cilave i është caktuar rreptësisht një kontrolluesi specifik në "motor". Kjo bëhet në mënyrë që sistemi të mos humbasë performancën ndërsa "kërcen" me këtë pjesë të të dhënave nëpër kontrollues të ndryshëm.

Një mekanizëm tjetër për ruajtjen e performancës së lartë është planifikimi dinamik, në të cilin bërthama të caktuara të procesorit mund të ndahen në grupe të ndryshme detyrash. Për shembull, nëse sistemi aktualisht është i papunë në nivelin e deduplication dhe kompresimit, atëherë disa nga bërthamat mund të përfshihen në procesin e servisimit të I/O. Ose anasjelltas. E gjithë kjo bëhet automatikisht dhe në mënyrë transparente për përdoruesit.

Të dhënat në lidhje me ngarkesën aktuale të secilës prej bërthamave Dorado V6 nuk shfaqen në ndërfaqen grafike, por përmes linjës së komandës mund të hyni në sistemin operativ të kontrolluesit dhe të përdorni komandën e zakonshme Linux më i lartë.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Mbështetje NVMe dhe RoCE

Siç është përmendur tashmë, Dorado V6 aktualisht mbështet plotësisht NVMe përmes Fiber Channel jashtë kutisë dhe nuk kërkon asnjë licencë. Në mes të vitit, do të shfaqet mbështetja për NVMe mbi modalitetin Ethernet. Për ta përdorur plotësisht, do t'ju duhet mbështetje për Ethernet me akses të drejtpërdrejtë memorie (DMA) versioni v2.0, si nga vetë sistemi i ruajtjes, ashtu edhe nga çelsat dhe përshtatësit e rrjetit. Për shembull, të tilla si Mellanox ConnectX-4 ose ConnectX-5. Ju gjithashtu mund të përdorni kartat e rrjetit të bëra në bazë të mikroqarqeve tona. Mbështetja RoCE duhet të zbatohet gjithashtu në nivelin e sistemit operativ.

Në përgjithësi, ne e konsiderojmë Dorado V6 si një sistem me qendër NVMe. Pavarësisht mbështetjes ekzistuese për Fiber Channel dhe iSCSI, në të ardhmen është planifikuar kalimi në Ethernet me shpejtësi të lartë me RDMA.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Një majë marketingu

Për shkak të faktit se sistemi Dorado V6 është shumë rezistent ndaj dështimeve, shkallëzohet mirë horizontalisht, mbështet teknologji të ndryshme migrimi, etj., efekti ekonomik i blerjes së tij bëhet i dukshëm sapo të fillojë përdorimi intensiv i sistemeve të ruajtjes. Ne do të vazhdojmë të përpiqemi ta bëjmë pronësinë e sistemit sa më fitimprurës që të jetë e mundur, edhe nëse kjo nuk është e dukshme në fazën e parë.

Në veçanti, ne kemi krijuar programin FLASH EVER, që lidhet me zgjatjen e ciklit jetësor të sistemeve të ruajtjes dhe i projektuar për të lehtësuar sa më shumë që të jetë e mundur klientin gjatë kryerjes së përmirësimeve.

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Ky program përfshin një sërë masash:

  • aftësia për të zëvendësuar gradualisht kontrollorët dhe raftet e diskut me versione të reja pa zëvendësuar të gjithë pajisjet (për sistemet e nivelit të lartë Dorado V6);
  • mundësia e ruajtjes së federuar (duke kombinuar versione të ndryshme të Dorado si pjesë e një grupi magazinimi hibrid);
  • virtualizimi i zgjuar (aftësia për të përdorur pajisje të palëve të treta si pjesë e zgjidhjes Dorado).

Pse OceanStor Dorado V6 është zgjidhja më e shpejtë dhe më e besueshme e ruajtjes

Mbetet të theksohet se situata e vështirë në botë pati pak ndikim në perspektivat tregtare të sistemit të ri. Pavarësisht se publikimi zyrtar i Dorado V6 u bë vetëm në janar, ne shohim një kërkesë të konsiderueshme për të në Kinë, si dhe një interes të madh për të nga partnerët rusë dhe ndërkombëtarë nga sektori financiar dhe agjencitë qeveritare.

Ndër të tjera, për shkak të pandemisë, sado të zgjasë ajo, bëhet veçanërisht e mprehtë çështja e pajisjes së punonjësve në distancë me desktop virtual. Në këtë proces, Dorado V6 gjithashtu mund të zgjidhte shumë pyetje. Për ta arritur këtë, ne po bëjmë të gjitha përpjekjet e nevojshme, duke përfshirë praktikisht pranimin për të përfshirë sistemin e ri në listën e përputhshmërisë VMware.

***

Nga rruga, mos harroni për webinarët tanë të shumtë, të mbajtur jo vetëm në segmentin në gjuhën ruse, por edhe në nivel global. Lista e webinareve për muajin prill është në dispozicion në lidhje.

Burimi: www.habr.com

Shto një koment