Megosztás a következőn keresztül:


Ajánlott eljárások a tárolási feladatok használatához

Ez a cikk a tárolási feladatok használatára vonatkozó ajánlott eljárásokat ismerteti.

Kompozíció

Több tárfiókra is alkalmazható tervezési feltételek. Fontolja meg a blobok helyreállítható törlésének engedélyezését, mielőtt törlési műveleteket használ a feltételek között, és gondosan tekintse át a feltételcsoportok hatását. Ez a szakasz ezeket a javaslatokat ismerteti.

Egyetlen tárolási feladatfeltétel definiálása, amely egyszerre több tárfiókra is alkalmazható

A feltételek újrafelhasználhatóvá tételével szükségtelenné válik, hogy minden tárfiókhoz egyedi tárolási feladatfeltételeket hozzon létre, és egyszerűsítse a nagy számú tárfiók kezelését.

A funkció használatához hozzon létre egy tárolási feladatfeltételt a blobok tárfiókokban való vizsgálatához és az egyes fiókokhoz való hozzárendeléséhez. Ezt úgy teheti meg, hogy több tárolási feladat-hozzárendelést ad hozzá egyetlen tárolási feladathoz az Azure Portalon egy tárolási feladat Hozzárendelések menüjének használatával.

Képernyőkép, amely megmutatja a feladatok lehetőségének helyét.

Miután az összes feladat-hozzárendelés engedélyezve van, a tárfeladat végrehajtása párhuzamosan fog működni a saját fiókjaikban lévő blobokon, így lehetővé válik a horizontális skálázás.

Fontolja meg a blob helyreállítható törlésének engedélyezését egy tárfiókban a törlési művelet használata előtt

A fokozott adatvédelem érdekében a Microsoft azt javasolja, hogy engedélyezze a blobok helyreállítható törlését a tárfiókban. A blob helyreállítható törlése további megőrzési réteget és nyugalmat biztosít, mivel lehetővé teszi a véletlenül törölt blobok helyreállítását. A blobok helyreállítható törlésének engedélyezésével a megőrzési időszakon belül törölheti a blobokat, így minimalizálhatja a véletlen törlés miatti adatvesztés kockázatát. Ha a blobok véletlenül törlődnek egy lágy törlésű tárfiókban, a blob visszaállításához használhatja a tárolási feladatok visszaállítás műveletét.

A tárolási feladatfeltétel-csoportosítások hatásának megismerése

Ellenőrizze, hogy a feltételek csoportosításának módja a kívánt eredményhez vezet-e. A helytelen csoportosítás váratlan műveleteket eredményezhet. Az előnézeti funkcióval alaposan tesztelje a csoportosított feltételeket. Győződjön meg arról, hogy a feltételek a vártnak megfelelően felelnek meg a bloboknak.

Érvényesítés

Ellenőrizze a feltételeket a megírásuk során, és még egyszer, mielőtt engedélyezi a tárfeladat-hozzárendelést. Ez a szakasz ezeket a javaslatokat ismerteti.

A feltételek ellenőrzése a megírásuk során

Használja a feltétel előnézeti funkciót, hogy ellenőrizze az egyes feltételeket, amelyeket megír. Ez a funkció interaktív felületet biztosít, amely megmutatja, hogy a kiválasztott blobok közül melyik felel meg a konfigurált feltétel-predikátumnak. A feltétel előzetes verziója nem módosítja az adatokat. A feltételt különböző tárfiókok vagy blobútvonal-előtagok megadásával ellenőrizheti különböző blobkészletekkel. A helytelenül összeállított feltételek hátrányosan befolyásolhatják az adatokat, ezért ez a lépés elengedhetetlen ahhoz, hogy a feltétel megfelelően legyen összeállítva.

Tekintse meg a feltételek hatásának előnézetét

Feltételek érvényesítése a tárolási feladat hozzárendelésének véglegesítése előtt

A feltétel előnézete funkció a Hozzárendelés hozzáadása panelen is megjelenik. A hozzárendelés véglegesítése előtt ezzel a funkcióval ellenőrizze, hogy a tárolási feladat a tárfiók megfelelő blobkészletén működik-e. Ha a tárfeladatot más tárfiók-hozzárendelésekben használják, a rendszer nem befolyásolja a nem kívánt blobokat.

Képernyőkép a Feladat hozzáadása panelről.

Méretezés és teljesítmény

Egyszerre engedélyezheti a tárolási feladatokat. Technikák alkalmazása a feltételek és a feladat-hozzárendelés ütemezésének optimalizálásához.

Egyetlen tárolási feladat hozzárendelésének engedélyezése egyszerre

A Storage Actions jelenleg egy tárfeladat-hozzárendelés végrehajtását támogatja egyszerre egy tárfiókon. Ha két tárolási tevékenység van hozzárendelve egy fiókhoz, és egyidejűleg engedélyezve van, az első tevékenység végrehajtása, míg a második tevékenység várólistára kerül, amíg az első tevékenység be nem fejeződik. Ez az egyszeri és az ismétlődő ütemezett tevékenység-hozzárendelésekre is vonatkozik.

Ütemezett tevékenység-hozzárendelések esetén, ha az előző tevékenység iterációja még folyamatban van, a rendszer kihagyja az új iterációkat. A következő ütemezett tevékenység csak az előző tevékenység befejeződése után fog futni a kijelölt eseményindító időpontban. Az ismétlődő tevékenységek ütemezése során vegye figyelembe azokat a méretezési következményeket, amikor a nagy tárfiókokra alkalmazott feladat-hozzárendelések végrehajtása hosszabb időt vehet igénybe. Ezért célszerű úgy ütemezni őket, hogy az egyes tevékenységek futtatása a következő iteráció előtt befejeződjön, így elkerülhető a későbbi iterációk kihagyása.

Egyfuttatásos feladat-hozzárendelések esetén, ha egy párhuzamos tevékenység már folyamatban van, az új feladat végrehajtását 60 percre halasztja a rendszer, plusz további véletlenszerű perceket, mielőtt újra próbálkozna. Általánosságban elmondható, hogy a Microsoft azt javasolja, hogy a zűrzavar elkerülése érdekében, hogy melyik feladat-hozzárendelést hajtják végre, egyszerre csak egy feladat-hozzárendelést engedélyezzen.

Megoldások a méretezési korlátokra

A Storage Actions méretezési korlátokkal rendelkezik. Skálázási korlátok megtekintése

A méretezési korlátok kezelésének optimalizálásához fontolja meg a következő kerülőutak alkalmazását:

  1. Tevékenységszegmentálás előtag szerint: Ahelyett, hogy egyetlen feladatot rendel egy tárfiók összes blobjának feldolgozásához, hozzon létre több feladatot, amelyek mindegyike a blobok adott szűrt részhalmazáért felelős az előtagjaik alapján. Ez a szegmentálási módszer egyenletesebben osztja el a számítási feladatot, és segít a méretezési korlátokon belül maradni. A feladat-hozzárendelés során szűrőket adhat hozzá az alábbi módon:

    Képernyőkép, amely a hozzárendelési panel szűrőobjektumok szakaszát mutatja.

  2. Átmeneti ütemezés: Különböző időpontokban futtatandó tevékenységek ütemezése, különösen nagy léptékű műveletek esetén. A végrehajtási idők ütemezésével elkerülheti az olyan párhuzamos tevékenységeket, amelyek átléphetik az egyidejűségi korlátokat és feladatvégrehajtási versengést okozhatnak.

  3. Növekményes feldolgozás: Bontsa le a nagy feladatokat kisebb, növekményes lépésekre. Ez a módszer biztosítja, hogy az egyes tevékenységszegmensek a megadott korlátokon belül befejeződhetnek, csökkentve a hiányos műveletek kockázatát.

  4. Monitorozás és beállítás: A tevékenység teljesítményének és előrehaladásának rendszeres monitorozása. Szükség szerint módosítsa a feladatfeltételeket/ előtagokat és ütemezéseket, hogy a skálázási korlátokon belül hatékony feldolgozást biztosíthasson.

Ezen stratégiák alkalmazásával hatékonyan kezelheti és megkerülheti a kiszabott méretezési korlátokat, biztosítva a zökkenőmentes és hatékony feladatvégzéseket.

Megbízhatóság

A Tárolási műveletek megbízhatóbb végrehajtást végeznek georedundáns tárolást (GRS) vagy geo-zónás redundáns tárolást (GZRS) használó fiókokban.

Georedundancia használata az üzletmenet folytonosságához

A GRS-t és GZRS-t tartalmazó tárfiókok a tárfiókok feladatátvétele esetén egy másodlagos régióba replikálják az adatokat. A tárolási műveletek üzletmenet-folytonossága jelentősen függ a céltárfiók redundanciakonfigurációjától. A georedundanciával konfigurált tárfiókok kihasználják az automatizált feladatátvételi folyamatot. Ez az automatikus felügyelet biztosítja, hogy a jövőbeli feladat-hozzárendelési iterációk, legyenek azok akár egyszeriek, akár ismétlődőek, problémamentesen végrehajtásra kerüljenek a másodlagos régióban. A feladatátvételkor folyamatban lévő tárolási feladatok azonban hibákba ütközhetnek. Az új tárolási feladatok és a tárfeladat-hozzárendelések továbbra is a várt módon működnek.

A tárfiók konzisztens monitorozása kulcsfontosságú. Átállás esetén alaposan át kell tekintenie a feladatok jelentésének és figyelésének folyamatát az összes blobművelet sikeres befejezésének ellenőrzése és az esetlegesen figyelmet igénylő eltérések azonosítása érdekében.

Megfigyelés

Rendszeresen monitorozza a tárolási feladatok végrehajtását, és ne törölje azt a jelentéstárolót, amelyben a feladatvégrehajtási jelentések vannak tárolva.

Tevékenységek rendszeres monitorozása

Rendszeresen figyelnie kell a tárolási feladat végrehajtását, hogy a tevékenységek a várt módon fussanak. Tevékenységjelentések, metrikák és monitorozási irányítópultok áttekintése. Ellenőrizze az esetleges hibákat, és ellenőrizze, hogy a tevékenységek a várt időkereteken belül befejeződnek-e.

Győződjön meg arról, hogy az eredményjelentés-tároló nincs törölve

A Storage Actions részletes jelentéseket hoz létre CSV formátumban, amelyek a feladat-hozzárendelés során konfigurált eredményjelentés-tárolóba lesznek beírva. Ezek a jelentések betekintést nyújtanak a feladat-végrehajtási műveletekbe, ahol a CSV-fájl minden sorsora tartalmazza az elvégzett műveletekre, az egyes műveletek állapotára és a felmerülő hibákra vonatkozó információkat. Fontos meggyőződni arról, hogy a feladat-hozzárendelés során konfigurált eredményjelentés-tároló nem törlődik a tárfiókból a feladat végrehajtása során. Ha az eredményjelentés-tároló a feladat futtatása során törlődik, a feladat végrehajtása meghiúsulhat.

A Storage Actions részletes jelentéseket hoz létre CSV formátumban, amelyek a feladat-hozzárendelés során konfigurált eredményjelentés-tárolóba lesznek beírva. Ezek a jelentések betekintést nyújtanak a feladatvégrehajtási műveletekbe, a CSV-fájl minden sorával, beleértve az elvégzett műveletekre, az egyes műveletek állapotára és az esetleges hibákra vonatkozó információkat. Fontos, hogy az eredményjelentési tároló ne legyen törölve a tárfiókból a feladat végrehajtása során. Ha az eredményjelentés-tároló a feladat futtatása során törlődik, a feladat végrehajtása meghiúsulhat.

A Storage Actions életciklusa

Feladatok kezelése központi kódtár-előfizetés használatával

A feladatok és feladat-hozzárendelések hatékony kezelése érdekében érdemes lehet egy központi előfizetést használni a tárolási feladatok tárának tárolására. Ez a megközelítés lehetővé teszi, hogy ezeket a feladatokat egyszerre több tárfiókhoz rendelje különböző előfizetésekhez és régiókhoz anélkül, hogy külön-külön kellene konfigurálnia őket az egyes régiókhoz vagy előfizetésekhez. A feladatkezelés központosításával egyszerűsítheti a folyamatot, csökkentheti a felügyeleti többletterhelést, és konzisztenciát biztosíthat a tevékenységek végrehajtásában a teljes Azure-környezetben.

Lásd még