StorageReview.com

Specifikace hyperscale NVMe Boot SSD od OCP přináší výkon, cenovou dostupnost a efektivitu

Enterprise  ◇  SSD

V posledních několika letech proběhlo mnoho diskusí o problémech týkajících se bootovacích disků v oblasti hyperscale systémů. I když hyperscaleři za ně nechtějí utrácet příliš mnoho, potřebují mimo jiné nezbytné specifikace základní minimální výkonnostní limit.

spouštěcí disky NVME

Otázkou je také, kdo bude ve skutečnosti pokračovat ve výrobě malokapacitních bootovacích disků M.2 NVMe, jelikož výrobci podnikových SSD disků z tohoto segmentu trhu většinou odešli. Společnost Solidigm ve svém portfoliu úložišť nemá žádný moderní bootovací disk M.2 a většina moderních možností nabízených společnostmi Samsung, KIOXIA a Micron má kvůli vysoké kapacitě obavy z ceny. Pak je tu ještě požadavek na výkon. I když to není skvělý výkon, bootovací disk musí spolehlivě dosahovat minimálního výsledku.

Jak vidíte v níže uvedeném grafu, kapacita bootovacích i datových disků neustále roste, což pro organizace znamená vyšší výdaje.

Požadavky a omezení pro spouštěcí disk Hyperscale NVMe

Na summitu OCP se o těchto problémech diskutovalo během prezentace zástupců společností Google a Meta a především o tom, co dělají pro jejich řešení.

Byl ukázán příklad hyperscale bootovacího SSD disku, který reprezentuje aktivitu za jeden den, včetně I/O čtení a zápisů a také transakcí TRIM. Nejvýraznější je vysoká propustnost transakcí TRIM, která ukazuje na krátkodobá data (vytvořená a poté brzy smazána). Pokud transakce TRIM nejsou správně navrženy, povedou k zastavení s latencí a budou narušovat provoz při čtení a zápisu. Většina provozu je také náhodné čtení a zápis.

Mezi překážky, kterým čelí Hyperscale NVMe Boot, patří:

  • Hyperškálovatelné úlohy jsou v konečném důsledku citlivé na latenci, takže trvalý výkon je velmi důležitý pro zajištění efektivního uživatelského prostředí.
  • Je také náročné ladit ve velkém měřítku, takže podrobné monitorovací metriky jsou zásadní jak pro predikci, tak pro detekci selhání.
  • Výdrž je u bootovacích SSD disků velmi důležitá. Po dokončení finalizace systému (což může nějakou dobu trvat) vám bootovací disky s vysokou výdrží umožní, aby vydržely tak dlouho, jak je po celou dobu životnosti produktu.. To také pomůže eliminovat potřebu oprav a zabránit předčasnému opotřebení.
  • A co je nejdůležitější, hyperscale zákazníci kladou velký důraz na soukromí a bezpečnost a někdy je obtížné splnit všechny tyto standardy.

Jedná se o poměrně rozmanitou škálu problémů, takže jejich řešení může být složitý proces, pokud se neprovede správně.

Řešení problémů se spouštěcími disky

Hlavním cílem a motivací OCP je, že jediným způsobem, jak tyto problémy vyřešit, je spolupráce a otevřené specifikace. Společnosti Meta a Google proto spojily síly, aby sloučily požadavky a vytvořily specifikaci Hyperscale NMEe Boot SSD (verze 1.0) , která představuje důležitý milník v efektivitě bootovacích disků. Specifikace byla předložena začátkem tohoto roku a je k dispozici na webových stránkách OCP.

Tyto specifikace přinášejí mnoho výhod. V konečném důsledku umožňují trhu lépe porozumět funkcím, které hyperškálovači potřebují a používají pro svá bootovací zařízení, a zajišťují, aby se shodovali s průmyslem při zavádění bootovacích SSD disků. Kromě toho poskytují organizacím open-source nástroje pro správu bootovacích SSD disků, což vede k vývoji testovacích sad třetích stran , které splňují všechny požadavky.

Během prezentace také naznačili, že existují dva způsoby, jak přistupovat k vytvoření hyperscale bootovacího SSD disku. Buď downgrade podnikového SSD disku, nebo upgrade spotřebitelského SSD disku, protože jeho požadavky se nacházejí někde uprostřed mezi těmito dvěma oblastmi.

Lavice pro boty

