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


Az Azure Blob Storage életciklus-kezelésének áttekintése

Az Azure Blob Storage lehetővé teszi a szervezetek számára az adattárolási igények hatékony kezelését és skálázását, még az adatmennyiségek növekedésével és a használati minták fejlődésével is. A blobéletciklus-kezelés használatával az ügyfelek proaktív módon, olyan szabályalapú házirendek segítségével optimalizálhatják a költségeket, amelyek automatikusan áthelyezik az adatokat hidegebb tárhelyszintekre, vagy törlődnek, ha már nincs rájuk szükség.

Ez a zökkenőmentes automatizálás biztosítja, hogy az adatok tárolása mindig a legköltséghatékonyabb módon történik, ami maximalizálja a költségvetés hatékonyságát, miközben könnyű hozzáférést és robusztus adatkezelést biztosít. A blobéletciklus-kezeléssel a szervezetek magabiztosan méretezhetik a tárolási környezeteiket, tudva, hogy költségeik optimalizálva vannak, és adataik kezelése a valós használatnak megfelelően történik.

Az életciklus-kezelési szabályzattal a következőt teheti:

  • Ha ezek az objektumok egy ideig nem érhetők el vagy módosulnak, a blobok aktuális verzióit, a blob korábbi verzióit vagy a blob pillanatképeit egy hűvösebb tárolási szintre kell áttűnnie, hogy optimalizálja a költségeket.

  • A blobok azonnal visszaváltanak a hideg állapotból a meleg állapotba, amikor hozzáférnek.

  • Törölje a blobok aktuális verzióit, a blob korábbi verzióit vagy a blob pillanatképeit az életciklusuk végén.

  • Szabályok alkalmazása egy teljes tárfiókra, tárolók kijelölésére vagy blobok egy részhalmazára névelőtagok vagy blobindexcímkék szűrőként való használatával.

Jótanács

Bár az életciklus-kezelés segít optimalizálni a költségeket egyetlen fiókhoz, az Azure Storage Actions használatával több adatműveletet is végrehajthat több fiókon belül nagy méretekben.

Életciklus-felügyeleti szabályzat funkciói

Az életciklus-felügyeleti szabályzat egy JSON-dokumentumban lévő szabályok gyűjteménye. További információkért tekintse meg az Azure Blob Storage életciklus-felügyeleti szabályzatának struktúráját.

Az életciklus-felügyeleti szabályzatok támogatottak a blokkblobok és a hozzáfűző blobok esetében az általános célú v2-ben, a prémium szintű blokkblobokban és a Blob Storage-fiókokban. Az életciklus-felügyelet nincs hatással a rendszertárolókra, mint például a $logs vagy $web tárolók.

A szabály a feltételek definíciója, valamint az objektumok feldolgozásához használt kapcsolódó műveletek és szűrők. Az alábbi táblázat az egyes szabályelemeket ismerteti.

Szabályelem Leírás
Feltételek A feltételek a következő három blobtulajdonságon alapulnak: Létrehozási idő, Legutóbb módosított idő és Utolsó hozzáférés időpontja (ha engedélyezve van a hozzáférési idő nyomon követése)
Műveletek A műveletek a társított feltételeknek megfelelő szűrt blobokra lesznek alkalmazva. Szabályonként legalább egy műveletet meg kell határoznia, például módosítania kell a blobszintet a ritka elérésű szintre, vagy törölnie kell a blobokat.
Szűrők A szűrők a tárfiókban lévő blobok egy részhalmazára korlátozzák a szabályműveleteket elérésiút-előtagok és blobcímkék használatával. Ha egynél több szűrő van definiálva, egy logikai ÉS fut az összes szűrőn. Szűrővel megadhatja, hogy mely blobokat vegye fel. A szűrő nem adja meg, hogy mely blobokat zárja ki.

Szabályzat végrehajtása

Egy életciklus-szabályzat szabályainak hozzáadása vagy szerkesztése akár 24 órát is igénybe vehet, amíg a módosítások érvénybe lépnek, és az első végrehajtás elindul.

