Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Älä tee hätiköityjä johtopäätöksiä otsikon takia! Meillä on painavia perusteita sen tueksi, ja olemme pakkaaneet ne niin tiiviisti kuin mahdollista. Tuomme tietoomme postauksen tammikuussa 2020 julkaistun uuden tallennusjärjestelmämme konseptista ja toimintaperiaatteista.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Mielestämme Dorado V6 -tallennusperheen tärkein kilpailuetu on otsikossa mainittu suorituskyky ja luotettavuus. Kyllä, kyllä, se on niin yksinkertaista, mutta mitä hankalia ja ei niin hankalia päätöksiä onnistuimme saavuttamaan tämän "yksinkertaisen", puhumme tänään.

Jotta uuden sukupolven järjestelmien potentiaali saataisiin paremmin valloilleen, puhumme mallisarjan vanhemmista edustajista (mallit 8000, 18000). Ellei toisin mainita, niiden on tarkoitus olla.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Muutama sana markkinoista

Ymmärtääksemme paremmin Huawei-ratkaisujen paikan markkinoilla, käännytään todistetun mittapuun puoleen - "maagiset neljännekset» Gartner. Kaksi vuotta sitten yrityksemme nousi yleiskäyttöisten levyryhmien alalla luottavaisesti johtajien joukkoon, vain NetAppin ja Hewlett Packard Enterprisen jälkeen. Huawein asemaa SSD-tallennusmarkkinoilla vuonna 2018 leimaa "haastajan" asema, mutta jotain puuttui johtajuuden saavuttamiseksi.

Vuonna 2019 Gartner yhdisti tutkimuksessaan molemmat edellä mainitut sektorit yhdeksi "päävarastoksi". Tämän seurauksena Huawei oli jälleen johtavassa neljänneksessä IBM:n, Hitachi Vantaran ja Infinidatin kaltaisten toimittajien rinnalla.

Kuvan täydentämiseksi toteamme, että Gartner kerää 80 % tiedoista analysointia varten Yhdysvaltain markkinoilla, mikä johtaa merkittävään harhaan niiden yritysten hyväksi, jotka ovat hyvin edustettuina Yhdysvalloissa. Samaan aikaan Euroopan ja Aasian markkinoille suuntautuneet toimittajat joutuvat selvästi epäedullisempaan asemaan. Tästä huolimatta viime vuonna Huawei-tuotteet sijoittuivat oikeutetulle paikalleen oikeassa yläkvadrantissa ja Gartnerin tuomion mukaan "saattaa olla suositeltavaa käyttää".

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Mitä uutta Dorado V6:ssa

Erityisesti Dorado V6 -tuotelinjaa edustavat lähtötason 3000-sarjan järjestelmät, jotka on alun perin varustettu kahdella ohjaimella, ja ne voidaan laajentaa vaakasuunnassa 16 ohjaimeen, 1200 kiintolevyyn ja 192 Gt välimuistiin. Lisäksi järjestelmä varustetaan ulkoisilla kuitukanava (8 / 16 / 32 Gb / s) ja Ethernet (1 / 10 / 25 / 40 / 100 Gb / s) portilla.

Huomaa, että kaupallisesti menestymättömien protokollien käyttö on nyt lopetettu, joten päätimme aluksi luopua kuitukanavan yli Ethernetin (FCoE) ja Infinibandin (IB) tuesta. Ne lisätään myöhemmissä laiteohjelmistoversioissa. NVMe over Fabric (NVMe-oF) -tuki on saatavilla heti valmiina kuitukanavan päällä. Seuraava laiteohjelmisto, joka on määrä julkaista kesäkuussa, tukee NVMe over Ethernet -tilaa. Mielestämme yllä oleva sarja kattaa enemmän kuin useimpien Huawei-asiakkaiden tarpeet.

Tiedostojen käyttö ei ole saatavilla nykyisessä laiteohjelmistoversiossa, ja se ilmestyy jossain seuraavista päivityksistä vuoden loppupuolella. Toteutuksen oletetaan natiivitasolla, ohjaimet itse Ethernet-porteilla ilman lisälaitteita.

Suurin ero Dorado V6 3000 -sarjan mallien ja vanhempien mallien välillä on, että se tukee yhtä protokollaa taustalla - SAS 3.0. Vastaavasti siellä olevia asemia voidaan käyttää vain nimetyllä rajapinnalla. Meidän näkökulmastamme tämän tarjoama suorituskyky riittää tämän tyyppiselle laitteelle.

