Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Nemojte donositi zaključke na temelju naslova! Imamo jake argumente koji to potvrđuju i spakirali smo ih što smo kompaktnije mogli. Predstavljamo vam objavu o konceptu i principima rada našeg novog sustava za pohranu podataka, koji je objavljen u siječnju 2020.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Po našem mišljenju, glavna konkurentska prednost obitelji sustava za pohranu Dorado V6 je izvedba i pouzdanost spomenuta u naslovu. Da, da, tako je jednostavno, ali zahvaljujući kojim smo lukavim i ne tako lukavim rješenjima uspjeli postići ovo "jednostavno", razgovarat ćemo danas.

Kako bismo bolje otkrili potencijal sustava nove generacije, govorit ćemo o starijim predstavnicima modela (modeli 8000, 18000). Osim ako nije drugačije navedeno, ovo su korišteni pojmovi.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Nekoliko riječi o tržištu

Kako bismo bolje razumjeli mjesto Huawei rješenja na tržištu, okrenimo se provjerenoj mjeri - “magični kvadranti» Gartner. Prije dvije godine, u sektoru diskovnih polja opće namjene, naša je tvrtka bila samouvjereno među vodećima, odmah iza NetAppa i Hewlett Packard Enterprisea. Huaweijev položaj na tržištu solid-state pohrane u 2018. karakterizirao je status "izazivača", ali nešto je nedostajalo da se postigne vodeća pozicija.

Gartner je 2019. godine u svom istraživanju objedinio oba gore navedena sektora u jedan – “Core storage”. Kao rezultat toga, Huawei se ponovno našao u kvadrantu vodećih, uz dobavljače kao što su IBM, Hitachi Vantara i Infinidat.

Za potpunu sliku, napominjemo da Gartner prikuplja 80% podataka za analizu na američkom tržištu, a to dovodi do primjetne pristranosti u korist onih tvrtki koje su dobro zastupljene u Sjedinjenim Državama. U međuvremenu, dobavljači koji su fokusirani na europska i azijska tržišta nalaze se u izrazito nepovoljnijoj poziciji. Čak i unatoč tome, prošle godine Huaweijevi proizvodi zauzeli su dostojno mjesto u gornjem desnom kvadrantu i, prema Gartnerovoj presudi, "mogu se preporučiti za korištenje".

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Što je novo u Doradu V6

Linija proizvoda Dorado V6 posebno je predstavljena početnim sustavima serije 3000. U početku opremljeni s dva kontrolera, mogu se horizontalno proširiti na 16 kontrolera, 1200 diskova i 192 GB predmemorije. Sustav će također biti opremljen vanjskim Fibre Channel (8/16/32 Gbit/s) i Ethernet (1/10/25/40/100 Gbit/s) priključcima.

Imajte na umu da se upotreba protokola koji nisu komercijalno uspješni sada postupno ukida, pa smo u početku odlučili napustiti podršku za Fibre Channel over Ethernet (FCoE) i Infiniband (IB). Oni će biti dodani u kasnijim verzijama firmvera. Podrška za NVMe over Fabric (NVMe-oF) dostupna je već u kutiji putem Fibre Channela. Sljedeći firmware, koji bi trebao biti objavljen u lipnju, podržavat će NVMe preko Etherneta. Po našem mišljenju, gornji set će više nego pokriti potrebe većine Huawei kupaca.

Pristup datotekama nije dostupan u trenutnoj verziji firmvera i pojavit će se u jednom od sljedećih ažuriranja krajem godine. Implementacija se pretpostavlja na nativnoj razini, od strane samih kontrolera s Ethernet portovima, bez upotrebe dodatne opreme.

Glavna razlika između serije Dorado V6 3000 i starijih modela je ta što podržava jedan protokol na pozadini - SAS 3.0. Sukladno tome, pogoni se tamo mogu koristiti samo s imenovanim sučeljem. S naše točke gledišta, performanse koje ovo pruža sasvim su dovoljne za uređaj ove vrste.

Sustavi serije Dorado V6 5000 i 6000 su rješenja srednje klase. Također su izrađeni u 2U formatu i opremljeni su s dva kontrolera. Međusobno se razlikuju po performansama, broju procesora, maksimalnom broju diskova i veličini predmemorije. Međutim, u arhitektonskom i inženjerskom smislu, Dorado V6 5000 i 6000 su identični i izgledaju isto.

Hi-end klasa uključuje sustave Dorado V6 serije 8000 i 18000. Izrađeni u standardnoj veličini 4U, standardno imaju zasebnu arhitekturu u kojoj su kontroleri i pogoni odvojeni. U minimalnoj konfiguraciji također mogu biti opremljeni sa samo dva kontrolera, iako kupci u pravilu traže ugradnju četiri ili više.

Dorado V6 8000 horizontalno skalira do 16 kontrolera, a Dorado V6 18000 skalira do 32. Ovi sustavi imaju različite procesore s različitim brojem jezgri i veličinama predmemorije. Istodobno, očuvan je identitet inženjerskih rješenja, kao u modelima srednje klase.

2U police s pogonima povezani su putem RDMA s propusnošću od 100 Gbit/s. Dorado V6 backend starije serije također podržava SAS 3.0, ali u slučaju da SSD diskovi s takvim sučeljem značajno padnu u cijeni. Tada će postojati ekonomska izvedivost njihove uporabe čak i uzimajući u obzir nižu produktivnost. Trenutačno je razlika u cijeni između SSD-ova sa SAS i NVMe sučeljima toliko mala da nismo spremni preporučiti takvo rješenje.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Unutar kontrolera

Kontroleri Dorado V6 izrađeni su na vlastitoj bazi elemenata. Nema Intel procesora, nema Broadcom ASIC-ova. Time je svaka pojedinačna komponenta matične ploče, kao i sama matična ploča, u potpunosti uklonjena iz utjecaja rizika povezanih sa sankcionim pritiskom američkih kompanija. Oni koji su vlastitim očima vidjeli bilo koju našu opremu vjerojatno su primijetili štitove s crvenom prugom ispod loga. To znači da proizvod ne sadrži američke komponente. Ovo je službeni smjer Huaweija – prelazak na komponente vlastite proizvodnje ili, u svakom slučaju, proizvedene u zemljama koje ne slijede američku politiku.

Evo što možete vidjeti na samoj kontrolnoj ploči.

  • Univerzalno mrežno sučelje (Hisilicon 1822 čip), odgovorno za povezivanje na Fibre Channel ili Ethernet.
  • Osiguravanje udaljene dostupnosti sustava, BMC čip, točnije Hisilicon 1710, za potpunu daljinsku kontrolu i nadzor sustava. Slični se također koriste u našim poslužiteljima i drugim rješenjima.
  • Središnji procesor je Kunpeng 920 čip proizvođača Huawei, izgrađen na ARM arhitekturi. Upravo je ovaj prikazan na gornjem dijagramu, iako drugi kontroleri mogu imati različite modele instalirane s različitim brojem jezgri, drugačijom frekvencijom takta itd. Broj procesora u jednom kontroleru također se mijenja od modela do modela. Na primjer, u starijoj seriji Dorado V6 ima ih četiri na jednoj ploči.
  • SSD kontroler (Hisilicon 1812e čip), koji podržava povezivanje SAS i NVMe pogona. Dodajmo da Huawei samostalno proizvodi SSD-ove, ali ne proizvodi sam NAND ćelije, radije ih kupuje od četiri najveća svjetska proizvođača u obliku neobrađenih silikonskih pločica. Huawei samostalno reže, testira i pakira čipove, nakon čega ih proizvodi pod svojim brendom.
  • Čip umjetne inteligencije je Ascend 310. Prema zadanim postavkama, on se ne nalazi na kontroleru i montira se preko zasebne kartice, koja zauzima jedan od utora rezerviranih za mrežne adaptere. Čip se koristi za pružanje inteligentnog ponašanja predmemorije, upravljanja performansama ili procesa deduplikacije i kompresije. Sve ove zadatke može riješiti središnji procesor, ali AI čip vam omogućuje da to učinite mnogo učinkovitije.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Odvojeno o Kunpeng procesorima

Kunpeng procesor je sustav na čipu (SoC), gdje osim računalne jedinice postoje hardverski moduli koji ubrzavaju razne procese, kao što je izračunavanje kontrolnih zbrojeva ili izvršavanje kodiranja za brisanje. Također implementira hardversku podršku za SAS, Ethernet, DDR4 (od šest do osam kanala) itd. Sve to omogućuje Huaweiju stvaranje kontrolera za pohranu koji nisu inferiorni u performansama klasičnim Intelovim rješenjima.

