Szerkesztés

Share via


SAS Grid 9.4 üzembe helyezése Azure NetApp Files

Azure NetApp Files
Azure Virtual Machines

A SAS analytics szoftver olyan szolgáltatásokat és eszközöket biztosít, amelyekkel betekintést nyerhet az adatokból, és intelligens döntéseket hozhat. Az SAS-megoldások analitikát, mesterséges intelligenciát, üzleti intelligenciát, ügyfélintelligencia- és adatkezelési, valamint csalási és biztonsági intelligenciát biztosítanak.

Ha SAS Gridet helyez üzembe az Azure-ban, Azure NetApp Filesegy életképes elsődleges tárolási lehetőség. Ha a Azure NetApp Files méretezhető szolgáltatásait használja, a tárterület-foglalásokat bármikor fel- vagy leskálázhatja a szolgáltatások megszakítása nélkül. A tárolási szolgáltatási szintet dinamikusan is módosíthatja a teljesítménykövetelményekhez.

Az SAS ezeket az elsődleges platformokat kínálja, amelyeket a Microsoft érvényesített:

  • SAS Grid 9.4
  • SAS Viya

A SAS Grid 9.4 linuxos rendszeren lett érvényesítve.

Ez a cikk általános információkat tartalmaz a SAS Grid 9.4 Azure-on való futtatásához, a SASDATA-tárolóhoz Azure NetApp Files használatával. Útmutatást nyújt a SASWORK tárolási lehetőségeiről is. Ezek az irányelvek azon a feltételezésen alapulnak, hogy saját SAS-megoldást üzemeltet az Azure-ban, a saját bérlőjében. Az SAS nem biztosít üzemeltetést a SAS Grid számára az Azure-ban.

Architektúra

Az SAS Grid Azure-on való futtatására szolgáló architektúrát bemutató ábra.

Töltse le a cikk összes diagramját tartalmazó PowerPoint-fájlt .

Adatfolyam

A számítási szint SASDATA -köteteket (és opcionálisan SASWORK-köteteket) használ az adatok a rácson való megosztásához. A SASDATA egy NFS-hez csatlakoztatott kötet a Azure NetApp Files.

  • A számítási csomópont beolvassa a bemeneti adatokat a SASDATA-ból, és visszaírja az eredményeket a SASDATA-nak.
  • Az elemzési feladat egy későbbi részét a számítási szint egy másik csomópontja futtathatja. Ugyanezzel az eljárással szerzi be és tárolja a feldolgozni kívánt információkat.

Lehetséges használati esetek

A Azure NetApp Files használó skálázható SAS Grid-üzemelő példány az alábbi használati esetekre alkalmazható:

  • Pénzügyi elemzés
  • Csalások észlelése
  • Veszélyeztetett fajok nyomon követése és védelme
  • Tudomány és orvostudomány
  • Elemzés és AI

A tárolási teljesítményre vonatkozó követelmények

SAS 9.4 -es (SAS Grid vagy SAS Analytics Pro) azure-beli üzemelő példányok esetén a Azure NetApp Files egy életképes elsődleges tárolási lehetőség a korlátozott méretű SAS Grid-fürtökhöz. Az SAS 100 MiB/s átviteli sebességet javasol fizikai magonként. A javaslat alapján a SASDATA-hoz (állandó SAS-adatfájlokhoz) Azure NetApp Files kötetet használó SAS Grid-fürtök 32–48 fizikai magra méretezhetők két vagy több Azure-beli virtuális gépen. Az SAS-fürt méretei az SAS-fürtönkénti egyetlen SASDATA-névtér architekturális korlátozásán és az elérhető egyetlen Azure NetApp Files kötet sávszélességén alapulnak. A rendszer újra áttekinti az alapszámra vonatkozó útmutatást, mivel az Azure-infrastruktúra (számítási, hálózati és fájlrendszerenkénti tárolási sávszélesség) idővel növekszik.

Azure NetApp Files mennyiségi teljesítményre vonatkozó elvárások

Egyetlen Azure NetApp Files kötet legfeljebb 4500 MiB/s olvasást és 1500 MiB/s írást képes kezelni. Mivel az Azure-példányok típusa megfelelő kimenő sávszélességgel rendelkezik, egyetlen virtuális gép egyetlen Azure NetApp Files kötet összes írási sávszélességét felhasználhatja. Azonban csak a legnagyobb egyetlen virtuális gép használhatja fel egyetlen kötet összes olvasási sávszélességét.