Dorado V6 5000- ja 6000 -sarjan järjestelmät ovat keskitason ratkaisuja. Ne valmistetaan myös muotokertoimella 2U ja varustettu kahdella ohjaimella. Ne eroavat toisistaan ​​suorituskyvyn, prosessorien lukumäärän, levyjen enimmäismäärän ja välimuistin koon suhteen. Arkkitehtonisesti ja teknisesti Dorado V6 5000 ja 6000 ovat kuitenkin identtisiä ja näyttävät samalta.

Huippuluokkaan kuuluvat Dorado V6 8000- ja 18000 -sarjan järjestelmät, jotka on valmistettu 4U-kokoisina ja niissä on oletuksena erillinen arkkitehtuuri, jossa ohjaimet ja asemat ovat erillään toisistaan. Niissä voi myös olla vähintään kaksi ohjainta, vaikka asiakkaat yleensä pyytävät neljää tai enemmän.

Dorado V6 8000 skaalautuu 16 ohjaimeen ja Dorado V6 18000 32 ohjaimeen. Näissä järjestelmissä on erilaisia ​​prosessoreita, joissa on eri määrä ytimiä ja eri kokoisia välimuistia. Samalla säilytetään teknisten ratkaisujen identiteetti, kuten keskiluokan malleissa.

2U:n tallennushyllyt yhdistetään RDMA:n kautta kaistanleveydellä 100 Gb/s. Vanhempi Dorado V6 -taustaosa tukee myös SAS 3.0:aa, mutta enemmän siltä varalta, että tällä käyttöliittymällä varustetut SSD-levyt laskevat paljon. Silloin niiden käytölle on taloudellista kannattavuutta, vaikka tuottavuus olisikin alhaisempi. Tällä hetkellä SAS- ja NVMe-liitännöillä varustettujen SSD-levyjen hintaero on niin pieni, että emme ole valmiita suosittelemaan tällaista ratkaisua.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Ohjaimen sisällä

Dorado V6 -ohjaimet valmistetaan omalla elementtipohjallamme. Ei Intelin prosessoreita, ei Broadcomin ASIC-kortteja. Siten jokainen emolevyn komponentti, kuten myös itse emolevy, on täysin poistettu amerikkalaisten yritysten pakotteisiin liittyvien riskien vaikutuksesta. Ne, jotka ovat nähneet jonkin varusteistamme omin silmin, ovat luultavasti huomanneet logon alla punaisella raidalla varustetut kilvet. Tämä tarkoittaa, että tuote ei sisällä amerikkalaisia ​​komponentteja. Tämä on Huawein virallinen kurssi - siirtyminen oman tuotannon komponentteihin tai joka tapauksessa valmistettuihin maissa, jotka eivät noudata Yhdysvaltain politiikkaa.

Tässä on mitä näet itse ohjainkortilla.

  • Universaali verkkoliitäntä (Hisilicon 1822 -siru), joka vastaa yhteyden muodostamisesta kuitukanavaan tai Ethernetiin.
  • Järjestelmän BMC-sirun, nimittäin Hisilicon 1710:n, etäkäyttömahdollisuuden tarjoaminen järjestelmän täydellistä kauko-ohjausta ja valvontaa varten. Vastaavia käytetään myös palvelimillamme ja muissa ratkaisuissa.
  • Keskusyksikkö, joka on Huawein valmistama ARM-arkkitehtuurille rakennettu Kunpeng 920 -siru. Hän on se, joka näkyy yllä olevassa kaaviossa, vaikka muissa ohjaimissa voi olla eri malleja, joissa on erilainen määrä ytimiä, eri kellonopeus jne. Myös prosessorien määrä yhdessä ohjaimessa vaihtelee malleittain. Esimerkiksi vanhemmassa Dorado V6 -sarjassa niitä on neljä yhdellä levyllä.
  • SSD-ohjain (Hisilicon 1812e -siru), joka tukee sekä SAS- että NVMe-asemia. Lisäksi Huawei valmistaa itsenäisesti SSD-levyjä, mutta ei valmista NAND-kennoja itse, vaan ostaa niitä mieluummin maailman neljältä suurimmalta valmistajalta leikkaamattomien piikiekkojen muodossa. Leikkaaminen, testaus ja pakkaaminen siruiksi Huawei valmistaa itsenäisesti, minkä jälkeen se julkaisee ne omalla tuotemerkillään.
  • Tekoälysiru on Ascend 310. Oletusarvoisesti se puuttuu ohjaimesta ja se on asennettu erillisen kortin kautta, joka varaa yhden verkkosovittimille varatuista paikoista. Sirua käytetään älykkään välimuistin käyttäytymiseen, suorituskyvyn hallintaan tai duplikointi- ja pakkausprosesseihin. Kaikki nämä tehtävät voidaan ratkaista keskusprosessorin avulla, mutta AI-sirun avulla voit tehdä tämän paljon tehokkaammin.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Kunpeng-prosessoreista erikseen

Kunpeng-prosessori on järjestelmä sirulla (SoC), jossa on laskentayksikön lisäksi laitteistomoduuleja, jotka nopeuttavat erilaisia ​​prosesseja, kuten tarkistussummien laskemista tai poistokoodauksen suorittamista. Se toteuttaa myös laitteistotuen SAS:lle, Ethernetille, DDR4:lle (kuudesta kahdeksaan kanavaa) jne. Kaiken tämän ansiosta Huawei voi luoda tallennusohjaimia, jotka eivät ole suorituskyvyltään huonompia kuin klassiset Intel-ratkaisut.

Lisäksi ARM-arkkitehtuuriin perustuvat omat ratkaisut mahdollistavat Huawein kokonaisvaltaisten palvelinratkaisujen luomisen ja tarjoamisen asiakkailleen vaihtoehtona x86:lle.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Uusi Dorado V6 -arkkitehtuuri…

Vanhemman sarjan Dorado V6 -tallennusjärjestelmän sisäistä arkkitehtuuria edustaa neljä pääaliverkkotunnusta (tehdasta).

Ensimmäinen tehdas on yhteinen käyttöliittymä (verkkoliitännät, jotka vastaavat viestinnästä SAN-tehtaan tai isäntien kanssa).

Toinen on sarja ohjaimia, joista jokainen voi "ulkoa" RDMA-protokollan kautta sekä mihin tahansa etupään verkkokorttiin että viereiseen "moottoriin", joka on laatikko, jossa on neljä ohjainta sekä teho ja jäähdytys. niille yhteisiä yksiköitä. Nyt huippuluokan Dorado V6 -mallit voidaan varustaa kahdella tällaisella "moottorilla" (vastaavasti kahdeksalla säätimellä).

Kolmas tehdas vastaa taustajärjestelmästä ja koostuu RDMA 100G -verkkokorteista.

Lopuksi neljättä tehdasta "laitteistossa" edustavat plug-in älykkäät säilytyshyllyt.

Tämä symmetrinen rakenne vapauttaa NVMe-teknologian täyden potentiaalin ja takaa korkean suorituskyvyn ja luotettavuuden. I/O-prosessi on maksimaalisesti rinnakkaistettu prosessorien ja ytimien välillä, mikä tarjoaa samanaikaisen lukemisen ja kirjoittamisen useille säikeille.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

…ja mitä hän antoi meille

Dorado V6 -ratkaisujen maksimiteho on noin kolme kertaa korkeampi kuin edellisen sukupolven järjestelmien (sama luokka) ja voi nousta 20 miljoonaan IOPS:ään.

Tämä johtuu siitä, että edellisen sukupolven laitteissa NVMe-tuki laajeni vain vetohyllyihin, joissa on asemat. Nyt se on läsnä kaikissa vaiheissa isännästä SSD:hen. Myös taustaverkko on kokenut muutoksia: SAS/PCIe on väistänyt RoCEv2:n nopeudella 100 Gb/s.

Myös SSD-levyn muoto on muuttunut. Jos aiemmin 2U hyllyä kohden oli 25 asemaa, niin nyt se on nostettu 36 kämmenen kokoiseen fyysiseen levyyn. Lisäksi hyllyt "viisautuivat". Jokaisessa niistä on nyt kahden ARM-siruihin perustuvan ohjaimen vikasietojärjestelmä, joka on samanlainen kuin keskusohjaimiin asennetut järjestelmät.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Toistaiseksi he harjoittavat vain tietojen uudelleenjärjestelyä, mutta uuden laiteohjelmiston julkaisun myötä siihen lisätään pakkaus- ja poistokoodaus, mikä vähentää pääohjaimien kuormitusta 15: stä 5 prosenttiin. Joidenkin tehtävien siirtäminen hyllylle samanaikaisesti vapauttaa sisäisen verkon kaistanleveyttä. Ja kaikki tämä lisää merkittävästi järjestelmän skaalautuvuuspotentiaalia.

Pakkaus ja duplikointi edellisen sukupolven tallennusjärjestelmässä suoritettiin kiinteäpituisilla lohkoilla. Nyt on lisätty työskentelytapa vaihtelevan pituisten lohkojen kanssa, joka on toistaiseksi kytkettävä päälle väkisin. Myöhemmät päivitykset voivat muuttaa tätä tilannetta.

Lyhyesti myös epäonnistumisen suvaitsevaisuudesta. Dorado V3 pysyi toimintakunnossa, jos toinen kahdesta ohjaimesta epäonnistui. Dorado V6 varmistaa tietojen saatavuuden, vaikka seitsemän kahdeksasta ohjaimesta epäonnistuisi peräkkäin tai neljä yhdestä moottorista epäonnistuisi samanaikaisesti.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Luotettavuus taloudellisesti

Äskettäin Huawein asiakkaiden keskuudessa tehtiin kysely siitä, kuinka paljon IT-infrastruktuurin yksittäisten elementtien seisokkiaikaa yritys pitää hyväksyttävänä. Suurin osa vastaajista suvaitsisi hypoteettisen tilanteen, jossa hakemus ei vastaa muutamassa sadassa sekunnissa. Käyttöjärjestelmälle tai isäntäväyläsovittimelle kymmenet sekuntit (lähinnä uudelleenkäynnistysaika) olivat kriittisiä seisokkeja. Asiakkaat asettavat verkolle vielä korkeammat vaatimukset: sen kaistanleveys ei saa kadota 10–20 sekuntia kauempaa. Kuten arvata saattaa, kriittisimmät vastaajat pitivät tallennusjärjestelmän vikoja. Yritysten edustajien näkökulmasta yksinkertainen säilytys ei saisi ylittää ... muutaman sekunnin vuodessa!

Toisin sanoen, jos pankin asiakassovellus ei vastaa 100 sekuntiin, siitä ei todennäköisesti aiheudu katastrofaalisia seurauksia. Mutta jos säilytysjärjestelmä ei toimi samalla summalla, liiketoiminnan pysähtyminen ja merkittäviä taloudellisia menetyksiä ovat todennäköisiä.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Yllä oleva kaavio näyttää kymmenen suurimman pankin työtunnin kustannukset (Forbesin tiedot vuodelta 2017). Hyväksy, jos yrityksesi on lähestymässä kiinalaisten pankkien kokoa, ei ole niin vaikeaa perustella tarvetta ostaa tallennusjärjestelmiä useilla miljoonilla dollareilla. Käänteinen väite on myös oikea: jos yritys ei kärsi merkittäviä tappioita seisokkien aikana, on epätodennäköistä, että se ostaa huippuluokan tallennusjärjestelmiä. Joka tapauksessa on tärkeää, että sinulla on käsitys siitä, minkä kokoinen reikä lompakkoosi uhkaa syntyä, kun järjestelmänvalvoja hoitaa toimimasta kieltäytyneen säilytysjärjestelmän.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Toinen vikasietoa kohden

Yllä olevan kuvan ratkaisussa A voit tunnistaa edellisen sukupolven Dorado V3 -järjestelmämme. Sen neljä ohjainta toimivat pareittain, ja vain kaksi ohjainta sisältää kopioita välimuistista. Parin sisällä olevat ohjaimet voivat jakaa kuorman uudelleen. Samaan aikaan, kuten näet, täällä ei ole etu- ja takapään "tehtaita", joten jokainen säilytyshylly on kytketty tiettyyn ohjainpariin.

Ratkaisu B -kaavio näyttää ratkaisun, joka on tällä hetkellä markkinoilla toiselta toimittajalta (tunnistettu?). Täällä on jo etu- ja taustatehtaita, ja asemat on kytketty neljään ohjaimeen kerralla. Totta, järjestelmän sisäisten algoritmien työssä on vivahteita, jotka eivät ole ilmeisiä ensimmäisessä approksimaatiossa.