Osim toga, vlastita rješenja temeljena na ARM arhitekturi daju Huaweiju priliku da stvori potpuna poslužiteljska rješenja i ponudi ih svojim korisnicima kao alternativu x86.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Nova Dorado V6 arhitektura…

Internu arhitekturu Dorado V6 sustava za pohranu starije serije predstavljaju četiri glavne poddomene (tvornice).

Prva tkanina je zajednički frontend (mrežna sučelja odgovorna za komunikaciju sa SAN strukturom ili hostovima).

Drugi je skup kontrolera, od kojih svaki može preko RDMA protokola “doprijeti” do bilo koje prednje mrežne kartice i susjednog “motora”, koji je kutija s četiri kontrolera, te zajedničkim napajanjem i hlađenjem. jedinice za njih. Sada hi-end Dorado V6 modeli mogu biti opremljeni s dva takva "motora" (odnosno, osam kontrolera).

Treća tkanina odgovorna je za backend i sastoji se od RDMA 100G mrežnih kartica.

Konačno, četvrtu tvornicu “u hardveru” predstavljaju povezane inteligentne police s uređajima za pohranu.

Ova simetrična struktura otključava puni potencijal NVMe tehnologije i jamči visoke performanse i pouzdanost. I/O proces maksimalno je paraleliziran između procesora i jezgri, dopuštajući istovremeno čitanje i pisanje u više niti.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

...i što nam je dala

Maksimalne performanse rješenja Dorado V6 približno su tri puta veće od performansi sustava prethodne generacije (iste klase) i mogu doseći 20 milijuna IOPS.

To je zbog činjenice da se u prethodnoj generaciji uređaja NVMe podrška proširila samo na pričvršćene police s pogonima. Sada je prisutan u svim fazama, od hosta do SSD-a. Pozadinska mreža također je doživjela promjene: SAS/PCIe je ustupio mjesto RoCEv2 s propusnošću od 100 Gbps.

Sam faktor oblika SSD-a također se promijenio. Ako je prije bilo 2 pogona po 25U polici, sada je to povećano na 36 pogona fizičkog formata veličine dlana. Osim toga, police su postale pametnije. Svaki od njih sada ima sustav otporan na greške od dva kontrolera baziran na ARM čipovima, sličan onima ugrađenim u centralne kontrolere.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Za sada se bave samo reorganizacijom podataka, no s izlaskom novog firmware-a u njega će se dodati kodiranje kompresije i brisanja, što će smanjiti opterećenje glavnih kontrolera s 15 na 5%. Premještanje nekih zadataka na policu također oslobađa internu propusnost mreže. A sve to značajno povećava potencijal skalabilnosti sustava.

Kompresija i deduplikacija u prethodnoj generaciji sustava za pohranu podataka izvodili su se s blokovima fiksne duljine. Sada je dodan način rada s blokovima promjenjive duljine, koji za sada treba prisilno uključiti. Naknadna ažuriranja firmvera mogu ovo promijeniti.

Također ukratko o toleranciji na neuspjehe. Dorado V3 je ostao operativan ako bi jedan od dva kontrolera otkazao. Dorado V6 će osigurati dostupnost podataka čak i ako sedam od osam kontrolera pokvari uzastopno ili četiri od jednog "motora" istovremeno zakažu.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Pouzdanost s ekonomskog gledišta

Nedavno je među kupcima Huaweija provedena anketa o tome kakve zastoje pojedinih elemenata IT infrastrukture tvrtka smatra prihvatljivima. Ispitanici su većinom bili tolerantni prema hipotetskoj situaciji u kojoj aplikacija ne reagira nekoliko stotina sekundi. Za operativni sustav ili adapter sabirnice glavnog računala, kritično vrijeme prekida rada bilo je nekoliko desetaka sekundi (u biti vrijeme ponovnog pokretanja). Kupci postavljaju još veće zahtjeve na mrežu: njezina propusnost ne smije biti izgubljena dulje od 10-20 sekundi. Kao što možete pogoditi, anketirani smatraju da su kvarovi sustava za pohranu najkritičniji. Sa stajališta poslovnih predstavnika, zastoj u skladištu ne bi trebao prelaziti... nekoliko sekundi godišnje!

Drugim riječima, ako klijentska aplikacija banke ne odgovori 100 sekundi, to vrlo vjerojatno neće izazvati katastrofalne posljedice. Ali ako sustav za pohranjivanje ne radi jednako dugo, vjerojatan je prekid poslovanja i značajni financijski gubici.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Gornji grafikon prikazuje cijenu sata rada za deset najvećih banaka (podaci Forbesa za 2017.). Slažete se, ako je vaša tvrtka veličine blizu kineskih banaka, opravdanje potrebe za kupnjom sustava za pohranu za nekoliko milijuna dolara neće biti tako teško. Suprotna tvrdnja je također istinita: ako poduzeće ne pretrpi značajne gubitke zbog zastoja, onda je malo vjerojatno da će kupiti hi-end sustave za pohranu. U svakom slučaju, važno je imati predodžbu o veličini rupe koja prijeti nastati u vašem novčaniku dok se administrator sustava bavi sustavom za pohranu podataka koji je odbio raditi.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Sekunde do prijelaza

U Rješenju A, na gornjoj ilustraciji, možete prepoznati našu prethodnu generaciju sustava Dorado V3. Njegova četiri kontrolera rade u parovima, a kopije predmemorije nalaze se u samo dva kontrolera. Kontroleri unutar para mogu preraspodijeliti opterećenje. U isto vrijeme, kao što vidite, ovdje nema front-end i back-end "tvornica", tako da je svaka od polica pogona povezana s određenim parom kontrolera.

Dijagram Rješenje B prikazuje rješenje koje je trenutno na tržištu od drugog dobavljača (jeste li saznali?). Ovdje već postoje front-end i back-end tvornice, a pogoni su spojeni na četiri kontrolera odjednom. Istina, postoje nijanse u radu internih algoritama sustava koje nisu odmah očite.

Desno je naša trenutna Dorado V6 arhitektura pohrane s cijelim skupom unutarnjih elemenata. Razmotrimo kako ovi sustavi preživljavaju tipičnu situaciju - kvar jednog kontrolera.

U klasičnim sustavima, koji uključuju Dorado V3, vrijeme potrebno za preraspodjelu opterećenja u slučaju kvara doseže četiri sekunde. Tijekom tog vremena, I/O je potpuno zaustavljen. U Rješenju B naših kolega, unatoč modernijoj arhitekturi, vrijeme zastoja tijekom kvara još je veće - šest sekundi.

Dorado V6 sustav za pohranu vraća svoj rad u samo jednoj sekundi nakon kvara. Ovaj rezultat postignut je zahvaljujući homogenom unutarnjem RDMA okruženju, koje kontroleru omogućuje pristup "stranoj" memoriji. Druga važna okolnost je prisutnost front-end tvornice, zahvaljujući kojoj se put za host ne mijenja. Port ostaje isti, a opterećenje se jednostavno šalje radnim kontrolerima višeprolaznim upravljačkim programima.

Kvar drugog kontrolera u Dorado V6 obrađuje se u jednoj sekundi prema istoj shemi. Dorado V3 traje oko šest sekundi, dok rješenju drugog proizvođača treba devet. Za mnoge DBMS-ove takvi se intervali više ne mogu smatrati prihvatljivima, budući da se tijekom tog vremena sustav prebacuje u stanje pripravnosti i prestaje raditi. Ovo se prvenstveno odnosi na DBMS-ove koji se sastoje od mnogo sekcija.

Rješenje A ne može preživjeti kvar trećeg regulatora. Jednostavno zbog činjenice da je izgubljen pristup nekim od diskova s ​​podacima. S druge strane, rješenje B u takvoj situaciji vraća funkcionalnost, za što je potrebno, kao iu prethodnom slučaju, devet sekundi.

Što ima Dorado V6? Jednu sekundu.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Što možete učiniti u sekundi?