Az aktív szabályzat rendszeresen feldolgozza az objektumokat, és a szabályzat módosítása esetén megszakad. Ha töröl egy szabályzatot, akkor a rendszer nem ütemez új szabályzatfuttatásokat, de ha egy futtatás már folyamatban van, a futtatás addig folytatódik, amíg be nem fejeződik, és a rendszer kiszámláz minden olyan műveletet, amely a futtatáshoz szükséges. Ha egy szabályzat összes szabályát letiltja, a szabályzat inaktívvá válik. Ha egy futtatás már folyamatban van, a futtatás 24 órán belül leáll, és nincs ütemezve új futtatás. Javasoljuk, hogy először tiltson le egy szabályzatot, várjon 24 órát, majd törölje a szabályzatot.

A futtatás befejezéséhez szükséges idő a kiértékelt és üzemeltetett blobok számától függ. A blob kiértékelésének és üzemeltetésének késése hosszabb lehet, ha a tárfiók kérési sebessége eléri a tárfiók korlátját. A tárfiókra irányuló összes kérés, beleértve a szabályzatfuttatások által küldött kéréseket is, másodpercenként azonos korlátot szabnak a kéréseknek, és a korlát megközelítésével a számítási feladatok által küldött kérelmek elsőbbséget élveznek. Ha kérni szeretné a fiókjára vonatkozó korlátok növelését, lépjen kapcsolatba az Azure ügyfélszolgálatával.

Az alapértelmezett méretezési korlátok megtekintéséhez tekintse meg az alábbi cikkeket:

További információ az életciklus-kezelési teljesítmény jellemzőiről.

A szabályzat végrehajtásának eredményét az ÉletciklusPolicyCompleted eseményre való feliratkozással és a hibák metrikák és naplók használatával történő diagnosztizálásával figyelheti. Lásd : Életciklus-felügyeleti szabályzat figyelése.

Számlázás

Az életciklus-felügyeleti szabályzatok ingyenesek. Az ügyfeleknek a Blob Tier API-hívásokhoz tartozó szokásos üzemeltetési költségekért kell fizetnie. A törlési műveletek ingyenesek. Más Azure-szolgáltatások és segédprogramok, például a Microsoft Defender for Storage azonban az életciklus-szabályzattal felügyelt műveletekért díjat számíthatnak fel.

A blob utolsó hozzáférési idejének minden egyes frissítését a másik műveleti kategóriában számítjuk fel. Minden utolsó hozzáférési idő frissítését objektumonként legfeljebb 24 óránként kell "más tranzakcióként" fizetni, még akkor is, ha több ezer alkalommal fér hozzá egy nap alatt. Ez eltér az olvasási tranzakciók díjától.

A díjszabással kapcsolatos további információkért tekintse meg a Blobok díjszabásának blokkolása című témakört.

Ismert problémák és korlátozások

  • A rétegzés még nem támogatott egy prémium szintű blokkblobtároló-fiókban. Az összes többi fiók esetében a rétegzés csak blokkblobokon engedélyezett, hozzáfűző és oldalblobok esetében nem.

  • Az életciklus-kezelési szabályzatok nem használhatók blobok online szintre való rehidratálására.

  • Az életciklus-felügyeleti szabályzatot teljes egészében kell olvasni vagy írni. A részleges frissítések nem támogatottak.

  • Minden szabály legfeljebb 10 kis- és nagybetűs előtaggal és legfeljebb 10 blobindexcímkefeltételsel rendelkezhet.

  • Az életciklus-felügyeleti szabályzat nem használható egy titkosítási hatókört használó blob rétegének az archív szintre történő módosítására.

  • Az életciklus-felügyeleti házirendek törlési művelete nem működik a nem módosítható tárolóban lévő blobokkal. Nem módosítható szabályzattal objektumok hozhatók létre és olvashatók, de nem módosíthatók vagy törölhetők. További információ: Üzlet szempontjából kritikus blobadatok tárolása nem módosítható tárterülettel.

  • Az életciklus-felügyelet nincs hatással a rendszertárolókra, például a $logs$web containers.

Gyakran ismételt kérdések (FAQ)

Lásd az életciklus-kezeléssel kapcsolatos gyakori kérdéseket.

Következő lépések