Everpure arhitektura ne poznaje zastoj: deduplikacija, nadogradnje i efikasnost neprekidnog rada
Šta obnova tkiva objašnjava o deduplikaciji, nadogradnjama kontrolera i potrošnji energije u data centru
Sedam godina koje ne postoje
Često se čuje tvrdnja da se ljudsko telo u celosti obnovi na svakih sedam godina, ali ova tvrdnja nije tačna, a razlog njene netačnosti zanimljiviji je od nje same. Naime, epitel tankog creva zameni se za četiri do pet dana; eritrociti žive oko sto dvadeset dana; kostur se neprekidno razgrađuje i ponovo izgrađuje tempom od nekoliko procenata godišnje, pa mu je za potpunu zamenu potrebno oko deset godina; neuroni moždane kore uglavnom ostaju isti do kraja života.
Obnova, dakle, postoji, ali nije sinhrona. Kada bi svaki organ imao isti ciklus zamene i kada bi svi ti ciklusi pali u istu nedelju, organizmu bi bio potreban prekid u radu, odnosno morao bi da stane, da uradi sve potrebne zamene i da se ponovo pokrene. Pošto se obnavlja lokalno, u različitim ritmovima i pod punim opterećenjem, prekid mu nije potreban nijednom u životu.
Ova rečenica opisuje inženjerski program iza Everpure platforme preciznije od bilo koje marketinške formulacije. U prethodna dva teksta razmatrali smo portfolio i arhitekturu sistema, a zatim i put od skladišta do platforme, kroz poređenje s razvojem grada. Grad se posmatra spolja, a ovaj tekst gleda iznutra, na metabolizam.
Šta ćelija radi s otpadom i šta Purity radi s duplikatima
Naše ćelije ne drže višak proteina „za svaki slučaj“. Kada se neki protein ošteti ili postane višak, ćelijska služba za reciklažu lepi mu molekularnu nalepnicu i rastavlja ga na aminokiseline, koje se odmah koriste za stvaranje novih proteina. Zahvaljujući izuzetnoj preciznosti na molekularnom nivou, ovaj sistem automatski uklanja sav otpad i održava ćeliju zdravom. Purity radi po istoj logici – globalna deduplikacija uvek je aktivna, radi s promenljivom veličinom bloka i granularnošću od 512 B. Tradicionalne arhitekture s fiksnim blokovima (recimo 4 kB ili 8 kB) imaju previše grubu rešetku, pa ukoliko se isti sadržaj pomeri za samo nekoliko stotina bajtova i ne poklopi se s tom mrežom, sistem ga vidi kao potpuno nov podatak i propušta duplikat. Suprotno tome, finija granularnost bez problema prepoznaje istu informaciju bez obzira na njeno pomeranje u memoriji.
Pre deduplikacije i kompresije, Purity ima još jedan sloj koji se odnosi na uklanjanje obrazaca, odnosno detekcija nula i ponavljajućih binarnih sekvenci. Isti princip važi i u ćeliji koja ne troši energiju na transport materijala koji će odmah biti razgrađen. Podatak prepoznat kao prazan obrazac nikada ne stiže do flash memorije, pa se i ne upisuje. Time se smanjuje write amplification (pojava gde količina podataka koju kontroler fizički upiše u fleš memoriju premašuje količinu podataka koju je operativni sistem zapravo poslao na upisivanje), produžava radni vek DirectFlash modula i usporava trošenje kapaciteta i to bez ijednog administratorskog podešavanja. Ovaj efekat je merljiv – za mešovita enterprise opterećenja osnovica je odnos 5:1, a kod jednog tehnološkog korisnika koji isporučuje Desktop-as-a-Service u produkciji izmereno je čak 19:1. Na osnovici 5:1, logičkih 500TB staje na približno 100TB fizičkog flash-a, a manji broj drajvova znači manje energije, hlađenja i rek prostora.
Drugi sloj efikasnosti je na nivou medija. Komercijalni SSD nosi sopstveni kontroler i sopstveni DRAM u svakom slotu. Kada bi svaka ćelija u telu nosila kompletan sopstveni nervni sistem, organizam bi radio, ali bi ogroman deo energetskog budžeta trošio na dupliranu infrastrukturu. Everpure proizvodi DirectFlash module iz sirovog NAND-a i premešta inteligenciju i DRAM na nivo sistema, što daje približno četrdeset puta manje DRAM-a po terabajtu i znatno bolju energetsku efikasnost u odnosu na konvencionalne NVMe SSD arhitekture.
Evergreen//Forever kao kost pod opterećenjem
Kao što kost pod teretom neprekidno menja svoju strukturu iznutra a da čovek to i ne oseti, tako i enterprise sistemi moraju da žive, dišu i rade punom parom dok se u njihovoj „pozadini“ odigravaju radikalne arhitektonske promene. Nema isključivanja opreme, nema perioda za održavanje i nema zaustavljanja biznisa. Evergreen//Forever menja pravila igre – uz trogodišnju obnovu pretplate (kroz Ever Modern program) dobija se nadogradnja kontrolera bez migracije podataka, perioda za održavanje i dodatnih troškova. Ovo nije marketinški hir, već ugovorna obaveza iza koje stoji više od 30.000 uspešno izvedenih nadogradnji kod preko 3.000 korisnika – metrika koju nijedan konkurent na tržištu ne može da isprati.
Prenosivost DirectFlash modula između generacija kontrolera potpuno briše migraciju iz rečnika. Prelazak (npr. s FlashArray//X na //XL) koristi postojeće module, bez paralelnih sistema, dupliranja potrošnje i trošenja dodatnog mesta u rek ormanu. Uz Capacity Consolidation, drajvovi se bez prekida u radu menjaju gušćim medijem uz trade-in kredit. To je suština asinhronog osvežavanja. Tradicionalni model na 3–5 godina spaja kontrolere, medije i softver u jednu nabavku, a to je sinhrona obnova koja nužno nosi zastoj i obaveznu forklift zamenu. U Evergreen modelu ti ciklusi su razdvojeni na sledeće segmente:
- kontroleri se nadograđuju bez zamene drajvova;
- kapacitet se dodaje bez diranja kontrolera;
- Purity se ažurira iz Pure1 konzole uz automatske pre-flight provere i sekvencijalni failover.
Jedan genom, jedno signalno tkivo
Kao što svaka ćelija u telu ima identičan „izvorni kod“ – genom, ali se, na primer, jetra i bubreg potpuno drugačije ponašaju u zavisnosti od toga šta je aktivirano, tako i savremena IT infrastruktura koristi istu osnovnu platformu, dok modularne nadogradnje i asinhroni ciklusi omogućuju da se svaki deo sistema prilagodi svojoj nameni bez rušenja celog organizma. Everpure vodi jednu familiju operativnog sistema koja se zove Purity//FA na FlashArray i Purity//FB na FlashBlade. Tržišna slika često je potpuno drugačija, pa tako imamo više međusobno nepovezanih operativnih sistema unutar istog portfolija što unosi složenost u upravljanje. Slično tome, softverske licence koje se na papiru predstavljaju kao jedinstvena stavka i jedinstvena cena, u praksi se i dalje razlažu na mnoštvo zasebnih SKU-ova i to odvojeno za kapacitet, odvojeno za cloud i odvojeno za specifične replikacione protokole.
Pure1 igra ulogu nervnog i endokrinog sistema. Telemetrija stiže na svakih trideset sekundi, modeli se treniraju na podacima iz desetina hiljada sistema u produkciji, više od polovine tiketa otvara se automatski pre nego što korisnik primeti problem, a sve je uključeno u cenu sistema bez zasebne licence i bez odvojene bezbednosne konzole. Kroz tu konzolu isporučeno je više od 500.000 nadogradnji Purity softvera bez prekida u radu. Fusion dodaje sloj koji celu flotu tretira kao jedan logički resurs, s deklarativnim politikama i nativnom integracijom u Ansible, Terraform i Kubernetes CSI.
Energetski budžet
Organizam ima fiksni energetski budžet, gde mozak troši otprilike petinu. U ovoj konstelaciji efikasnost je uslov opstanka, a ne vrlina, pa možemo da kažemo da ništa što predstavlja višak ne preživljava selekciju dovoljno dugo. U Evergreen//One modelu korisnici koriste samo hardver potreban za ispunjenje ugovorenih SLA parametara, što daje do 80% nižu potrošnju energije i do 80% manji fizički prostor u poređenju s konkurentskim pretplatničkim ponudama. Iza toga stoji finansijska obaveza – ukoliko obećanja nisu ispunjena, Everpure isplaćuje sredstva za pokrivanje troškova rek prostora i energije, po modelu kredita kakav postoji kod javnih cloud servisa. Treba reći da objavljeni SLA za održivost s finansijskim pokrićem trenutno nema nijedan drugi proizvođač enterprise storidž sistema na tržištu.
Kako arhitektura nadživljava ciklus zamene
Gartnerov Magic Quadrant je 2025. godine po dvanaesti put zaredom pozicionirao Everpure na lidersku poziciju – ovoga puta u ciklusu u kojem su dva odvojena izveštaja spojena u jedan, uz brutalan set ulaznih kriterijuma: in-house operativni sistem, jedinstveni API kontrolni sloj i kombinovani blok, fajl i objektni servisi. Naravno, pošteno je pročitati i fusnote gde isti izveštaj navodi zamerke: inicijalna cena i troškovi podrške znaju da zamažu oči, a dubina hibridnog cloud portfolija proglašena je slabijom tačkom. Međutim, prva zamerka neutrališe se čim promenimo horizont posmatranja. Kada posmatramo realnu redukciju podataka, nultu cenu migracija i garantovanu nadogradnju kontrolera kroz ugovor, računica na pet godina izgleda dramatično drugačije od onoga što piše u cenovniku, zato što se, kako smo rekli, živi organizam ne unapređuje tako što ga privremeno isključite iz struje – on nasleđuje osnovni kod, prilagođava se u hodu i menja istrošene delove dok radi punom parom. Slično, infrastruktura koja traži da se biznis zaustavi da bi disala, zapravo prebacuje pogrešan teret na pogrešnu stranu.
Tekst pripremio: Miodrag Nikolić, Pre-Sales Engineer, ASBIS Srbija
ASBIS je ovlašćeni Everpure distributer za Republiku Srbiju.
Za ponude i sve dodatne informacije, kontaktirajte nas:
Da postanete ASBIS Partner, popunite formular na sledećem linku:
