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

Molimo vas da ne donosite prebrzo zaključke na osnovu naslova! Imamo jake argumente da to podržimo i spakovali smo ih što smo kompaktnije mogli. Predstavljamo vam post o konceptu i principima rada našeg novog sistema za pohranu podataka, koji je objavljen u januaru 2020.

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

Po našem mišljenju, glavnu konkurentsku prednost Dorado V6 porodice sistema za skladištenje obezbeđuju performanse i pouzdanost pomenute u naslovu. Da, da, tako je jednostavno, ali zahvaljujući kakvim smo lukavim i ne tako lukavim rešenjima uspeli da postignemo ovo „jednostavno“, danas ćemo razgovarati.

U cilju što boljeg otkrivanja potencijala sistema nove generacije, govorićemo o starijim predstavnicima modela (modeli 8000, 18000). Osim ako nije drugačije navedeno, ovo su termini koji se koriste.

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

Nekoliko riječi o tržištu

Da bismo bolje razumjeli mjesto Huawei rješenja na tržištu, okrenimo se provjerenoj mjeri - “magični kvadranti» Gartner. Pre dve godine, u sektoru diskovnih polja opšte namene, naša kompanija je bila samouvereno među vodećima, odmah iza NetApp-a i Hewlett Packard Enterprise-a. Huaweijevu poziciju na tržištu SSD uređaja u 2018. godini karakterizirao je status „izazivača“, ali nešto je nedostajalo za postizanje liderske pozicije.

U 2019. godini Gartner je u svom istraživanju spojio oba gore navedena sektora u jedan – “Core storage”. Kao rezultat toga, Huawei se ponovo našao u kvadrantu lidera, pored dobavljača kao što su IBM, Hitachi Vantara i Infinidat.

Da bismo upotpunili sliku, napominjemo da Gartner prikuplja 80% podataka za analizu na američkom tržištu, a to dovodi do primjetne pristrasnosti u korist onih kompanija koje su dobro zastupljene u Sjedinjenim Državama. U međuvremenu, dobavljači koji su fokusirani na evropska i azijska tržišta nalaze se u znatno manje povoljnoj poziciji. I pored toga, prošle godine Huawei proizvodi zauzeli su dostojno mjesto u gornjem desnom kvadrantu i, prema Gartnerovoj presudi, „mogu se preporučiti za upotrebu“.

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

Šta je novo u Doradu V6

Dorado V6 liniju proizvoda, posebno, predstavljaju sistemi iz serije 3000. U početku opremljeni sa dva kontrolera, mogu se horizontalno proširiti na 16 kontrolera, 1200 diskova i 192 GB keš memorije. Sistem će takođe biti opremljen eksternim Fibre Channel (8/16/32 Gbit/s) i Ethernet (1/10/25/40/100 Gbit/s) portovima.

Imajte na umu da se upotreba protokola koji nisu komercijalno uspješni sada postepeno gasi, pa smo na početku odlučili napustiti podršku za Fibre Channel over Ethernet (FCoE) i Infiniband (IB). Oni će biti dodati u kasnijim verzijama firmvera. Podrška za NVMe over Fabric (NVMe-oF) dostupna je odmah preko Fiber Channel-a. Sljedeći firmver, koji je planiran za izdavanje u junu, podržavat će NVMe preko Etherneta. Po našem mišljenju, gornji set će više nego pokriti potrebe većine Huawei kupaca.

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

Glavna razlika između Dorado V6 3000 serije i starijih modela je ta što podržava jedan protokol na pozadini - SAS 3.0. Shodno tome, disk jedinice se tamo mogu koristiti samo sa imenovanim interfejsom. Sa naše tačke gledišta, performanse koje ovo pruža sasvim su dovoljne za uređaj ovog tipa.

Sistemi serije Dorado V6 5000 i 6000 su rješenja srednjeg ranga. Takođe su napravljeni u 2U form faktoru i opremljeni su sa dva kontrolera. Međusobno se razlikuju po performansama, broju procesora, maksimalnom broju diskova i veličini keša. Međutim, u arhitektonskom i inženjerskom smislu, Dorado V6 5000 i 6000 su identični i izgledaju isto.

Hi-end klasa uključuje Dorado V6 sisteme serije 8000 i 18000. Napravljeni u standardnoj veličini 4U, podrazumevano imaju odvojenu arhitekturu u kojoj su kontroleri i drajvovi odvojeni. U minimalnoj konfiguraciji mogu biti opremljeni i sa samo dva kontrolera, iako kupci u pravilu traže da se ugrade četiri ili više.

Dorado V6 8000 horizontalno skalira do 16 kontrolera, a Dorado V6 18000 do 32. Ovi sistemi imaju različite procesore sa različitim brojem jezgara i veličinama keša. Istovremeno, očuvan je identitet inženjerskih rješenja, kao kod modela srednje klase.

2U police sa drajvovima su povezane preko RDMA sa propusnim opsegom od 100 Gbit/s. Dorado V6 backend starije serije takođe podržava SAS 3.0, ali radije u slučaju da SSD diskovi sa takvim interfejsom značajno padnu u ceni. Tada će postojati ekonomska izvodljivost njihovog korištenja čak i uzimajući u obzir nižu produktivnost. Trenutno 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

Dorado V6 kontroleri se izrađuju na vlastitoj bazi elemenata. Nema Intel procesora, nema Broadcom ASIC-a. Time je svaka pojedinačna komponenta matične ploče, kao i sama matična ploča, potpuno maknuta od uticaja rizika povezanih sa sankcionim pritiskom američkih kompanija. Oni koji su svojim očima vidjeli neku našu opremu vjerovatno su primijetili štitove sa crvenom prugom ispod logotipa. To znači da proizvod ne sadrži američke komponente. Ovo je službeni kurs Huaweija - prelazak na komponente vlastite proizvodnje ili, u svakom slučaju, proizvedene u zemljama koje ne slijede politiku SAD-a.

Evo šta možete vidjeti na samoj ploči kontrolera.

  • Univerzalni mrežni interfejs (Hisilicon 1822 čip), odgovoran za povezivanje na Fibre Channel ili Ethernet.
  • Osiguravajući daljinsku dostupnost sistema, BMC čip, odnosno Hisilicon 1710, za potpuno funkcionalno daljinsko upravljanje i nadzor sistema. Slični se koriste i u našim serverima i drugim rješenjima.
  • Centralni procesor je Kunpeng 920 čip proizvođača Huawei, izgrađen na ARM arhitekturi. Upravo je ovaj prikazan na dijagramu iznad, iako drugi kontroleri mogu imati različite modele instalirane sa različitim brojem jezgara, različitom frekvencijom takta, itd. Broj procesora u jednom kontroleru se također 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 i SAS i NVMe diskova. Dodajmo da Huawei samostalno proizvodi SSD-ove, ali ne proizvodi same NAND ćelije, već ih radije kupuje od četiri najveća svjetska proizvođača u obliku nerezanih silikonskih pločica. Huawei samostalno reže, testira i pakuje čipove, nakon čega ih proizvodi pod svojim brendom.
  • Čip umjetne inteligencije je Ascend 310. Po defaultu se ne nalazi na kontroleru i montira se preko posebne kartice, koja zauzima jedan od slotova rezervisanih za mrežne adaptere. Čip se koristi za pružanje inteligentnog ponašanja keša, upravljanja performansama ili procesa deduplikacije i kompresije. Sve ove zadatke može riješiti centralni procesor, ali AI čip vam omogućava da to učinite mnogo efikasnije.

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

Odvojeno o Kunpeng procesorima

Kunpeng procesor je sistem na čipu (SoC), gdje pored računarske jedinice postoje hardverski moduli koji ubrzavaju različite procese, kao što su izračunavanje kontrolnih suma ili izvršavanje kodiranja za brisanje. Takođe implementira hardversku podršku za SAS, Ethernet, DDR4 (od šest do osam kanala) itd. Sve to omogućava Huaweiju da kreira kontrolere za skladištenje podataka koji po performansama nisu inferiorni od klasičnih Intelovih rešenja.

Osim toga, vlastita rješenja zasnovana na ARM arhitekturi daju Huaweiju priliku da kreira potpuna serverska 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 arhitektura Dorado V6…

Internu arhitekturu Dorado V6 sistema skladištenja starije serije predstavljaju četiri glavna poddomena (fabrike).

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

Drugi je set kontrolera, od kojih svaki može, preko RDMA protokola, "dohvatiti" bilo koju prednju mrežnu karticu i susjedni "motor", a to je kutija sa četiri kontrolera, kao i zajedničkim napajanjem i hlađenjem. jedinice za njih. Sada hi-end Dorado V6 modeli mogu biti opremljeni sa dva takva "motora" (odnosno, osam kontrolera).

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

Konačno, četvrtu fabriku “u hardveru” predstavljaju povezane inteligentne police sa uređajima za skladištenje.

Ova simetrična struktura otključava puni potencijal NVMe tehnologije i garantuje visoke performanse i pouzdanost. I/O proces je maksimalno paralelizovan preko procesora i jezgara, omogućavajući istovremeno čitanje i pisanje u više niti.

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

...i šta nam je dala

Maksimalne performanse Dorado V6 rješenja su otprilike tri puta veće od sistema prethodne generacije (iste klase) i mogu doseći 20 miliona IOPS.

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

Sam faktor forme SSD-a je takođe promenjen. Ako je ranije bilo 2 diskova po polici od 25U, sada je povećano na 36 diskova fizičkog formata veličine dlana. Osim toga, police su postale pametnije. Svaki od njih sada ima sistem otporan na greške od dva kontrolera zasnovana na ARM čipovima, sličnim onima koji su instalirani u centralnim kontrolerima.

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

Za sada se bave samo reorganizacijom podataka, ali s izdavanjem novog firmvera, biće mu dodano kodiranje kompresije i brisanja, što će smanjiti opterećenje na glavnim kontrolerima sa 15 na 5%. Premještanje nekih zadataka na policu također oslobađa propusnost interne mreže. A sve to značajno povećava potencijal skalabilnosti sistema.

Kompresija i deduplikacija u prethodnoj generaciji sistema za skladištenje podataka vršeni su blokovima fiksne dužine. Sada je dodat način rada sa blokovima promjenjive dužine, koji za sada treba nasilno uključiti. Naredna ažuriranja firmvera mogu ovo promijeniti.

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

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

Pouzdanost sa ekonomske tačke gledišta

Nedavno je provedeno istraživanje među korisnicima Huawei-a o tome kakvu vrstu zastoja pojedinih elemenata IT infrastrukture kompanija smatra prihvatljivim. Ispitanici su uglavnom bili tolerantni prema hipotetičkoj situaciji u kojoj aplikacija ne reaguje nekoliko stotina sekundi. Za operativni sistem ili adapter glavne magistrale, kritično vrijeme zastoja je bilo desetine sekundi (u suštini vrijeme ponovnog pokretanja). Korisnici postavljaju još veće zahtjeve na mrežu: njen propusni opseg ne bi trebao biti izgubljen duže od 10-20 sekundi. Kao što možete pretpostaviti, ispitanici smatraju da su kvarovi sistema za skladištenje najkritičniji. Sa stanovišta poslovnih predstavnika, zastoji skladištenja ne bi trebalo da prelaze... nekoliko sekundi godišnje!

Drugim riječima, ako klijentska aplikacija banke ne odgovori 100 sekundi, to najvjerovatnije neće uzrokovati katastrofalne posljedice. Ali ako sistem za skladištenje ne radi isto toliko vremena, vjerovatno je zaustavljanje poslovanja i značajni finansijski 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 kompanija po veličini bliska kineskim bankama, opravdati potrebu za kupovinom sistema za skladištenje za nekoliko miliona dolara neće biti tako teško. Tačna je i suprotna tvrdnja: ako preduzeće ne pretrpi značajne gubitke zbog zastoja, onda je malo vjerovatno da će kupiti hi-end sisteme za skladištenje. U svakom slučaju, važno je imati ideju o veličini rupe koja prijeti da se stvori u vašem novčaniku dok se administrator sistema bavi sistemom za pohranu podataka koji je odbio da radi.

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

Sekunde do prelaska na grešku

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

Dijagram Rješenje B prikazuje rješenje koje je trenutno na tržištu drugog dobavljača (da li ste saznali?). Ovdje već postoje front-end i back-end fabrike, a diskovi su povezani na četiri kontrolera odjednom. Istina, postoje nijanse u radu internih algoritama sistema koje nisu odmah očigledne.

Desno je naša trenutna Dorado V6 arhitektura skladištenja sa cijelim setom unutrašnjih elemenata. Razmotrimo kako ovi sistemi preživljavaju tipičnu situaciju - kvar jednog kontrolera.

U klasičnim sistemima, koji uključuju Dorado V3, period potreban za preraspodjelu opterećenja u slučaju kvara dostiže četiri sekunde. Za to vrijeme, I/O je potpuno zaustavljen. U rješenju B naših kolega, uprkos modernijoj arhitekturi, vrijeme zastoja prilikom kvara je čak i veće - šest sekundi.

Dorado V6 sistem za skladištenje vraća svoj rad u samo jednoj sekundi nakon kvara. Ovaj rezultat je postignut zahvaljujući homogenom internom RDMA okruženju, koje omogućava kontroleru da pristupi „stranoj“ memoriji. Druga važna okolnost je prisustvo front-end fabrike, zahvaljujući kojoj se put za host ne menja. Port ostaje isti, a opterećenje se jednostavno šalje na radne kontrolere pomoću višestrukih drajvera.

Kvar drugog kontrolera u Dorado V6 se obrađuje u jednoj sekundi prema istoj shemi. Dorado V3 traje oko šest sekundi, dok rješenje drugog proizvođača traje devet. Za mnoge DBMS-ove takvi intervali se više ne mogu smatrati prihvatljivim, jer se za to vrijeme sistem prebacuje u stanje pripravnosti i prestaje raditi. Ovo se prvenstveno odnosi na DBMS-ove koji se sastoje od mnogih sekcija.

Rješenje A ne može preživjeti kvar trećeg kontrolera. Jednostavno zbog činjenice da se gubi pristup nekom od diskova sa podacima. Zauzvrat, rješenje B u takvoj situaciji vraća funkcionalnost, što zahtijeva, kao iu prethodnom slučaju, devet sekundi.

Šta ima Dorado V6? Jednu sekundu.

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

Šta možete učiniti u sekundi?

Skoro ništa, ali nam to ne treba. Ponovimo još jednom da je u Dorado V6 hi-end klasi, front-end fabrika odvojena od fabrike kontrolera. To znači da ne postoje striktno određeni portovi koji pripadaju određenom kontroleru. Failover ne podrazumijeva traženje alternativnih staza ili ponovnu inicijalizaciju višestrukog prolaza. Sistem nastavlja da radi kako je i 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”. Ovo je postalo moguće zahvaljujući činjenici da rješenje sada pohranjuje tri kopije keša. Stoga, čak i uz dvostruki kvar, uvijek će postojati jedna netaknuta kopija.

Sinhroni kvar sva četiri kontrolera u jednom od "motora" također neće uzrokovati fatalne posljedice, jer se sve tri kopije keša distribuiraju među "motorima" u bilo kojem trenutku. Sam sistem prati usklađenost sa ovom operativnom logikom.

Konačno, potpuno nevjerovatan scenario je uzastopni kvar sedam od osam kontrolera. Štaviše, minimalni prihvatljivi interval između pojedinačnih kvarova za održavanje operativnosti je 15 minuta. Tokom ovog vremena, sistem skladištenja uspeva da završi operacije neophodne za migraciju keša.

Poslednji kontroler će pokrenuti skladište podataka i održavati keš memoriju pet dana (podrazumevana vrednost, koja se lako može promeniti u podešavanjima). Nakon toga, keš memorija će biti onemogućena, ali će sistem za skladištenje nastaviti da radi.

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

Ne uznemirujuća ažuriranja

Novi Dorado V6 OS vam omogućava da ažurirate firmver sistema za skladištenje bez ponovnog pokretanja kontrolera.

Operativni sistem je, kao iu slučaju prethodnih rješenja, baziran na Linuxu, ali su mnogi operativni procesi prebačeni 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 sistem radi ažuriranja pojedinačnih modula. Recimo da da biste dodali podršku za novi protokol, trebate samo isključiti odgovarajući softverski modul i pokrenuti novi.

Jasno je da pitanje ažuriranja cijelog sistema i dalje ostaje, jer mogu postojati elementi u kernelu kojima je potrebno ažuriranje. Ali, prema našim zapažanjima, to je manje od 6% ukupnog broja. Ovo omogućava ponovno pokretanje kontrolera deset puta rjeđe nego prije.

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

Rešenja otporna na katastrofe i visoke dostupnosti (HA/DR).

Dorado V6 “out of the box” je spreman za integraciju u geo-distribuirana rješenja, klastere na nivou grada (metro) i “trostruke” centre podataka.