Az SASDATA, az SAS 9.4 fő megosztott számítási feladatának 80:20 olvasási/írási aránya van. Egy 80:20-ás számítási feladat kötetenkénti fontos számai 64KiB olvasási/írási kapacitással:

  • 2400 MiB/s olvasási sebesség és 600 MiB/s egyidejűleg futó írási átviteli sebesség (összesen kb. 3000 MiB/s).

További információ: Azure NetApp Files Teljesítménymutatók Linuxhoz.

Megjegyzés

Azure NetApp Files nagy kötetek funkció már elérhető. Ez a funkció nagyobb kötetenkénti átviteli sebességet biztosít, mint a normál Azure NetApp Files kötetek. Ez a képesség akkor vehető figyelembe, ha nagyobb teljesítményre van szükség a SASDATA-kötetekhez (vagy SASWORK-kötetekhez). A részletekért tekintse meg ezt a dokumentációt .

Kapacitásra vonatkozó javaslatok

A Azure NetApp Files teljesítménykalkulátor útmutatást nyújthat a SASDATA-kötetek méretezéséhez.

Fontos a megfelelő szolgáltatási szint kiválasztása, mert:

  • A kötet sávszélessége a kötetkapacitáson alapul.
  • A kapacitás költsége a szolgáltatási szinten alapul.
  • A szolgáltatási szint kiválasztása a kapacitáson és a sávszélesség-igényeken alapul.

A kalkulátorban válassza a Speciális lehetőséget, válasszon ki egy régiót, és adja meg a következő értékeket.

  • Kötet mérete: Kívánt kapacitás
  • Átviteli sebesség: Kívánt átviteli sebesség, magonként 100 MiB/s figyelembevételével
  • Olvasási százalék: 80%
  • IOPS: 0
  • I/O-méret: 64KiB Szekvenciális

A képernyő alján található kimenet az egyes szolgáltatási szinteken ajánlott kapacitási követelményeket és a havi költségeket tartalmazza a kiválasztott régió árának megfelelően:

  • Átviteli sebesség. A kötet sávszélessége a számítási feladat keverékétől függően. Egy 80%-os, 64 kib-os szekvenciális olvasási számítási feladat esetén 3096 MiB/s a várt maximális érték.
  • IOPS. A kötet által biztosított IOPS száma a megadott átviteli sebességgel.
  • Kötet mérete. A kötet által az adott szolgáltatási szinteken a szükséges átviteli sebesség eléréséhez szükséges kapacitás mennyisége. A kötetkapacitás (giBs-ben jelentve) a kapacitáskészlet méretével egyenlő vagy kisebb lehet. Ez a javaslat azon a feltételezésen alapul, hogy automatikus QoS-kapacitáskészlet-típusokat használ. A kapacitás és az átviteli sebesség kapacitáskészleten belüli kötetek közötti elosztásának további optimalizálásához fontolja meg a manuális QoS-kapacitáskészlet-típusokat.
  • Kapacitáskészlet mérete. A készlet mérete. A kötet kapacitása egy kapacitáskészletből van faragva. A kapacitáskészletek mérete 1 TiB-növekmény.
  • Kapacitáskészlet költsége (USD/hó). A kapacitáskészlet havi költsége a megadott méretben és szolgáltatási szinten.
  • Mennyiségi megjelenítés vissza (USD/hó). A kötet kapacitásának havi költsége a megadott kapacitásban. A díjak a lefoglalt kapacitáskészlet méretén alapulnak. A kötet visszajelzése jelzi a kötet mennyiségét.

Megjegyzés

A felhasználói élmény a szolgáltatási szinttől függetlenül ugyanaz, ha elegendő sávszélesség van kiépítve.

Igény szerint szabályozhatja a költségeket a kötetalakítás használatával a Azure NetApp Files. Két dinamikus lehetőség áll rendelkezésre a teljesítmény és a költség befolyásolására:

További információ a Azure NetApp Files költségmodellről.

Adatvédelem

Azure NetApp Files pillanatképeket használ az adatok védelméhez. A pillanatképek helytakarékos, összeomlás-konzisztens, közel azonnali képeket biztosítanak a Azure NetApp Files kötetekről. A pillanatképeket bármikor manuálisan hozhatja létre, vagy ütemezheti őket egy pillanatkép-szabályzat használatával a köteten.

Pillanatkép-szabályzattal automatikus adatvédelmet adhat a kötetekhez. A pillanatképek visszaállításával gyorsan visszaállíthatja a pillanatképeket. Vagy visszaállíthat egy pillanatképet egy új kötetre a gyors adat-helyreállítás érdekében. Az új kötetfunkciók visszaállításával teszt-/fejlesztői környezeteket is biztosíthat az aktuális adatokhoz.

Az adatvédelem további szintjeihez olyan adatvédelmi megoldásokat használhat, amelyek Azure NetApp Files biztonsági mentési vagy partneri biztonsági mentési szoftvereket használnak.

Összetevők

  • Azure Virtual Machines: A SAS Grid nagy memóriát, tárterületet és I/O-sávszélességet igényel a magok számának megfelelő arányban. Az Azure előre definiált virtuálisgép-méreteket kínál alacsonyabb vCPU-számmal, amelyek segítenek a szükséges magok számának és a memória, a tárterület és az I/O sávszélességének elosztásában.

    További információ: Korlátozott vCPU-kompatibilis virtuálisgép-méretek. Fontos alaposan megérteni, hogy az egyes példányok milyen számítási erőforrások érhetők el. Az SAS Grid azure-beli Azure NetApp Files való futtatásához az alábbi példánytípusokat javasoljuk:

    • Standard_E64-16ds_v4 vagy Standard_E64-16ds_v5
    • Standard_E64-32ds_v4 vagy Standard_E64-32ds_v5

    Mindenképpen tekintse át az SAS Azure-ban való használatához ajánlott eljárásokat, beleértve a megjegyzésekben szereplő frissítéseket is.

  • Azure NetApp Files: A SASDATA-t egy Azure NetApp Files köteten tárolhatja, amely a számítási fürtben van megosztva.

    A SASWORK-hez Azure NetApp Files NFS-köteteket is használhat.

    Azure NetApp Files három teljesítményszolgáltatás-szinten érhető el:

    • Standard
    • Prémium
    • Ultra

    A kötet teljesítményét többnyire a szolgáltatási szint határozza meg. A kötet mérete is tényező, mert a beszerezhető átviteli sebességet a szolgáltatásszint és a kötet mérete határozza meg.

A SASDATA tárolási lehetőségei

Mivel Azure NetApp Files magas átviteli sebességet és alacsony késésű hozzáférést biztosíthat a tárterülethez, a Prémium lemez helyett életképes és gyorsabb megoldás. A hálózathoz csatlakoztatott tároló nincs szabályozva a virtuális gép szintjén, mint a felügyelt lemezek esetében, így nagyobb átviteli sebességet érhet el a tárterületen.

Az SASDATA-kapacitáshoz szükséges szint becsléséhez használja a Azure NetApp Files Teljesítménykalkulátort. (Mindenképpen válassza a speciális lehetőséget.)

Mivel Azure NetApp Files NFS-kötetek meg vannak osztva, jó választás a SASDATA üzemeltetésére, ha a megfelelő méretű virtuálisgép-példánytípusokkal és a Red Hat Enterprise Linux (RHEL) disztribúcióval használják, amelyet a cikk későbbi részében tárgyalunk.

Tárolási lehetőségek a SASWORK-hez

Az alábbi táblázat a SASWORK Azure-ban való üzembe helyezésének leggyakoribb tárolási lehetőségeit mutatja be. A méretre (kapacitásra) és a sebességre (sávszélességre) vonatkozó követelményektől függően három lehetőség közül választhat: ideiglenes tárolás, felügyelt lemez és Azure NetApp Files.

Ideiglenes tárolás Felügyelt lemez Azure NetApp Files
Méret Kicsi Nagy Extra nagy
Sebesség Extra nagy Kicsi Közepes

Vegye figyelembe ezeket a szempontokat egy lehetőség kiválasztásakor:

  • Az ideiglenes tárolás (vagy rövid élettartamú tárolás) biztosítja a legnagyobb sávszélességet, de csak kisebb méretekben érhető el. (A méret a virtuálisgép-termékváltozattól függ.) A rendelkezésre álló és a szükséges kapacitásoktól függően ez a lehetőség lehet a legjobb.
  • Ha a szükséges SASWORK-kapacitás meghaladja a kiválasztott virtuálisgép-termékváltozat ideiglenes tárolási méretét, fontolja meg egy Felügyelt Azure-lemez használatát a SASWORK üzemeltetéséhez. Ne feledje azonban, hogy a felügyelt lemezek átviteli sebességét a virtuálisgép-architektúra a tervezés alapján korlátozza, és hogy a virtuálisgép-termékváltozattól függően változik. Ezért ez a tárolási lehetőség csak olyan környezetek esetében használható, amelyek alacsonyabb SASWORK-teljesítménnyel rendelkeznek.
  • A legmagasabb SASWORK-kapacitáskövetelmények és az Azure-beli felügyelt lemezek által biztosított teljesítményen túli átlagos teljesítménykövetelmények esetén fontolja meg a SASWORK Azure NetApp Files. Nagy méretet és gyors átviteli sebességet biztosít.

Fontos

Ne feledje, hogy a SASWORK nem osztható meg a virtuálisgép-számítási csomópontok között, ezért minden számítási csomóponthoz külön SASWORK-köteteket kell létrehoznia. A köteteknek csak egy számítási csomóponton kell NFS-hez csatlakoztatva lenniük.

Ha az előző táblázatot használja, annak eldöntéséhez, hogy az igényei kicsik, nagyok, közepesek vagy extra nagyok-e, vegye figyelembe az üzembe helyezés skáláját, a virtuális gépek és magok számát, valamint a kapcsolódó kapacitás- és teljesítménykövetelményeket. Ezeket az értékeléseket minden üzembe helyezéshez el kell végeznie.

A táblázatban szereplő beállítások megfelelnek az alábbi architektúrákban leírt üzembe helyezéseknek. A SASDATA minden esetben egy Azure NetApp Files NFS-köteten fut, és meg van osztva a számítási csomópontokon. Egyes RHEL-disztribúciók esetében azt javasoljuk, hogy az NFS nconnect lehetőséggel hozzon létre több hálózati folyamatot a kötethez. További információt a cikk NFS csatlakoztatási beállításai című szakaszában talál.

Ideiglenes tárolási architektúra

Ideiglenes tárolási architektúrát bemutató ábra.

A SASWORK-kapacitásra vonatkozó kisebb követelmények esetén az Azure-beli virtuális gépek ideiglenes tárolása gyors és költséghatékony megoldás. Ebben az architektúrában a számítási szint összes virtuális gépe rendelkezik ideiglenes tárhellyel. A használt virtuális gépek ideiglenes tárolási méretének meghatározásához tekintse meg az Azure-beli virtuális gépek dokumentációját.

Adatfolyam

  • A számítási csomópont beolvassa a bemeneti adatokat a SASDATA-ból, és visszaírja az eredményeket a SASDATA-nak.
  • Az elemzési feladat egy későbbi részét a számítási szint egy másik csomópontja futtathatja. Ugyanezzel az eljárással szerzi be és tárolja a feldolgozni kívánt információkat.
  • Az ideiglenes munkakönyvtár SASWORK nincs megosztva. A rendszer ideiglenes tárolóban tárolja az egyes számítási csomópontokon.

Felügyelt lemezarchitektúra

A felügyelt lemezarchitektúra ábrája.

Ha a SASWORK kapacitáskövetelményei túllépik az ideiglenes tárolóban rendelkezésre álló kapacitásokat, az Azure által felügyelt lemezek jó alternatívát jelentenek. A felügyelt lemezek különböző méretekben és teljesítményszinteken érhetők el. További információ: A virtuálisgép-lemezek méretezhetősége és teljesítménycéljai.

Adatfolyam

  • A számítási csomópont beolvassa a bemeneti adatokat a SASDATA-ból, és visszaírja az eredményeket a SASDATA-nak.
  • Az elemzési feladat egy későbbi részét a számítási szint egy másik csomópontja futtathatja. Ugyanezzel az eljárással szerzi be és tárolja a feldolgozni kívánt információkat.
  • Az ideiglenes munkakönyvtár SASWORK nincs megosztva. A rendszer az egyes számítási csomópontokhoz csatolt felügyelt lemezeken tárolja.

Azure NetApp Files architektúra

Egy Azure NetApp Files architektúrát bemutató diagram.

A magasabb SASWORK-kapacitásra és/vagy közepes teljesítményre vonatkozó követelmények esetén fontolja meg a Azure NetApp Files használatát. Azure NetApp Files 100 TiB-os kapacitást biztosít. A számítási szint minden csomópontjának saját SASWORK-kötettel kell rendelkeznie. A köteteket nem szabad megosztani.

Adatfolyam

  • A számítási csomópont beolvassa a bemeneti adatokat a SASDATA-ból, és visszaírja az eredményeket a SASDATA-nak.
  • Az elemzési feladat egy későbbi részét a számítási szint egy másik csomópontja futtathatja. Ugyanezzel az eljárással szerzi be és tárolja a feldolgozni kívánt információkat.
  • Az ideiglenes munkakönyvtár SASWORK nincs megosztva. A rendszer az egyes számítási csomópontokhoz csatolt egyedi Azure NetApp Files köteteken tárolja.

Skálázási és konfigurációs javaslatok

RHEL-disztribúciók és NFS-beállítások

RHEL-eloszlások

Az RHEL az SAS 9 Linux rendszeren való futtatásához ajánlott disztribúció. A Red Hat által támogatott összes kernel saját NFS sávszélesség-korlátozásokkal rendelkezik.

Az SAS Azure-on való futtatásával kapcsolatos további tudnivalókért lásd: Ajánlott eljárások az SAS Azure-on való használatához.

Az SAS-hez az Azure Standard_E64-16ds_v4 és Standard_E64-32ds_v4 virtuális gépek, illetve azok v5-ekvivalensei ajánlottak. Ezeket a javaslatokat figyelembe véve ez a szakasz útmutatást nyújt az SAS és a Azure NetApp Files használatához.

  • RHEL 7 használata esetén a legjobb választás az Standard_E64-16ds_v4 vagy Standard_E64-16ds_v5, a SASDATA fizikai magonkénti 100 MiB/s-es célpontja alapján.

    • Standard_E64-16ds_v4: magonként 90–100 MiB/s
    • Standard_E64-32ds_v4: magonként 45-50 MiB/s
  • Ha RHEL 8.2-t használ, lehetséges, hogy Standard_E64-16ds_v4 vagy Standard_E64-32ds_v4 vagy azok v5-ekvivalenseit. Standard_E64-16ds_v4 előnyösebb, ha a SASDATA esetében a magonkénti 100-MiB/s értéket adja meg.

    • Standard_E64-16ds_v4: magonként 150-160 MiB/s
    • Standard_E64-32ds_v4: 75-80 MiB/s magonként
  • RHEL 8.3 használata esetén a magonkénti átviteli sebesség célértékének figyelembevételével mind a Standard_E64-16ds_v4, mind a Standard_E64-32ds_v4, vagy azok v5-ekvivalensei teljes mértékben elfogadhatók:

    • Az ellenőrzés 3200 MiB/s olvasást jelez.
    • Ezeket az eredményeket az NFS nconnect csatlakoztatási lehetőséggel érheti el.

A tesztelés azt mutatja, hogy egyetlen RHEL 7-példány legfeljebb 750–800 MiB/s olvasási sebességet ér el egyetlen Azure NetApp Files tárolási végponton (azaz egy hálózati szoftvercsatornán). 1500 MiB/s írás érhető el ugyanazon a végponton, ha 64 KiB rsize és wsize NFS csatlakoztatási lehetőséget használ. Egyes bizonyítékok arra utalnak, hogy a korábban feljegyzett olvasási átviteli sebesség felső határa a 3.10-s kernel egyik összetevője. További információ: RHEL CVE-2019-11477.

A tesztelés azt mutatja, hogy egyetlen RHEL 8.2-példány 4.18-os kernelével mentes a 3.10-ben rögzített korlátozásoktól. Így 1 200-1300 MiB/s olvasási forgalom érhető el, ha 64 KiB rsize és wsize NFS csatlakoztatási lehetőséget használ. Nagy szekvenciális írások esetén ugyanazt az 1500 MiB/s elérhető átviteli sebességet várhatja el, amelyet az RHEL 7-en kap.

Egyetlen RHEL 8.3-példány esetén az nconnect csatlakoztatási lehetőséggel (amely az RHEL 8.3 disztribúció újdonsága), körülbelül 3200 MiB/s olvasási átviteli sebesség érhető el egyetlen Azure NetApp Files kötetből. Ne várjon több mint 1500 MiB/s írást egy Azure NetApp Files kötetre, még akkor sem, ha alkalmazza a parancsotnconnect.

Kernel tonhalas

Ponttábla bejegyzései