Gotovo ništa, ali to nam ne treba. Ponovimo još jednom da je u Dorado V6 hi-end klasi tvornica front-enda odvojena od tvornice kontrolera. To znači da ne postoje strogo određeni portovi koji pripadaju određenom kontroleru. Failover ne podrazumijeva traženje alternativnih putova ili ponovno pokretanje višestrukog prolaza. Sustav nastavlja raditi kao što je radio.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Otpornost na višestruke kvarove

Stariji Dorado V6 modeli mogu lako preživjeti istovremeni kvar bilo koja dva (!) kontrolera iz bilo kojeg "motora". To je postalo moguće zahvaljujući činjenici da rješenje sada pohranjuje tri kopije predmemorije. Stoga, čak i kod dvostrukog kvara, uvijek će postojati jedna netaknuta kopija.

Sinkroni kvar sva četiri kontrolera u jednom od "motora" također neće uzrokovati fatalne posljedice, budući da su sve tri kopije predmemorije distribuirane među "motorima" u bilo kojem trenutku. Sam sustav nadzire usklađenost s ovom logikom rada.

Konačno, potpuno malo vjerojatan scenarij je uzastopni kvar sedam od osam kontrolera. Štoviše, minimalni prihvatljivi interval između pojedinačnih kvarova za održavanje operativnosti je 15 minuta. Tijekom tog vremena, sustav za pohranu uspijeva dovršiti operacije potrebne za migraciju predmemorije.

Posljednji kontrolni kontroler pokrenut će pohranu podataka i održavati predmemoriju pet dana (zadana vrijednost, koja se lako može promijeniti u postavkama). Nakon toga, predmemorija će biti onemogućena, ali će sustav za pohranu nastaviti raditi.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Ne uznemirujuća ažuriranja

Novi Dorado V6 OS omogućuje vam ažuriranje firmwarea sustava za pohranu bez ponovnog pokretanja kontrolera.

Operativni sustav, kao i u slučaju prethodnih rješenja, temelji se na Linuxu, ali su mnogi operativni procesi premješteni iz kernela u korisnički način rada. Većina funkcija, poput onih odgovornih za deduplikaciju i kompresiju, sada su obični demoni koji rade u pozadini. Zahvaljujući tome, nema potrebe mijenjati cijeli operativni sustav za ažuriranje pojedinačnih modula. Recimo da za dodavanje podrške za novi protokol trebate samo isključiti odgovarajući softverski modul i pokrenuti novi.

Jasno je da pitanje ažuriranja cijelog sustava i dalje ostaje, jer mogu postojati elementi u kernelu koji trebaju ažuriranje. Ali, prema našim opažanjima, to je manje od 6% od ukupnog broja. To omogućuje deset puta rjeđe ponovno pokretanje kontrolera nego prije.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Rješenja tolerantna na katastrofe i visoke dostupnosti (HA/DR).

Dorado V6 "iz kutije" spreman je za integraciju u geo-distribuirana rješenja, klastere na razini grada (metro) i "trostruke" podatkovne centre.

Lijevo na gornjoj ilustraciji je skupina metroa već poznata mnogima. Dva sustava za pohranu rade u aktivnom / aktivnom načinu rada na udaljenosti do 100 km jedan od drugog. Ovu infrastrukturu, s jednim ili više poslužitelja kvoruma, mogu podržati rješenja raznih tvrtki, uključujući naš operativni sustav u oblaku FusionSphere. U takvim projektima karakteristike kanala između stranica su od posebne važnosti, sve ostale zadatke u našem slučaju preuzima HyperMetro funkcija, koja je dostupna, opet, izvan kutije. Moguća je integracija putem Fibre Channel-a, kao i putem iSCSI-ja u IP mreže, ako se ukaže takva potreba. Više nema potrebe za namjenskom "tamnom" optikom, budući da sustav može komunicirati kroz postojeće kanale.

Prilikom izgradnje takvih sustava, jedini hardverski zahtjev za sustave za pohranu podataka je dodjela portova za replikaciju. Dovoljno je kupiti licencu, pokrenuti quorum poslužitelje - fizičke ili virtualne - te omogućiti IP povezivost kontrolera (10 Mbit/s, 50 ms).

Ova se arhitektura može jednostavno prenijeti na sustav s tri podatkovna centra (vidi desnu stranu ilustracije). Na primjer, kada dva podatkovna centra rade u načinu metro klastera, a treća lokacija, koja se nalazi na udaljenosti većoj od 100 km, koristi asinkronu replikaciju.

Sustav tehnološki podržava različite poslovne scenarije koji će se implementirati u slučaju većeg ekscesa.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Opstanak metro klastera s višestrukim kvarovima

Gore i dolje također je prikazan klasičan metro klaster koji se sastoji od dva sustava za pohranu podataka i poslužitelja kvoruma. Kao što vidite, u šest od devet mogućih višestrukih scenarija kvara, naša će infrastruktura ostati operativna.

Na primjer, u drugom scenariju, ako poslužitelj kvoruma zakaže i sinkronizacija između stranica, sustav ostaje produktivan jer druga stranica prestaje raditi. Ovo ponašanje već je ugrađeno u ugrađene algoritme.

Čak i nakon tri kvara, pristup informacijama može se održati ako je interval između njih najmanje 15 sekundi.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Uobičajeni as iz rukava

Podsjetimo se da Huawei proizvodi ne samo sustave za pohranu podataka, već i cijeli niz mrežne opreme. Bez obzira kojeg davatelja pohrane odabrali, ako se WDM mreža koristi između stranica, u 90% slučajeva bit će izgrađena na rješenjima naše tvrtke. Postavlja se logično pitanje: zašto sastavljati zoološki vrt sustava kada se sav hardver koji je zajamčeno međusobno kompatibilan može nabaviti od jednog dobavljača?

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Na temu izvedbe

Vjerojatno nikoga ne treba uvjeravati da prelazak na All-Flash sustave za pohranu može značajno smanjiti troškove održavanja infrastrukture, jer se sve rutinske operacije izvode mnogo puta brže. To dokazuju svi dobavljači takve opreme. U međuvremenu, mnogi dobavljači počinju zavaravati kada je u pitanju pad performansi kada su omogućeni različiti načini rada sustava za pohranu podataka.

U našoj industriji široko se prakticira izdavanje sustava za pohranu za probni rad na jedan ili dva dana. Dobavljač izvodi 20-minutni test na praznom sustavu, dobivajući zvjezdane brojke performansi. Ali u stvarnom radu, "podvodne grablje" brzo izlaze. Unutar jednog dana, prekrasne IOPS vrijednosti smanjuju se za pola ili tri puta, a ako se sustav za pohranu napuni do 80%, ispadaju čak i manje. Kada omogućite RAID 5 umjesto RAID 10, gubi se još 10-15%, a u načinu rada metro klastera performanse su dodatno prepolovljene.

Sve gore navedeno ne odnosi se na Dorado V6. Naši kupci imaju priliku provesti test performansi tijekom vikenda ili barem tijekom noći. Zatim na scenu stupa sakupljanje smeća, a također postaje jasno kako aktiviranje raznih opcija - poput brzih snimaka i replikacije - utječe na postignutu količinu IOPS-a.

U Dorado V6, snimke i RAID s paritetom praktički nemaju utjecaja na performanse (3-5% umjesto 10-15%). Prikupljanje smeća (punjenje ćelija za pohranu nulama), kompresija i deduplikacija na sustavu za pohranu koji je 80% pun uvijek će utjecati na ukupnu brzinu obrade zahtjeva. No, upravo je Dorado V6 zanimljiv po tome što, bez obzira koju kombinaciju funkcija i zaštitnih mehanizama aktivirali, konačna izvedba pohrane neće pasti ispod 80% brojke dobivene bez opterećenja.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Balansiranje opterećenja

Visoke performanse Dorada V6 postižu se balansiranjem u svakoj fazi, naime:

  • višestruki prolaz;
  • korištenje višestrukih veza s jednog glavnog računala;
  • prisutnost front-end tvornice;
  • paraleliziranje rada kontrolera pohrane;
  • raspodjela opterećenja na svim diskovima na razini RAID 2.0+.

U principu, to je uobičajena praksa. Danas malo ljudi drži sve svoje podatke na jednom LUN-u: svi pokušavaju imati osam, četrdeset ili čak više. Ovo je očit i ispravan pristup koji dijelimo. Ali ako vaša aplikacija zahtijeva samo jedan LUN, koji je lakši za održavanje, naša arhitektonska rješenja omogućuju postizanje 80% performansi dostupnih s više LUN-ova.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Dinamičko planiranje opterećenja CPU-a

