Az Azure Stack HCI- és Windows Server-fürtök meghajtóinak kiválasztása

A következőkre vonatkozik: Azure Stack HCI, 22H2 és 21H2 verzió; Windows Server 2022, Windows Server 2019

Ez a cikk útmutatást nyújt a teljesítmény- és kapacitáskövetelményeknek megfelelő meghajtók kiválasztásához.

Meghajtótípusok

Közvetlen tárolóhelyek az Azure Stack HCI és a Windows Server mögöttes tárolóvirtualizálási technológiája jelenleg négyféle meghajtóval működik:

Meghajtó típusa Description
PMem A PMem állandó memóriára utal, amely egy új típusú kis késésű, nagy teljesítményű tároló.
NVMe Az NVMe (non-Volatile Memory Express) olyan SSD-meghajtókat jelent, amelyek közvetlenül a PCIe buszon ülnek. A gyakori formatényezők a 2,5" U.2, a PCIe bővítménykártya (AIC) és az M.2. Az NVMe nagyobb IOPS- és I/O-átviteli sebességet kínál, alacsonyabb késéssel, mint bármely más, jelenleg támogatott meghajtótípus, kivéve a PMem-et.
SSD Az SSD olyan SSD-meghajtókra utal, amelyek hagyományos SATA-on vagy SAS-en keresztül csatlakoznak.
HDD A HDD a rotációs, mágneses merevlemez-meghajtókra utal, amelyek hatalmas tárolókapacitást biztosítanak.

Megjegyzés

Ez a cikk az NVMe, az SSD és a HDD meghajtókonfigurációinak kiválasztását ismerteti. További információ a PMem-ről: Az állandó memória ismertetése és üzembe helyezése.

Megjegyzés

A Storage Bus Layer (SBL) gyorsítótára nem támogatott az egykiszolgálós konfigurációban. Az egyetlen kiszolgáló esetében az összes egytárolós konfiguráció (például all-NVMe vagy all-SSD) az egyetlen támogatott tárolótípus.

Beépített gyorsítótár

Közvetlen tárolóhelyek beépített kiszolgálóoldali gyorsítótárat tartalmaz. Ez egy nagy, állandó, valós idejű olvasási és írási gyorsítótár. A több típusú meghajtóval rendelkező üzemelő példányok esetében a rendszer automatikusan úgy van konfigurálva, hogy az összes "leggyorsabb" típusú meghajtót használja. A fennmaradó meghajtók szolgálnak a tárolókapacitás biztosítására.

További információ: A tárolókészlet gyorsítótárának ismertetése.

1. lehetőség – A teljesítmény maximalizálása

Ha kiszámítható és egységes almilliszekundumos késést szeretne elérni a véletlenszerű olvasások és írások között bármilyen adatra, vagy rendkívül magas IOPS-t ( több mint 13 milliót tettünk!) vagy I/O-átviteli sebességet (több mint 500 GB/s olvasást végeztünk el), akkor "minden flash" értéket kell használnia.

Ennek több módja is van:

Az ábra az üzembehelyezési lehetőségeket mutatja be, beleértve a kapacitáshoz tartozó összes NVMe-t, a gyorsítótárhoz tartozó NVMe-t és a kapacitáshoz tartozó SSD-t.

  1. Minden NVMe. Az összes NVMe használata páratlan teljesítményt biztosít, beleértve a legrejelhetőbb kis késést is. Ha minden meghajtója ugyanaz a modell, nincs gyorsítótár. A magasabb szintű és az alacsonyabb állóképességű NVMe-modelleket is kombinálhatja, és konfigurálhatja az előbbiet az utóbbi írási gyorsítótárazására (beállítás szükséges).

  2. NVMe + SSD. Ha az NVMe-t SSD-kkel együtt használja, az NVMe automatikusan gyorsítótárazza az írásokat az SSD-kbe. Ez lehetővé teszi, hogy az írások a gyorsítótárban való halmazba kerülnek, és csak szükség esetén legyenek szakaszosak, hogy csökkenjen az SSD-k kopása. Ez NVMe-szerű írási jellemzőket biztosít, míg az olvasásokat közvetlenül a szintén gyors SSD-k szolgáltatják.

  3. Minden SSD. Az All-NVMe-hez hasonlóan nincs gyorsítótár, ha az összes meghajtó ugyanazt a modellt használja. Ha a magasabb szintű és az alacsonyabb állóképességű modelleket kombinálja, konfigurálhatja az előbbiet az utóbbi írási gyorsítótárazására (beállítás szükséges).

    Megjegyzés

    Az all-NVMe vagy az all-SSD gyorsítótár nélküli használatának egyik előnye, hogy minden meghajtóról használható tárolókapacitást kap. A gyorsítótárazásra nincs "költve" kapacitás, ami kisebb méretekben vonzó lehet.

2. lehetőség – A teljesítmény és a kapacitás kiegyensúlyozása

A különböző alkalmazásokkal és számítási feladatokkal rendelkező környezetek esetében, amelyek némelyike szigorú teljesítménykövetelményekkel rendelkezik, mások pedig jelentős tárolási kapacitást igényelnek, "hibridnek" kell lennie az NVMe vagy az SSD-k nagyobb HDD-k gyorsítótárazásával.