Az NFSv3 nem rendelkezik az ügyfél és a kiszolgáló közötti egyidejűség egyeztetésére szolgáló mechanizmussal. Az ügyfél és a kiszolgáló a másik megismerése nélkül határozzák meg a korlátaikat. A legjobb teljesítmény érdekében fel kell sorba állítania az ügyféloldali sunrpc ponttábla-bejegyzések maximális számát, amelyek támogatottak a kiszolgálón való visszaküldés nélkül. Ha egy ügyfél túlterheli a kiszolgáló hálózati vermének a számítási feladatok feldolgozását, a kiszolgáló úgy válaszol, hogy csökkenti a kapcsolat ablakméretét, ami nem ideális a teljesítményhez.

Alapértelmezés szerint a modern Linux-kernelek határozzák meg a kapcsolati sunrpc pontok tábláinak bejegyzésméretét sunrpc.max_tcp_slot_table_entries , hogy 65 536 kiemelkedő műveletet támogassanak. Ezek a ponttáblázat-bejegyzések határozzák meg az egyidejűség korlátait. Az ilyen magas értékek szükségtelenek, mert Azure NetApp Files alapértelmezés szerint 128 függőben van.

Javasoljuk, hogy az ügyfelet ugyanarra a számra hangolja:

  • Kernel tonhallal ( /etc/sysctl.conf)
    • sunrpc.tcp_max_slot_table_entries=128

Fájlrendszer gyorsítótárazható

A fájlrendszer gyorsítótárával kapcsolatos alábbi tényezőket is ismernie kell:

  • A piszkos puffer kiürítése tiszta állapotban hagyja az adatokat, és használható a jövőbeli olvasásokhoz, amíg a memóriaterhelés kiürítéshez nem vezet.
  • Az aszinkron kiürítési műveletnek három eseményindítója van:

Ezeket a tényezőket négy tonhallal lehet szabályozni. Az egyes hangolható hangokat dinamikusan és tartósan hangolhatja az /etc/sysctl.conf fájl vagy használatával tunedsysctl. A változók finomhangolása javítja a SAS Grid teljesítményét:

  • Kernel tonhalhalászható (egyénileg hangolt profillal)
    • include = throughput-performance
    • vm.dirty_bytes = 31457280
    • vm.dirty_expire_centisecs = 100
    • vm.dirty_writeback_centisecs = 300

NFS csatlakoztatási lehetőségek

Az állandó SASDATA-fájlokhoz használt NFS megosztott fájlrendszerekhez a következő NFS-csatlakoztatási beállításokat javasoljuk:

RHEL 7 és 8.2

bg,rw,hard,rsize=65536,wsize=65536,vers=3,noatime,nodiratime,rdirplus,acdirmin=0,tcp,_netdev

RHEL 8.3

bg,rw,hard,rsize=65536,wsize=65536,vers=3,noatime,nodiratime,rdirplus,acdirmin=0,tcp,_netdev,nconnect=8

A SASWORK-kötetekhez az alábbi csatlakoztatási beállításokat javasoljuk, amelyekben a megfelelő kötetek kizárólag SASWORK-hez vannak használva, és nincsenek megosztva a csomópontok között:

RHEL 7 és 8.2

bg,rw,hard,rsize=65536,wsize=65536,vers=3,noatime,nodiratime,rdirplus,acdirmin=0,tcp,_netdev,nocto

RHEL 8.3

bg,rw,hard,rsize=65536,wsize=65536,vers=3,noatime,nodiratime,rdirplus,acdirmin=0,tcp,_netdev,nocto,nconnect=8

A csatlakoztatási nocto lehetőség előnyeiről és költségeiről további információt a Megnyitáshoz közeli konzisztencia és a gyorsítótárattribútum-időzítők című témakörben talál.

Érdemes áttekinteni a Azure NetApp Files: Az MS Azure SAS Grid szolgáltatással használható megosztott fájlrendszere, beleértve a megjegyzésekben szereplő összes frissítést is.

Az NFS előreolvasási beállításai

Azt javasoljuk, hogy az NFS előre olvashatóságot minden RHEL-eloszlás esetében 15 360 KiB értékre állítsa. További információ: Az NFS-csatlakoztatások folyamatos beolvasásának beállítása.

Alternatív megoldások

Az előző architektúrákban található tárolási megoldás magas rendelkezésre állású, a Azure NetApp Files szolgáltatásiszint-szerződés által meghatározottak szerint. További védelem és rendelkezésre állás érdekében replikálhatja a tárolóköteteket egy másik Azure-régióba Azure NetApp Files régiók közötti replikációval.

A kötetek tárolási megoldással történő replikálásának két fő előnye van:

  • Nincs további terhelés az alkalmazás virtuális gépeire.
  • Ez a megoldás nem szükséges virtuális gépeket futtatni a célrégióban a normál működés során.

A tároló tartalma számítási infrastruktúra-erőforrások használata nélkül replikálódik, és a célrégiónak nem kell futtatnia az SAS-szoftvert. A forgatókönyv támogatásához a cél virtuális gépeknek nem kell futniuk.

Az alábbi architektúra bemutatja, hogyan replikálja a Azure NetApp Files tárolótartalmat egy második régióba, ahol a tárterületet az éles adatok replikája tölti fel. Feladatátvétel esetén a másodlagos régió online állapotba kerül, és a virtuális gépek elindulnak, hogy az éles üzem folytatódjon a második régióban. A diagramon nem látható terheléselosztók újrakonfigurálásával át kell irányítania a forgalmat a második régióba.

A régiók közötti replikációval rendelkező architektúrát bemutató diagram.

A megoldás tipikus RPO-ja kevesebb, mint 20 perc, ha a régiók közötti replikáció frissítési időköze 10 percre van állítva.

Adatfolyam

  • A számítási csomópont beolvassa a bemeneti adatokat a SASDATA-ból, és visszaírja az eredményeket a SASDATA-nak.
  • Az elemzési feladat egy későbbi részét a számítási szint egy másik csomópontja futtathatja. Ugyanezzel az eljárással szerzi be és tárolja a feldolgozni kívánt információkat.
  • Az ideiglenes munkakönyvtár SASWORK nincs megosztva. A rendszer az egyes számítási csomópontokhoz csatolt egyedi Azure NetApp Files köteteken tárolja.
  • Azure NetApp Files régiók közötti replikáció aszinkron módon replikálja a SASDATA-kötetet, beleértve az összes pillanatképet is, egy DR-régióba, hogy regionális katasztrófa esetén megkönnyítse a feladatátvételt.

Megfontolandó szempontok

Ezek a szempontok az Azure Well-Architected-keretrendszer pilléreit valósítják meg, amelyek a számítási feladatok minőségének javításához használható vezérelvek. További információ: Microsoft Azure Well-Architected Framework.

Megbízhatóság

A megbízhatóság biztosítja, hogy az alkalmazás megfeleljen az ügyfeleknek vállalt kötelezettségeknek. További információ: A megbízhatósági pillér áttekintése.

Azure NetApp Files standard 99,99%-os rendelkezésre állási SLA-t biztosít minden szinthez és minden támogatott régióhoz. Azure NetApp Files támogatja a kiépítési köteteket a kiválasztott rendelkezésre állási zónákban, valamint a ha-üzemelő példányokat a zónák között.

A továbbfejlesztett RPO/RTO SLA-k esetében a szolgáltatás részét képezi a pillanatképekkel és biztonsági mentésekkel kapcsolatos integrált adatvédelem. A régiók közötti replikáció ugyanazokat az előnyöket biztosítja az Azure-régiókban.

Biztonság

A biztonság biztosítékot nyújt a szándékos támadások és az értékes adatokkal és rendszerekkel való visszaélés ellen. További információ: A biztonsági pillér áttekintése.

Azure NetApp Files biztonsági szintet biztosít, mivel a kötetek ki vannak építve, és az adatforgalom a virtuális hálózatokon belül marad. Nincs nyilvánosan címezhető végpont. Minden adat inaktív állapotban van titkosítva . Igény szerint titkosíthatja az átvitt adatokat.

Azure Policy segíthet a szervezeti szabványok betartatásában és a megfelelőség nagy léptékű értékelésében. Azure NetApp Files egyéni és beépített szabályzatdefiníciókkal támogatja a Azure Policy.

Teljesítménybeli hatékonyság

A teljesítménybeli hatékonyság lehetővé teszi, hogy a számítási feladatok hatékonyan méretezhetők legyenek a felhasználók igényei szerint. További információ: Teljesítményhatékonysági pillér áttekintése.

Teljesítmény

Az átviteli sebességre és a kapacitásra vonatkozó követelményektől függően tartsa szem előtt az alábbi szempontokat:

Megjegyzés

Azure NetApp Files nagy kötetek funkció már elérhető. Ez a funkció nagyobb kötetenkénti átviteli sebességet biztosít, mint a normál Azure NetApp Files kötetek. Ez a képesség akkor vehető figyelembe, ha nagyobb teljesítményre van szükség a SASDATA -kötetekhez (vagy SASWORK-kötetekhez). A részletekért tekintse meg ezt a dokumentációt .