S lijeve strane na gornjoj ilustraciji je klaster metroa koji je mnogima već poznat. Dva sistema za skladištenje rade u aktivnom/aktivnom režimu na udaljenosti do 100 km jedan od drugog. Ovu infrastrukturu, sa jednim ili više kvorum servera, mogu podržati rješenja raznih kompanija, uključujući naš FusionSphere cloud operativni sistem. Kod ovakvih projekata od posebnog su značaja karakteristike kanala između lokacija, a sve ostale poslove u našem slučaju preuzima HyperMetro funkcija, koja je dostupna, opet, iz kutije. Moguća je integracija preko Fibre Channel-a, kao i preko iSCSI-a u IP mreže, ukoliko se za tim ukaže potreba. Više nema potrebe za namenskom „tamnom“ optikom, jer sistem može da komunicira preko postojećih kanala.

Prilikom izgradnje takvih sistema, jedini hardverski zahtjev za sisteme za skladištenje je dodjela portova za replikaciju. Dovoljno je kupiti licencu, pokrenuti kvorum servere - fizičke ili virtuelne - i omogućiti IP konekciju kontrolerima (10 Mbit/s, 50 ms).

Ova arhitektura se lako može preneti na sistem sa tri data centra (pogledajte desnu stranu ilustracije). Na primjer, kada dva data centra rade u metro klaster modu, a treća lokacija, koja se nalazi na udaljenosti većoj od 100 km, koristi asinkronu replikaciju.

Sistem 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 sa višestrukim kvarovima

Iznad i ispod takođe je prikazan klasični metro klaster, koji se sastoji od dva sistema za skladištenje i kvorum servera. Kao što vidite, u šest od devet mogućih scenarija višestrukih kvarova, naša infrastruktura će ostati operativna.

Na primjer, u drugom scenariju, ako kvorum server ne uspije i sinhronizacija između lokacija, sistem ostaje produktivan jer druga lokacija prestaje raditi. Ovo ponašanje je već 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 u rukavu

Podsjetimo, Huawei ne proizvodi samo sisteme za pohranu podataka, već i čitav niz mrežne opreme. Kojeg god dobavljača pohrane da odaberete, ako se WDM mreža koristi između lokacija, u 90% slučajeva ona će biti izgrađena na rješenjima naše kompanije. Postavlja se logično pitanje: zašto sastavljati zoološki vrt sistema kada se sav hardver za koji je garantovano kompatibilan jedan s drugim može nabaviti od jednog dobavljača?

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

Na temu performansa

Vjerovatno niko ne mora biti uvjeren da prelazak na All-Flash sisteme za pohranu može značajno smanjiti troškove održavanja infrastrukture, jer se sve rutinske operacije izvode mnogo puta brže. O tome svjedoče svi dobavljači takve opreme. U međuvremenu, mnogi dobavljači počinju da lažiraju kada je u pitanju pad performansi kada su omogućeni različiti načini rada sistema za skladištenje podataka.

U našoj industriji široko je praktikovano izdavanje sistema skladištenja za probni rad na jedan ili dva dana. Prodavac izvodi 20-minutni test na praznom sistemu, dobijajući sjajne performanse. Ali u stvarnom radu, "podvodne grabulje" brzo izlaze. U roku od jednog dana, prekrasne IOPS vrijednosti se smanjuju za pola ili tri puta, a ako je sistem za pohranu popunjen do 80%, ispostavlja se da su još manje. Kada omogućite RAID 5 umjesto RAID 10, gubi se još 10-15%, a u metro cluster modu performanse su dodatno prepolovljene.

Sve gore navedeno ne odnosi se na Dorado V6. Naši kupci imaju priliku da izvrše test performansi tokom vikenda ili barem preko noći. Tada na scenu stupa sakupljanje smeća, a takođe postaje jasno kako aktiviranje različitih opcija – poput snimaka i replikacije – utiče na postignutu količinu IOPS-a.

U Dorado V6, snimci i RAID sa paritetom nemaju praktički nikakav uticaj na performanse (3-5% umjesto 10-15%). Sakupljanje smeća (punjenje ćelija za skladištenje nulama), kompresija i deduplikacija na sistemu skladištenja koji je 80% popunjen uvek će uticati na ukupnu brzinu obrade zahteva. Ali upravo je Dorado V6 zanimljiv po tome što, bez obzira na to koju kombinaciju funkcija i zaštitnih mehanizama aktivirate, konačne performanse skladištenja neće pasti ispod 80% cifre dobijene bez opterećenja.

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

Balansiranje opterećenja

Visoke performanse Dorado V6 postižu se balansiranjem u svakoj fazi, odnosno:

  • multipassing;
  • korištenje više konekcija sa jednog hosta;
  • prisustvo front-end fabrike;
  • paraleliziranje rada kontrolera skladištenja;
  • raspodjela opterećenja na svim diskovima na nivou RAID 2.0+.