Az ábra az üzembehelyezési lehetőségeket mutatja be, beleértve az NVMe-t a gyorsítótárhoz a HDD-vel a kapacitáshoz, az SSD-t a gyorsítótárhoz a HDD-vel a kapacitáshoz, az NVMe-t pedig a vegyes SSD-vel rendelkező gyorsítótárhoz és a HDD-t a kapacitáshoz.

  1. NVMe + HDD. Az NVMe-meghajtók mindkettő gyorsítótárazásával felgyorsítják az olvasást és az írást. A gyorsítótárazási olvasások lehetővé teszik, hogy a HDD-k az írásokra összpontosítsanak. A gyorsítótárazási írások elnyelik az adatcsúcsokat, és lehetővé teszik, hogy az írások csak szükség esetén legyenek előkészítettek, mesterségesen szerializált módon, amely maximalizálja a HDD IOPS- és I/O-átviteli sebességet. Ez NVMe-szerű írási jellemzőket biztosít, és a gyakran vagy nemrégiben olvasott adatok esetében az NVMe-szerű olvasási jellemzőket is.

  2. SSD + HDD. A fentiekhez hasonlóan az SSD-k mindkettő gyorsítótárazásával felgyorsítják az olvasást és az írást. Ez SSD-szerű írási jellemzőket és SSD-szerű olvasási jellemzőket biztosít a gyakran vagy nemrégiben olvasott adatokhoz.

    Van még egy, meglehetősen egzotikus lehetőség: mindhárom típusú meghajtók használata.

  3. NVMe + SSD + HDD. Mindhárom típusú meghajtó esetében az NVMe az SSD-k és a HDD-k gyorsítótárát is gyorsítótárazza. A fellebbezés az, hogy köteteket hozhat létre az SSD-ken, és köteteket a HDD-ken ugyanazon a fürtön egymás mellett, mindezt az NVMe által felgyorsítva. Az előbbi pontosan ugyanúgy működik, mint egy "teljes flash" üzemelő példányban, az utóbbi pedig pontosan ugyanúgy, mint a fent leírt "hibrid" üzemelő példányokban. Ez fogalmilag olyan, mint két készlet, amelyek nagyrészt független kapacitáskezeléssel, hibákkal és javítási ciklusokkal rendelkeznek, és így tovább.

    Fontos

    Azt javasoljuk, hogy az SSD-szint használatával helyezze a legmegfelelőbb számítási feladatokat minden villámra.

3. lehetőség – A kapacitás maximalizálása

Az olyan számítási feladatok esetében, amelyekhez nagy kapacitásra van szükség, és ritkán írnak, például archiválási, biztonsági mentési célokat, adattárházakat vagy "ritka" tárolást, érdemes kombinálni néhány SSD-t a gyorsítótárazáshoz számos nagyobb HDD-vel a kapacitáshoz.

Üzembehelyezési lehetőségek a kapacitás maximalizálására.

  1. SSD + HDD. Az SSD-k gyorsítótárazják az olvasásokat és az írásokat, hogy elnyelik az adatcsúcsokat, és SSD-szerű írási teljesítményt nyújtsanak, optimalizált előkészítéssel később a HDD-k számára.

Fontos

A csak HDD-ket használó konfigurációk nem támogatottak. A nagy teljesítményű SSD-k alacsony teljesítményű SSD-kbe való gyorsítótárazása nem javasolt.

Méretezési szempontok

Gyorsítótár

Minden kiszolgálónak legalább két gyorsítótár-meghajtóval kell rendelkeznie (ez minimális követelmény a redundanciához). Javasoljuk, hogy a kapacitásmeghajtók számát a gyorsítótár-meghajtók számának többszöröseként határozza meg. Ha például 4 gyorsítótár-meghajtóval rendelkezik, 8 kapacitásmeghajtóval (1:2 arány) konzisztensebb teljesítményt fog tapasztalni, mint 7-tel vagy 9-cel.

A gyorsítótárat úgy kell méretezni, hogy megfeleljen az alkalmazások és számítási feladatok munkakészletének, vagyis az összes adatnak, amelyet aktívan olvasnak és írnak egy adott időpontban. Ezen kívül nincs szükség gyorsítótárméretre. A HDD-vel rendelkező üzemelő példányok esetében a megfelelő kezdőhely a kapacitás 10 százaléka – például ha minden kiszolgáló 4 x 4 TB HDD = 16 TB kapacitással rendelkezik, akkor 2 x 800 GB SSD = 1,6 TB gyorsítótár van kiszolgálónként. A flash-alapú üzemelő példányok esetében, különösen a nagyon nagy kitartású SSD-k esetében, érdemes lehet a kapacitás 5 százalékához közelebb kezdeni – például ha minden kiszolgáló 24 x 1,2 TB SSD = 28,8 TB kapacitással rendelkezik, akkor 2 x 750 GB NVMe = 1,5 TB gyorsítótár van kiszolgálónként. Később bármikor hozzáadhat vagy eltávolíthat gyorsítótár-meghajtókat a beállításhoz.

Általános kérdések

Javasoljuk, hogy a kiszolgálónkénti teljes tárkapacitást körülbelül 400 terabájtra (TB) korlátozza. Minél több tárolókapacitás van kiszolgálónként, annál hosszabb ideig tart az adatok újraszinkronizálása állásidő vagy újraindítás után, például szoftverfrissítések alkalmazásakor. A tárolókészletenkénti aktuális maximális méret 4 petabájt (PB) (4000 TB) (1 PB Windows Server 2016 esetén).

Következő lépések

További információ: