Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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.
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:
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:
Á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.
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.
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.