Méretezhetőség

A számítási teljesítmény egyszerűen skálázható, ha virtuális gépeket ad hozzá az SAS-megoldás három szintjét futtató méretezési csoportokhoz.

A Azure NetApp Files kötetek tárolását dinamikusan skálázhatja. Ha automatikus QoS-t használ, a teljesítmény egyszerre lesz skálázva. Az egyes kötetek részletesebb szabályozása érdekében az egyes kötetek teljesítményét külön-külön is szabályozhatja a kapacitáskészletek manuális QoS használatával.

Azure NetApp Files kötetek három teljesítményszinten érhetők el: Ultra, Prémium és Standard. Válassza ki a teljesítménykövetelményeknek leginkább megfelelő szintet, figyelembe véve, hogy a rendelkezésre álló teljesítmény-sávszélesség egy kötet méretével skálázható. A kötetek szolgáltatási szintjét bármikor módosíthatja. A Azure NetApp Files költségmodellel kapcsolatos további információkért tekintse meg ezeket a díjszabási példákat.

Az első lépésekhez használhatja a Azure NetApp Files Teljesítménykalkulátort.

Költségoptimalizálás

A költségoptimalizálás a szükségtelen kiadások csökkentéséről és a működési hatékonyság javításáról szól. További információ: A költségoptimalizálási pillér áttekintése.

Költségmodell

A Azure NetApp Files költségmodelljének megismerése segíthet a költségek kezelésében.

Azure NetApp Files számlázás a kiépített tárolókapacitáson alapul, amelyet kapacitáskészletek létrehozásával foglal le. A kapacitáskészletek számlázása havonta történik a lefoglalt GiB óránkénti beállított költség alapján.

Ha a kapacitáskészlet méretkövetelményei ingadoznak (például a változó kapacitás vagy a teljesítményigények miatt), fontolja meg a kötetek és kapacitáskészletek dinamikus átméretezését a költségek és a kapacitás és a teljesítményigények egyensúlyba hozása érdekében.

Ha a kapacitáskészlet méretkövetelményei változatlanok maradnak, de a teljesítménykövetelmények ingadoznak, fontolja meg a kötet szolgáltatási szintjének dinamikus módosítását. A hónap folyamán különböző típusú kapacitáskészleteket építhet ki és építhet ki, így igény szerinti teljesítményt és költségeket csökkentheti az olyan időszakokban, amikor nincs szükség nagy teljesítményre.

Díjszabás

A kapacitásra és a teljesítményre vonatkozó követelmények alapján döntse el, hogy melyik Azure NetApp Files szolgáltatásszintre van szüksége (Standard, Prémium vagy Ultra). Ezután az Azure díjkalkulátorával értékelje ki az összetevők költségeit:

  • SAS az Azure-összetevőkön
  • Azure NetApp Files
  • Felügyelt lemez (opcionálisan)
  • Virtuális hálózat

Működésbeli kiválóság

A működési kiválóság magában foglalja azokat az üzemeltetési folyamatokat, amelyek üzembe helyeznek egy alkalmazást, és éles környezetben futtatják. További információ: Az operatív kiválósági pillér áttekintése.

Az Azure-beli SAS Grid rugalmasságot és gyors üzembe helyezést biztosít. Íme néhány előny:

  • Változó üzleti igények kielégítése dinamikus számítási feladatok kiegyensúlyozásával
  • Magas rendelkezésre állású SAS-számítástechnikai környezet létrehozása
  • Gyorsabb eredmények a meglévő informatikai infrastruktúrából
  • Számítási erőforrások növekményes és költséghatékony növelése
  • Az összes elemzési számítási feladat kezelése
  • Egyszerű áttérés silózott kiszolgálóról vagy többszámítógépes környezetről SAS-rácsos környezetre

A forgatókönyv üzembe helyezése

A legjobb, ha a számítási feladatokat kódként (IaC) használó infrastruktúra használatával helyezi üzembe. Az SAS számítási feladatok érzékenyek lehetnek a manuális üzembe helyezés során gyakran előforduló helytelen konfigurációkra, és csökkenthetik a hatékonyságot.

A SAS Grid Azure-megoldáson való tervezésének első lépéseként tekintse át az SAS-t az Azure architektúrájával és a SAS üzembe helyezésének automatizálásával az Azure-ban GitHub Actions használatával.

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerzők:

Egyéb közreműködők:

A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.

Következő lépések