Oikealla on nykyinen Dorado V6 -tallennusarkkitehtuurimme kaikilla sisäosilla. Mieti, kuinka nämä järjestelmät selviävät tyypillisestä tilanteesta - yhden ohjaimen epäonnistumisesta.

Klassisissa järjestelmissä, joihin kuuluu Dorado V3, kuorman uudelleenjakamiseen tarvittava aika epäonnistumisen sattuessa on neljä sekuntia. Tänä aikana I/O pysähtyy kokonaan. Kollegojemme ratkaisulla B on nykyaikaisemmasta arkkitehtuurista huolimatta vielä korkeampi seisokkiaika, kuusi sekuntia.

Tallennustila Dorado V6 palauttaa toimintansa vain sekunnissa vian jälkeen. Tämä tulos saavutetaan homogeenisen sisäisen RDMA-ympäristön ansiosta, joka mahdollistaa ohjaimen pääsyn "vieraan" muistiin. Toinen tärkeä seikka on etupään tehtaan olemassaolo, jonka ansiosta isännän polku ei muutu. Portti pysyy samana, ja monipäästöohjaimet lähettävät kuorman yksinkertaisesti terveille ohjaimille.

Dorado V6:n toisen ohjaimen vika selvitetään yhdessä sekunnissa saman kaavan mukaan. Dorado V3 kestää noin kuusi sekuntia, ja toisen toimittajan ratkaisu kestää yhdeksän. Monissa DBMS-järjestelmissä tällaisia ​​aikavälejä ei voida enää pitää hyväksyttävinä, koska tänä aikana järjestelmä siirtyy valmiustilaan ja lakkaa toimimasta. Tämä koskee ennen kaikkea monista osioista koostuvaa DBMS:ää.

Kolmannen ohjaimen vika Ratkaisu A ei kestä. Yksinkertaisesti johtuen siitä, että pääsy osaan tietolevyistä menetetään. Ratkaisu B puolestaan ​​palauttaa tällaisessa tilanteessa työkykynsä, mikä kestää, kuten edellisessä tapauksessa, yhdeksän sekuntia.

Mitä Dorado V6:ssa on? Yksi sekunti.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Mitä voidaan tehdä sekunnissa

Melkein ei mitään, mutta emme tarvitse sitä. Jälleen kerran huippuluokan Dorado V6:ssa etupäätehdas on irrotettu ohjaintehtaasta. Tämä tarkoittaa, että tietylle ohjaimelle ei kuulu kovakoodattuja portteja. Failover ei tarkoita vaihtoehtoisten polkujen etsimistä tai usean ohituksen uudelleenalustamista. Järjestelmä toimii edelleen entiseen tapaan.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Usein epäonnistumisen sietokyky

Vanhemmat Dorado V6 -mallit selviävät helposti minkä tahansa kahden (!) ohjaimen samanaikaisesta viasta mistä tahansa "moottorista". Tämän tekee mahdolliseksi se, että ratkaisu säilyttää nyt kolme kopiota välimuistista. Siksi jopa kaksinkertaisen epäonnistumisen yhteydessä on aina yksi täydellinen kopio.

Kaikkien neljän ohjaimen synkroninen vika yhdessä "moottoreista" ei myöskään aiheuta kohtalokkaita seurauksia, koska kaikki kolme välimuistin kopiota jaetaan "moottoreiden" kesken kulloinkin. Järjestelmä itse valvoo tällaisen työlogiikan noudattamista.

Lopuksi, erittäin epätodennäköinen skenaario on seitsemän kahdeksasta ohjaimesta peräkkäinen vika. Lisäksi pienin sallittu aikaväli toimivuuden ylläpitämiseksi yksittäisten vikojen välillä on 15 minuuttia. Tänä aikana tallennusjärjestelmällä on aikaa suorittaa välimuistin siirtoon tarvittavat toiminnot.

Viimeinen säilynyt ohjain käyttää tietovarastoa ja ylläpitää välimuistia viisi päivää (oletusarvo, jota voidaan helposti muuttaa asetuksista). Tämän jälkeen välimuisti poistetaan käytöstä, mutta tallennusjärjestelmä jatkaa toimintaansa.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Häiritsemättömät päivitykset

Uuden käyttöjärjestelmän Dorado V6 avulla voit päivittää tallennuslaitteen laiteohjelmiston käynnistämättä ohjaimia uudelleen.