Implementiramo raspodjelu opterećenja na procesorima kada koristimo jedan LUN na sljedeći način: zadaci na razini LUN-a podijeljeni su u zasebne male "krhotine", od kojih je svaka strogo dodijeljena određenom kontroleru u "motoru". To je učinjeno kako sustav ne bi izgubio performanse dok "skače" s tim podacima preko različitih kontrolera.

Još jedan mehanizam za održavanje visokih performansi je dinamičko raspoređivanje, u kojem se određene procesorske jezgre mogu dodijeliti različitim skupinama zadataka. Na primjer, ako je sustav trenutno u stanju mirovanja na razini deduplikacije i kompresije, tada neke od jezgri mogu biti uključene u proces servisiranja I/O. Ili obrnuto. Sve se to radi automatski i transparentno za korisnika.

Podaci o trenutnom opterećenju svake od jezgri Dorada V6 nisu prikazani u grafičkom sučelju, ali preko naredbenog retka možete pristupiti OS-u kontrolera i koristiti uobičajenu Linux naredbu vrh.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

NVMe i RoCE podrška

Kao što je već spomenuto, Dorado V6 trenutno u potpunosti podržava NVMe preko Fibre Channela i ne zahtijeva nikakve licence. Sredinom godine pojavit će se podrška za NVMe over Ethernet mod. Da biste ga u potpunosti koristili, trebat će vam podrška za Ethernet s izravnim pristupom memoriji (DMA) verzija v2.0, kako iz samog sustava za pohranu tako i iz sklopki i mrežnih adaptera. Na primjer, kao što je Mellanox ConnectX-4 ili ConnectX-5. Također možete koristiti mrežne kartice izrađene na temelju naših mikro krugova. RoCE podrška također mora biti implementirana na razini operativnog sustava.

Sve u svemu, Dorado V6 smatramo NVMe-centričnim sustavom. Unatoč postojećoj podršci za Fibre Channel i iSCSI, u budućnosti se planira prijeći na brzi Ethernet s RDMA.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Prstohvat marketinga

Zbog činjenice da je sustav Dorado V6 vrlo otporan na kvarove, dobro horizontalno skaliran, podržava različite migracijske tehnologije itd., ekonomski učinak njegove nabave postaje vidljiv kada počne intenzivna uporaba sustava za pohranu podataka. I dalje ćemo se truditi da vlasništvo nad sustavom učinimo što isplativijim, čak i ako to nije očito u prvoj fazi.

Konkretno, osmislili smo program FLASH EVER koji se odnosi na produljenje životnog ciklusa sustava za pohranu podataka i osmišljen kako bi što više rasteretio kupca prilikom nadogradnje.

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Ovaj program uključuje niz mjera:

  • mogućnost postupne zamjene kontrolera i polica s diskovima novim verzijama bez zamjene cijele opreme (za Dorado V6 hi-end sustave);
  • mogućnost federated storage-a (kombiniranje različitih verzija Dorada kao dio jednog hibridnog klastera za pohranu);
  • pametna virtualizacija (mogućnost korištenja opreme trećih strana kao dio rješenja Dorado).

Zašto je OceanStor Dorado V6 najbrže i najpouzdanije rješenje za pohranu

Ostaje napomenuti da je teška situacija u svijetu malo utjecala na komercijalne izglede novog sustava. Unatoč činjenici da je službeno izdanje Dorada V6 održano tek u siječnju, vidimo značajnu potražnju za njim u Kini, kao i veliki interes za njega od strane ruskih i međunarodnih partnera iz financijskog sektora i vladinih agencija.

Između ostalog, zbog pandemije, koliko god dugo trajala, posebno se zaoštrava pitanje pružanja udaljenih zaposlenika virtualnih desktopa. U tom bi procesu Dorado V6 također mogao riješiti mnoga pitanja. Kako bismo to postigli, ulažemo sve potrebne napore, uključujući i praktički dogovor o uključivanju novog sustava na popis kompatibilnosti VMware-a.

***

Usput, ne zaboravite na naše brojne webinare, koji se održavaju ne samo u segmentu ruskog jezika, već i na globalnoj razini. Popis webinara za travanj dostupan je na link.

Izvor: www.habr.com

Dodajte komentar