U principu, to je uobičajena praksa. Ovih dana malo ljudi sve svoje podatke drži na jednom LUN-u: svi se trude imati osam, četrdeset, pa čak i više. Ovo je očigledan 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ćavaju joj da postigne 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 CPU opterećenja

Mi implementiramo raspodjelu opterećenja na procesore kada se koristi jedan LUN na sljedeći način: zadaci na nivou LUN-a podijeljeni su u zasebne male “shardove”, od kojih je svaki striktno dodijeljen određenom kontroleru u “motoru”. Ovo se radi kako sistem ne bi izgubio performanse dok "skače" sa ovim podacima preko različitih kontrolera.

Drugi mehanizam za održavanje visokih performansi je dinamičko raspoređivanje, u kojem se određena procesorska jezgra mogu dodijeliti različitim grupama zadataka. Na primjer, ako je sistem trenutno neaktivan na razini deduplikacije i kompresije, tada neka od jezgara mogu biti uključena u proces servisiranja I/O. Ili obrnuto. Sve se to radi automatski i transparentno za korisnika.

Podaci o trenutnom opterećenju svake od Dorado V6 jezgri se ne prikazuju u grafičkom sučelju, ali preko komandne linije možete pristupiti OS kontrolera i koristiti uobičajenu Linux naredbu vrh.

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

Podrška za NVMe i RoCE

Kao što je već spomenuto, Dorado V6 trenutno u potpunosti podržava NVMe preko Fibre Channel iz kutije i ne zahtijeva nikakve licence. Sredinom godine pojavit će se podrška za NVMe over Ethernet način rada. Da biste ga u potpunosti koristili, trebat će vam podrška za Ethernet sa direktnim pristupom memoriji (DMA) verzija v2.0, kako iz samog sistema za skladištenje podataka, tako i sa prekidača i mrežnih adaptera. Na primjer, kao što je Mellanox ConnectX-4 ili ConnectX-5. Možete koristiti i mrežne kartice napravljene na bazi naših mikrokola. RoCE podrška također mora biti implementirana na nivou operativnog sistema.

Sve u svemu, smatramo da je Dorado V6 sistem usmjeren na NVMe. Uprkos postojećoj podršci za Fibre Channel i iSCSI, u budućnosti se planira prelazak na brzi Ethernet sa RDMA.

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

Prstohvat marketinga

Zbog činjenice da je Dorado V6 sistem veoma otporan na kvarove, dobro se horizontalno skalira, podržava različite tehnologije migracije itd., ekonomski efekat njegove nabavke postaje evidentan kada počne intenzivna upotreba sistema za skladištenje podataka. Nastavićemo da se trudimo da vlasništvo nad sistemom učinimo što profitabilnijim, čak i ako to nije očigledno u prvoj fazi.

Konkretno, kreirali smo program FLASH EVER, koji se odnosi na produženje životnog ciklusa sistema za skladištenje podataka i dizajniran da što više rastereti 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 za diskove novim verzijama bez zamjene cijele opreme (za Dorado V6 hi-end sisteme);
  • mogućnost federalnog skladištenja (kombinovanje različitih verzija Dorada kao deo jednog hibridnog skladišnog klastera);
  • pametna virtuelizacija (mogućnost korišćenja opreme treće strane kao deo Dorado rešenja).

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

Ostaje da se primeti da je teška situacija u svetu imala mali uticaj na komercijalne izglede novog sistema. Uprkos činjenici da je Dorado V6 zvanično predstavljen tek u januaru, vidimo značajnu potražnju za njim u Kini, kao i veliko interesovanje ruskih i međunarodnih partnera iz finansijskog sektora i vladinih agencija.

Između ostalog, zbog pandemije, koliko god da traje, posebno se zaoštrava pitanje pružanja virtuelnih desktopa zaposlenima na daljinu. U ovom procesu, Dorado V6 bi također mogao riješiti mnoga pitanja. Da bismo to postigli, činimo sve potrebne napore, uključujući i praktičnu saglasnost da se novi sistem uključi na VMware listu kompatibilnosti.

***

Usput, ne zaboravite na naše brojne webinare, koji se održavaju ne samo u segmentu ruskog jezika, već i na globalnom nivou. Spisak vebinara za april dostupan je na link.

izvor: www.habr.com

Dodajte komentar