Huawei Dorado V6: Sichuanin lämpö

Huawei Dorado V6: Sichuanin lämpö
Kesä Moskovassa tänä vuonna ei ollut rehellisesti sanottuna kovin hyvä. Se alkoi liian aikaisin ja nopeasti, kaikki eivät ehtineet reagoida siihen, ja se päättyi jo kesäkuun lopussa. Siksi, kun Huawei kutsui minut Kiinaan, Chengdun kaupunkiin, jossa heidän RnD-keskuksensa sijaitsee, katsottuani +34 asteen sääennusteen varjossa, suostuin heti. Loppujen lopuksi en ole enää saman ikäinen ja minun on lämmitettävä luuni hieman. Mutta haluaisin huomauttaa, että oli mahdollista lämmittää paitsi luita, myös sisäosia, koska Sichuanin maakunta, jossa Chengdu todella sijaitsee, on kuuluisa rakkaudestaan ​​mausteiseen ruokaan. Mutta silti, tämä ei ole matkailublogi, joten palataan matkamme päätavoitteeseen - uuteen tallennusjärjestelmien sarjaan - Huawei Dorado V6. Tämä artikkeli vie sinut hieman menneisyydestä, koska... se kirjoitettiin ennen virallista ilmoitusta, mutta julkaistiin vasta julkaisun jälkeen. Ja niin, tänään tarkastelemme lähemmin kaikkea mielenkiintoista ja maukasta, mitä Huawei on valmistanut meille.

Huawei Dorado V6: Sichuanin lämpö
Uudessa linjassa on 5 mallia. Kaikista malleista paitsi 3000V6 voidaan saada kaksi versiota - SAS ja NVMe. Valinta määrittää tässä järjestelmässä käytettävien levyjen käyttöliittymän, taustaportit ja järjestelmään asennettavien levyasemien määrän. NVMe:ssä käytetään kämmenenkokoisia SSD-levyjä, jotka ovat ohuempia kuin klassiset 2.5" SAS SSD -levyt ja joita voidaan asentaa jopa 36 kappaleena. Uusi rivi on All Flash, eikä levyillä ole kokoonpanoja.

Huawei Dorado V6: Sichuanin lämpö
Palm NVMe SSD

Mielenkiintoisimmilta malleilta näyttävät mielestäni Dorado 8000 ja 18000. Huawei sijoittaa ne huippuluokan järjestelmiksi, ja Huawein hintapolitiikan ansiosta se asettaa nämä keskihintaiset mallit vastakkain kilpailijasegmentin kanssa. Juuri näihin malleihin keskityn tämän päivän katsauksessani. Huomautan heti, että suunnitteluominaisuuksiensa vuoksi juniori-kaksoisohjainjärjestelmillä on hieman erilainen arkkitehtuuri, joka eroaa Dorado 8000:sta ja 18000:sta, joten kaikki, mistä puhun tänään, ei sovellu juniorimalleihin.

Yksi uusien järjestelmien pääominaisuuksista oli useiden itse kehitettyjen sirujen käyttö, joista jokainen mahdollistaa ohjaimen keskusprosessorin loogisen kuorman jakamisen ja toiminnallisuuden lisäämisen eri komponentteihin.
Huawei Dorado V6: Sichuanin lämpö

Uusien järjestelmien sydän on ARM-teknologioilla kehitetyt Kunpeng 920 -prosessorit, jotka Huawei valmistaa itsenäisesti. Mallista riippuen ytimien määrä, niiden taajuus ja asennettujen prosessorien määrä kuhunkin ohjaimeen vaihtelee:
Huawei Dorado V6 8000 - 2 CPU, 64 ydintä
Huawei Dorado V6 18000 - 4 CPU, 48 ydintä
Huawei Dorado V6: Sichuanin lämpö

Huawei kehitti tämän prosessorin ARM-arkkitehtuurilla, ja tietääkseni alun perin suunnitteli asentavansa sen vain vanhempiin Dorado 8000- ja 18000 -malleihin, kuten jo tehtiin joissakin V5-malleissa, mutta sanktiot tekivät muutoksia tähän ajatukseen. Tietysti ARM puhui myös yhteistyöstä kieltäytymisestä Huawein kanssa sanktioiden määräämisen aikana, mutta tässä tilanne on erilainen kuin Intelin kanssa. Huawei tuottaa nämä sirut itsenäisesti, eikä mikään sanktio voi pysäyttää tätä prosessia. Suhteiden katkaiseminen ARM:n kanssa vain uhkaa menettää pääsyn uusiin tapahtumiin. Mitä tulee suorituskykyyn, on mahdollista arvioida vasta riippumattomien testien suorittamisen jälkeen. Vaikka näin, kuinka 18000M IOPS poistettiin Dorado 1 -järjestelmästä ilman ongelmia, en usko sitä ennen kuin toistan sen omilla käsilläni telineessäni. Mutta ohjaimissa on todella paljon tehoa. Vanhemmissa malleissa on 4 ohjainta, joista jokaisessa on 4 prosessoria, yhteensä 768 ydintä.
Huawei Dorado V6: Sichuanin lämpö

Mutta ytimistä puhun vielä myöhemmin, kun tarkastelemme uusien järjestelmien arkkitehtuuria, mutta palataanpa nyt toiseen järjestelmään asennettuun siruun. Siru näyttää erittäin mielenkiintoiselta ratkaisulta Nousu 310 (Ymmärtääkseni Ascend 910:n nuorempi veli, joka esiteltiin hiljattain yleisölle). Sen tehtävänä on analysoida järjestelmään saapuvia tietolohkoja Read hit -suhteen lisäämiseksi. On vaikea sanoa, kuinka se toimii työssä, koska... Nykyään se toimii vain tietyn mallin mukaan, eikä sillä ole kykyä oppia älykkäässä tilassa. Älykkään tilan ilmestymistä luvataan tulevassa laiteohjelmistossa, todennäköisesti ensi vuoden alussa.

Siirrytään arkkitehtuuriin. Huawei on jatkanut oman Smart Matrix -teknologiansa kehittämistä, joka toteuttaa full mesh -lähestymistavan komponenttien yhdistämiseen. Mutta jos V5:ssä tämä oli vain pääsyä ohjaimista levyille, nyt kaikilla ohjaimilla on pääsy kaikkiin portteihin sekä tausta- että etupäässä.
Huawei Dorado V6: Sichuanin lämpö

Uuden mikropalveluarkkitehtuurin ansiosta tämä mahdollistaa myös kuormituksen tasapainottamisen kaikkien ohjaimien välillä, vaikka niitä olisi vain yksi lun. Tämän taulukkosarjan käyttöjärjestelmä on kehitetty alusta alkaen, eikä sitä ole vain optimoitu Flash-asemien käyttöä varten. Koska kaikilla ohjaimillamme on pääsy samoihin portteihin, ohjaimen vian tai uudelleenkäynnistyksen sattuessa isäntä ei menetä yhtä polkua tallennusjärjestelmään, ja polun vaihto tapahtuu tallennusjärjestelmän tasolla. UltraPathin käyttö isännässä ei kuitenkaan ole ehdottoman välttämätöntä. Toinen "säästö" järjestelmää asennettaessa on pienempi määrä tarvittavia linkkejä. Ja jos "klassisella" lähestymistavalla neljälle ohjaimelle tarvitsemme 4 linkkiä kahdelta tehtaalta, niin Huawein tapauksessa jopa 8 riittää (en nyt puhu yhden linkin suorituskyvyn riittävyydestä).
Huawei Dorado V6: Sichuanin lämpö

Kuten edellisessä versiossa, käytetään globaalia välimuistia peilauksella. Tämän ansiosta voit menettää jopa kaksi ohjainta samanaikaisesti tai kolme ohjainta peräkkäin vaikuttamatta saatavuuteen. Mutta on syytä huomata, että emme nähneet täydellistä kuormituksen tasapainotusta jäljellä olevien 3 ohjaimen välillä yhden vian sattuessa esittelyosastolla. Viallisen ohjaimen kuorman otti kokonaan yksi jäljellä olevista. On mahdollista, että tätä varten on tarpeen antaa järjestelmän toimia pidempään tässä kokoonpanossa. Joka tapauksessa tarkistan tämän tarkemmin omilla testeilläni.
Huawei sijoittaa uudet järjestelmät End-to-End NVMe -järjestelmiksi, mutta nykyään NVMeOF:ää ei vielä tueta käyttöliittymässä, vain FC, iSCSI tai NFS. Tämän lopussa tai seuraavan alussa meille luvataan muiden ominaisuuksien tavoin RoCE-tukea.
Huawei Dorado V6: Sichuanin lämpö

Hyllyt on myös kytketty ohjaimiin RoCE:n avulla, ja tähän liittyy yksi haittapuoli - hyllyjen "loopback"-liitännän puuttuminen, kuten SAS: n tapauksessa. Mielestäni tämä on edelleen melko suuri haitta, jos suunnittelet melko suurta järjestelmää. Tosiasia on, että kaikki hyllyt on kytketty sarjaan, ja yhden hyllyn vikaantuminen johtaa siihen, että kaikki muut sitä seuraavat hyllyt eivät ole käytettävissä. Tässä tapauksessa vikasietoisuuden varmistamiseksi meidän on kytkettävä kaikki hyllyt ohjaimiin, mikä lisää tarvittavaa taustaporttien määrää järjestelmässä.

Ja vielä yksi mainitsemisen arvoinen asia on non-disruptive update (NDU). Kuten edellä sanoin, Huawei on ottanut käyttöön konttilähestymistavan uuden Dorado-linjan käyttöjärjestelmän käyttämiseen, jonka avulla voit päivittää ja käynnistää palvelut uudelleen ilman, että ohjainta on käynnistettävä kokonaan uudelleen. On syytä mainita heti, että jotkin päivitykset sisältävät ytimen päivityksiä, ja tässä tapauksessa ohjaimien klassinen uudelleenkäynnistys on joskus vielä tarpeen päivityksen aikana, mutta ei aina. Tämä vähentää tämän toimenpiteen vaikutusta tuotantojärjestelmään.

Arsenaalissamme suurin osa taulukoista on peräisin NetAppista. Siksi mielestäni on varsin loogista, jos teen pienen vertailun järjestelmiin, joiden kanssa joudun työskentelemään melko paljon. Tämä ei ole yritys määrittää kumpi on parempi ja kumpi huonompi tai kenen arkkitehtuuri on edullisempi. Yritän verrata maltillisesti ja ilman fanaattista kahta erilaista lähestymistapaa saman ongelman ratkaisemiseen eri toimittajilta. Kyllä, tietenkin, tässä tapauksessa harkitsemme Huawei-järjestelmiä "teoriassa" ja huomautan myös erikseen ne kohdat, jotka on tarkoitus ottaa käyttöön tulevissa laiteohjelmistoversioissa. Mitä etuja näen tällä hetkellä:

  1. Tuettujen NVMe-asemien määrä. NetAppilla on niitä tällä hetkellä 288, kun taas Huaweilla 1600-6400 mallista riippuen. Samaan aikaan Huawein suurin käyttökapasiteetti on 32 PBe, aivan kuten NetApp-järjestelmissä (tarkemmin sanottuna niissä on 31.64 PBe). Ja tämä huolimatta siitä, että saman volyymin asemia tuetaan (jopa 15 Tb). Huawei selittää tämän tosiasian seuraavasti: heillä ei ollut mahdollisuutta koota suurempaa telinettä. Teoriassa niillä ei ole volyymirajoitusta, mutta he eivät yksinkertaisesti ole voineet testata tätä tosiasiaa vielä. Mutta tässä on syytä huomata, että flash-asemien ominaisuudet ovat nykyään erittäin korkeat, ja NVMe-järjestelmien tapauksessa kohtaamme sen tosiasian, että 24 asemaa riittää hyödyntämään huippuluokan 2-ohjainjärjestelmää. Näin ollen järjestelmän levyjen määrän lisääminen ei vain lisää suorituskykyä, vaan sillä on myös huono vaikutus IOPS/Tb-suhteeseen. Tietysti kannattaa nähdä kuinka monta asemaa 4-ohjainjärjestelmät 8000 ja 16000 jaksavat käsitellä, koska... Kunpeng 920:n ominaisuudet ja mahdollisuudet eivät ole vielä täysin selvillä.
  2. Lunin läsnäolo NetApp-järjestelmien omistajana. Nuo. Vain yksi ohjain voi suorittaa toimintoja kuun kanssa, kun taas toinen ohjaa vain IO:ta itsensä läpi. Huawei-järjestelmillä ei päinvastoin ole omistajia, ja mitkä tahansa ohjaimet voivat suorittaa toiminnot tietolohkoilla (pakkaus, duplikointi) sekä kirjoittaa levyille.
  3. Mikään portti ei pudota, kun jokin ohjaimista vioittuu. Joillekin tämä hetki näyttää erittäin kriittiseltä. Tärkeintä on, että vaihtamisen tallennusjärjestelmän sisällä pitäisi tapahtua nopeammin kuin isäntäpuolella. Ja jos saman NetAppin tapauksessa käytännössä havaitsimme noin 5 sekunnin jähmettymisen ohjaimen irti vedettäessä ja polkuja vaihtaessa, niin Huaweihin vaihtamisen kanssa pitää vielä harjoitella.
  4. Ohjainta ei tarvitse käynnistää uudelleen päivityksen aikana. Tämä alkoi huolestuttaa minua varsinkin NetApps-sovellusten uusien versioiden ja laiteohjelmistohaarojen melko usein julkaisemisen myötä. Kyllä, jotkin Huawein päivitykset vaativat edelleen uudelleenkäynnistyksen, mutta eivät kaikki.
  5. 4 Huawei-ohjainta kahden NetApp-ohjaimen hinnalla. Kuten edellä sanoin, Huawein hintapolitiikan ansiosta se voi kilpailla keskiluokan kanssa huippuluokan malleillaan.
  6. Hyllyohjaimissa ja porttikorteissa on lisäsiruja, joiden tarkoituksena on mahdollisesti parantaa järjestelmän tehokkuutta.

Miinukset ja huolenaiheet yleensä:

  1. Hyllyjen suora liittäminen ohjaimiin tai tarve suurelle määrälle taustaportteja kaikkien hyllyjen liittämiseksi ohjaimiin.
  2. ARM-arkkitehtuuri ja suuren määrän siruja - kuinka tehokkaasti se toimii ja riittääkö suorituskyky?

Useimmat huolet ja pelot voidaan hälventää uuden linjan henkilökohtaisella testauksella. Toivon, että pian julkaisun jälkeen ne ilmestyvät Moskovaan ja niitä riittää, jotta saat sellaisen nopeasti omiin testeihin. Toistaiseksi voidaan sanoa, että yleisesti ottaen yrityksen lähestymistapa näyttää mielenkiintoiselta ja uusi linja näyttää erittäin hyvältä kilpailijoihinsa verrattuna. Lopullinen toteutus herättää paljon kysymyksiä, koska Näemme monia asioita vasta vuoden lopussa ja ehkä vasta vuonna 2020.

Lähde: will.com

Lisää kommentti