Käyttöjärjestelmä, kuten aikaisemmissakin ratkaisuissa, perustuu Linuxiin, mutta monet käyttöprosessit on siirretty ytimestä käyttäjätilaan. Useimmat toiminnot, kuten duplikoinnin poistamisesta ja pakkaamisesta vastaavat, ovat nyt tavallisia taustalla käyviä demoneja. Tämän seurauksena koko käyttöjärjestelmää ei tarvitse muuttaa yksittäisten moduulien päivittämiseksi. Oletetaan, että uuden protokollan tuen lisäämiseksi tarvitsee vain sammuttaa vastaava ohjelmistomoduuli ja käynnistää uusi.

On selvää, että järjestelmän päivittämiseen liittyvät ongelmat kokonaisuutena ovat edelleen olemassa, koska ytimessä voi olla elementtejä, jotka kaipaavat päivitystä. Mutta ne ovat havaintojemme mukaan alle 6 % kokonaismäärästä. Näin voit käynnistää ohjaimia uudelleen kymmenen kertaa harvemmin kuin ennen.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Katastrofien kestävät ja korkean käytettävyyden (HA/DR) ratkaisut

Dorado V6 on valmis integroitavaksi maantieteellisesti hajautettuihin ratkaisuihin, kaupunkitason klustereihin (metro) ja "kolminkertaisiin" datakeskuksiin.

Yllä olevassa kuvassa vasemmalla on monille jo tuttu metroklusteri. Kaksi tallennusjärjestelmää toimii aktiivisessa / aktiivisessa tilassa jopa 100 km:n etäisyydellä toisistaan. Tällaista infrastruktuuria, jossa on yksi tai useampi koorumipalvelin, voivat tukea eri yritysten ratkaisut, mukaan lukien FusionSphere-pilvikäyttöjärjestelmämme. Tällaisissa projekteissa erityisen tärkeitä ovat kohteiden välisen kanavan ominaisuudet, kaikki muut tehtävät meidän tapauksessamme hoitaa HyperMetro-toiminto, joka on jälleen saatavilla heti pakkauksesta. Integrointi on mahdollista kuitukanavan kautta sekä IP-verkoissa iSCSI:n kautta, jos sellainen tarve ilmenee. Enää ei tarvita pakollista erityistä "tummaa" optiikkaa, koska järjestelmä pystyy kommunikoimaan olemassa olevien kanavien kautta.

Tällaisia ​​järjestelmiä rakennettaessa ainoa laitteistovaatimus tallennusta varten on porttien allokointi replikointia varten. Riittää, kun ostat lisenssin, käytät quorum-palvelimia - fyysisiä tai virtuaalisia - ja tarjoat IP-yhteyden ohjaimille (10 Mbps, 50 ms).

Tämä arkkitehtuuri voidaan helposti siirtää järjestelmään, jossa on kolme datakeskusta (katso kuvan oikea puoli). Esimerkiksi kun kaksi palvelinkeskusta toimii metroklusteritilassa ja kolmas yli 100 km:n etäisyydellä sijaitseva paikka käyttää asynkronista replikointia.

Järjestelmä tukee teknologisesti erilaisia ​​liiketoimintaskenaarioita, jotka toteutetaan suuren ylimäärän sattuessa.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Metroklusterin selviytyminen useilla vioilla

Yllä ja alla on myös klassinen metroklusteri, joka koostuu kahdesta tallennusjärjestelmästä ja koorumipalvelimesta. Kuten näet, kuudessa yhdeksästä mahdollisesta useiden vikojen skenaariosta infrastruktuurimme pysyy toimintakunnossa.

Esimerkiksi toisessa skenaariossa, jos koorumipalvelin epäonnistuu ja sivustojen välinen synkronointi epäonnistuu, järjestelmä pysyy tuottavana, koska toinen sivusto lakkaa toimimasta. Tämä toiminta on jo sisällytetty sisäänrakennetuihin algoritmeihin.

Tietojen saatavuus voidaan säilyttää kolmenkin vian jälkeen, jos väli on vähintään 15 sekuntia.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Tavallinen valttikortti hihasta

Muista, että Huawei ei valmista vain tallennusjärjestelmiä, vaan myös täyden valikoiman verkkolaitteita. Valitsetpa minkä tahansa tallennuspalveluntarjoajan, jos WDM-verkkoa käytetään toimipaikkojen välillä, se rakentuu 90 %:ssa tapauksista yrityksemme ratkaisuille. Herää looginen kysymys: miksi koota eläintarha järjestelmiä, kun kaikki laitteistot, jotka ovat taatusti yhteensopivia keskenään, saadaan yhdeltä myyjältä?

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Suorituskykykysymykseen

Kenenkään ei todennäköisesti tarvitse vakuuttaa, että siirtyminen All-Flash-tallennustilaan voi merkittävästi vähentää infrastruktuurin ylläpitokustannuksia, koska kaikki rutiinitoiminnot suoritetaan monta kertaa nopeammin. Kaikki tällaisten laitteiden toimittajat todistavat tämän. Samaan aikaan monet toimittajat alkavat olla ovelia suorituskyvyn heikkenemisen suhteen, kun eri tallennustilat ovat käytössä.

Toimialallamme on laajalti käytössä säilytysjärjestelmien myöntäminen testikäyttöön yhdeksi tai kahdeksi päiväksi. Myyjä suorittaa 20 minuutin testin tyhjällä järjestelmällä saadakseen kosmisia suorituskykylukuja. Ja todellisessa käytössä "vedenalaiset haravat" ryömivät nopeasti ulos. Päivän kuluttua kauniit IOPS-arvot pienenevät puoleen tai kolmeen kertaan, ja jos tallennusjärjestelmä täyttyy 80%, ne osoittautuvat vielä pienemmiksi. Kun RAID 5 on käytössä RAID 10:n sijaan, menetetään vielä 10-15 %, ja metroklusteritilassa suorituskyky puolittuu lisäksi.

Kaikki yllä luetellut eivät koske Dorado V6:ta. Asiakkaillamme on mahdollisuus suorittaa suorituskykytesti viikonloppuna tai ainakin yön yli. Sitten tulee esiin roskien kerääminen ja käy myös selväksi, miten eri vaihtoehtojen, kuten tilannekuvien ja replikoinnin, aktivointi vaikuttaa saavutetun IOPS:n määrään.

Dorado V6:ssa tilannekuvat ja RAID pariteetilla eivät juurikaan vaikuta suorituskykyyn (3-5% 10-15% sijaan). Roskien kerääminen (käyttösolujen täyttäminen nolilla), pakkaus, kopioinnin poistaminen tallennusjärjestelmässä, joka on 80 % täynnä, vaikuttavat aina pyyntöjen käsittelyn kokonaisnopeuteen. Mutta Dorado V6 on mielenkiintoinen siinä mielessä, että riippumatta siitä, minkä toimintojen ja suojamekanismien yhdistelmän aktivoit, lopullinen tallennussuorituskyky ei putoa alle 80% ilman kuormitusta saadusta luvusta.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Kuormituksen tasapainoittaminen

Dorado V6:n korkea suorituskyky saavutetaan tasapainottamalla jokaisessa vaiheessa, nimittäin:

  • moninkertainen ohitus;
  • käyttämällä useita yhteyksiä yhdestä isännästä;
  • etupään tehtaan saatavuus;
  • tallennusohjainten toiminnan rinnastaminen;
  • kuormituksen jakautuminen kaikille asemille RAID 2.0+ -tasolla.

Periaatteessa tämä on yleinen käytäntö. Nykyään harvat ihmiset säilyttävät kaikki tiedot yhdessä LUNissa: jokainen yrittää saada kahdeksan, jopa neljäkymmentä tai jopa enemmän. Tämä on ilmeinen ja oikea lähestymistapa, jonka jaamme. Mutta jos tehtäväsi vaatii vain yhden LUN:n, joka on helpompi ylläpitää, arkkitehtoniset ratkaisumme mahdollistavat sen, että se saavuttaa 80 % useiden LUN-yksiköiden käytettävissä olevasta suorituskyvystä.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Dynaaminen suorittimen ajoitus

Prosessorien kuormituksen jakautuminen yhtä LUN:ia käytettäessä toteutetaan seuraavasti: LUN-tason tehtävät jaetaan erillisiksi pieniksi "sirpaliksi", joista jokainen on tiukasti osoitettu tietylle "moottorin" ohjaimelle. Tämä tehdään niin, että järjestelmä ei menetä suorituskykyä, kun se "hyppää" tämän tiedon kanssa eri ohjaimien välillä.

