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
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:
- Kötet és kapacitáskészlet dinamikus átméretezése
- Kötetek szolgáltatásszintjének dinamikus módosítása
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
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
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
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
- Az SAS-fürt példányai közötti adatforgalom legjobb és legkonzisztensebb késése érdekében győződjön meg arról, hogy az összes virtuális gép ugyanabban a közelségi elhelyezési csoportban van létrehozva.
- Tekintse át az Azure-beli SAS használatának ajánlott eljárásait ismertető Általános hangolási útmutató című szakaszt.
- Az optimális hálózati sávszélesség érdekében engedélyezze a gyorsított hálózatkezelést.
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:
- Időalapú: Ha egy puffer eléri a vm.dirty_expire_centisecs vagy vm.dirty_writeback_centisecs által meghatározott kort, tisztításra (azaz öblítésre vagy tárolásra való írásra) kell megjelölni.
- Memóriaterhelés: További információ: vm.dirty_ratio | vm.dirty_bytes.
- Bezárás: A fájlleíró bezárásakor a rendszer az összes piszkos puffert aszinkron módon kiüríti a tárolóba.
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 tuned
sysctl
. 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 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:
- A Azure NetApp Files teljesítményével kapcsolatos szempontok.
- A SASDATA szükséges Azure NetApp Files kapacitása és szolgáltatási szintjei.
- A jelen cikkben található útmutatás a SASWORK tárolási típusának kiválasztásához.
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:
- Geert van Teylingen | Csoport termékmenedzser
- Arnt de Gier | Műszaki marketingmérnök
Egyéb közreműködők:
- Mick Alberts | Műszaki író
A nem nyilvános LinkedIn-profilok megtekintéséhez jelentkezzen be a LinkedInbe.
Következő lépések
- Rövid útmutató webinárium az Azure-beli első lépésekhez
- Azure NetApp Files: Az Azure-beli SAS Griddel használható megosztott fájlrendszer
- Azure NetApp Files teljesítménykalkulátor
- Azure NetApp Files dokumentációja
- Oktatás: Bevezetés a Azure NetApp Files