Do našich recenzí SSD disků jsme začali přidávat sekci o výkonu spouštěcího testu, což je profil pracovní zátěže, který OCP používá k posouzení SSD disků určených pro spouštění serverů. Tato spouštěcí úloha spočívá v relativně intenzivním testovacím plánu, který disk kompletně zaplní zápisy, než se otestuje sekvence úloh s velkým počtem čtení.

Pro každý test provede asynchronní operaci náhodného čtení s objemem 32 kB spolu se synchronním náhodným zápisem s rychlostí 15 MiB/s a rychlostí 128 kB a také se synchronním náhodným zápisem/ořezáváním na pozadí s rychlostí 5 MiB/s. Skript začíná aktivitou náhodného čtení na úrovni 4 úloh a ve vrcholném běhu škáluje až na 256 úloh. Konečným výsledkem jsou operace čtení provedené během vrcholného běhu.

Cílem OCP pro tento benchmark je dosáhnout/neprojít při 60 000 IOPS při čtení. Většina testovaných disků toto minimum výrazně překročí, ale výsledky jsou i tak poučné. Nejzajímavější na našem testování bylo, že jsme byli schopni výrazně překročit prahovou hodnotu IOPS u výkonově orientovaných modelů NVMe SSD, ale ne u pomalejších SSD disků splňujících kritéria. Mnoho pomalejších modelů SSD disků snadno spadá do kategorie neprocházejících testem, i když jsme u modelu 970 EVO Plus 2TB zaznamenali pomalejší rychlost, která test nesplňovala.

SSD Čtení IOPS
Sk hynix Platinum P41 220,884 IOPS
WD SN850X 219,883 IOPS
Solidigm P44 Pro 211,999 IOPS
Fantom VENOM8 190,573 IOPS
Samsung 990 Pro 176,677 IOPS
Sabrent Rocket 4 Plus 162,230 IOPS
Samsung 970 EVO Plus 2TB 52,005 IOPS
Corsair MP600GS DNF
Solidigm P41 Plus DNF

Příklad případu užití hyperškálovatelné úlohy

Během konzultace také porovnali dva různé disky: jeden, který je obecnější, a druhý, který více odpovídá specifikacím OCP pro hyperscale. Celkově zjistili, že u druhého jmenovaného disku došlo k dramatickému zlepšení latence napříč všemi oblastmi, což je v oblasti hyperscale velmi důležité.

V reálném světě to znamená, že dochází k znatelnému zkrácení doby uvedení na trh při snaze o nasazení disku, který lépe odpovídá specifikacím.

Pohyb vpřed s Specifikace bootovacího SSD disku OCP Hyperscale NVMe

Zatímco některé společnosti si dříve vytvářely vlastní hyperscale bootovací disky, které vyhovovaly jejich specifickým potřebám (a specifickým požadavkům jejich zákazníků), tyto specifikace nebyly sdíleny v rámci celého odvětví. To vedlo k tomu, že dodavatelé museli vytvářet vlastní hardware/firmware na míru, aby splnili potřeby svých zákazníků.

Od té doby jsme ušli dlouhou cestu, protože OCP nyní oficiálně zveřejnila verzi 1.0 své specifikace Hyperscale NVMe Boot SSD . To umožňuje výrobcům systémů a poskytovatelům SSD sladit se na společné sadě požadavků a zároveň podporuje další spolupráci.

Společnost OCP vyzývá všechny výrobce OEM (tj. výrobce systémů) a hyperscalery, aby se k této iniciativě připojili, a slibuje, že bude specifikace neustále vyvíjet a vylepšovat s tím, jak se bude měnit prostředí úložišť.

Dopad na podnik

Potřeba bootovacího disku se neomezuje pouze na případy použití v hyperscale. M.2 je v současnosti de facto standardem bootovacího disku pro většinu serverů a úložných polí. I když disk ve většině případů nemusí dělat mnoho, musí být spolehlivý, dostatečně výkonný a ne větší (dražší), než je nezbytně nutné. Doufejme, že uvidíme, jak dodavatelé úložišť na tuto iniciativu zareagují SSD diskem specifickým pro bootování, aby si poskytovatelé infrastruktury mohli udržet určitou míru standardizace.

Zapojte se do StorageReview

Zpravodaj | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS kanál

Lyle Smith

Lyle je autorem pro StorageReview a píše pro širokou škálu témat týkajících se IT pro koncové uživatele a podniky.