Toinen mekanismi korkean suorituskyvyn ylläpitämiseksi on dynaaminen ajoitus, jossa tiettyjä prosessoriytimiä voidaan allokoida eri tehtäväryhmille. Esimerkiksi, jos järjestelmä on nyt käyttämättömänä duplikoinnin ja pakkaamisen tasolla, osa ytimistä voi olla mukana I/O-huoltoprosessissa. Tai päinvastoin. Kaikki tämä tapahtuu automaattisesti ja läpinäkyvästi käyttäjälle.

Tietoja kunkin Dorado V6 -ytimen nykyisestä kuormituksesta ei näytetä graafisessa käyttöliittymässä, mutta komentorivin kautta voit käyttää ohjaimen käyttöjärjestelmää ja käyttää tavallista Linux-komentoa ylin.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

NVMe- ja RoCE-tuki

Kuten jo mainittiin, Dorado V6 tukee tällä hetkellä täysin NVMe:tä Fibre Channel -sovelluksen kautta, eikä se vaadi lisenssejä. Vuoden puolivälissä ilmestyy tuki NVMe over Ethernet -tilalle. Jotta voit käyttää sitä täysimääräisesti, tarvitset suoran muistin käytön (DMA) version v2.0:n tuen sekä itse tallennusjärjestelmästä että kytkimistä ja verkkosovittimista. Esimerkiksi Mellanox ConnectX-4 tai ConnectX-5. Voit käyttää myös sirujemme perusteella valmistettuja verkkokortteja. Myös RoCE-tuki on otettava käyttöön käyttöjärjestelmätasolla.

Kaiken kaikkiaan pidämme Dorado V6:ta NVMe-keskeisenä järjestelmänä. Huolimatta olemassa olevasta Fibre Channel- ja iSCSI-tuesta, tulevaisuudessa suunnitellaan siirtymistä nopeaan Ethernetiin RDMA:lla.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Hieman markkinointia

Koska Dorado V6 -järjestelmä on erittäin vikasietoinen, skaalautuu hyvin, tukee erilaisia ​​migraatiotekniikoita jne., sen hankinnan taloudellinen vaikutus tulee ilmeiseksi tallennusjärjestelmien intensiivisen käytön alkaessa. Pyrimme jatkossakin tekemään järjestelmän omistamisesta mahdollisimman kannattavaa, vaikka se ei ensimmäisessä vaiheessa olisikaan ilmeistä.

Olemme erityisesti muodostaneet FLASH EVER -ohjelman, joka liittyy säilytysjärjestelmien elinkaaren pidentämiseen ja jonka tarkoituksena on kuormittaa asiakasta mahdollisimman paljon päivitysten aikana.

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

Tämä ohjelma sisältää useita toimenpiteitä:

  • mahdollisuus asteittain korvata ohjaimet ja levyhyllyt uusilla versioilla vaihtamatta koko laitteistoa (Dorado V6 hi-end -järjestelmille);
  • yhdistelmätallennusmahdollisuus (Doradon eri versioiden yhdistäminen osaksi yhtä hybriditallennusklusteria);
  • älykäs virtualisointi (kyky käyttää kolmannen osapuolen laitteistoa osana Dorado-ratkaisua).

Miksi OceanStor Dorado V6 on nopein ja luotettavin tallennusratkaisu

On vielä huomattava, että maailman vaikea tilanne ei juurikaan vaikuttanut uuden järjestelmän kaupallisiin näkymiin. Huolimatta siitä, että Dorado V6 julkaistiin virallisesti vasta tammikuussa, näemme sille merkittävää kysyntää Kiinassa sekä suurta kiinnostusta venäläisiltä ja kansainvälisiltä kumppaneilta finanssi- ja hallitussektorilta.

Muun muassa pandemian yhteydessä, riippumatta siitä kuinka kauan ne kestäisivät, etätyöntekijöiden virtuaalisten työasemien tarjoaminen on erityisen akuutti. Tässä prosessissa Dorado V6 voisi myös poistaa monia kysymyksiä. Tätä varten teemme kaikkemme, mukaan lukien käytännössä sopimme uuden järjestelmän sisällyttämisestä VMwaren yhteensopivuusluetteloon.

***

Muuten, älä unohda lukuisia webinaarejamme, joita pidetään paitsi venäjänkielisellä alueella, myös maailmanlaajuisesti. Luettelo huhtikuun webinaareista on saatavilla osoitteessa linkki.

Lähde: will.com

Lisää kommentti