Levenscyclusbeheer voor Azure Blob Storage implementeren

Voltooid

U weet nu zeker dat toegangslagen de mogelijkheid bieden om de overmatige opslagkosten te beheren die u in uw bedrijf hebt geïdentificeerd. Uw belangrijkste zorg is het identificeren van de aanpak waarmee u de implementatie kunt vereenvoudigen op een manier die administratieve overhead minimaliseert. In deze les krijgt u informatie over het levenscyclusbeheer van Azure Storage Blob, waarmee u het schakelen tussen typen toegangslagen kunt automatiseren op basis van aanpasbare regels.

Levenscyclusbeheer van Azure Blob Storage beschrijven

Het handhaven van de optimale toewijzingen van de toegangslaag is een doorlopend proces, omdat opslaggebruikspatronen en de relevantie van de gegevens na verloop van tijd veranderen. Voor het aanpakken van deze uitdaging is een geautomatiseerde oplossing vereist. Gelukkig bevat Azure Blob Storage ondersteuning voor levenscyclusbeheerbeleid door deze zeer functionaliteit aan te bieden.

Levenscyclusbeheer voor Azure Blob Storage configureren

Het levenscyclusbeheer van Azure Storage bestaat uit een beleid met JSON-indeling. Dit beleid bestaat uit aangepaste gedefinieerde regels waarmee de beoogde blobbeheertaken worden bepaald. Meestal evalueren deze taken wanneer blobs voor het laatst zijn gewijzigd of geopend en afhankelijk van het resultaat van die evaluatie, de huidige toewijzing van de toegangslaag behouden, de blobs naar een andere laag overschakelen of verwijderen. Levenscyclusbeheer kan ook worden geïntegreerd met blobversiebeheer en momentopnamen. Hiermee kunt u automatisch oudere versies van blobs en momentopnamen verplaatsen naar statische, koude en archiefopslaglagen en deze waar nodig verwijderen om de kosten te minimaliseren. U kunt regels voor specifieke containers instellen op basis van de naamvoorvoegsels of blob-indextags.

Als u ondersteuning wilt implementeren voor evaluaties op basis van de datum die voor het laatst is geopend, moet u het bijhouden van blobtoegangstijd inschakelen. De laatst geopende datum vertegenwoordigt zowel lees- als schrijfbewerkingen, in tegenstelling tot de datum van laatste wijziging, die alleen schrijfbewerkingen aanwijst. De bijbehorende metagegevens worden dagelijks bijgewerkt.

Screenshot of the Azure portal Lifecycle management pane has Enable access tracking selected.

Screenshot of a lifecycle management rule in code view is designed to moves blobs to cool tier after 15 days after the last accessed date.

Een prestatiegerelateerde meting die door het levenscyclusbeheerbeleid wordt ondersteund, is de mogelijkheid om blobs van de statische naar dynamische laag over te schakelen zodra ze worden geopend. Dit wordt bereikt door de eigenschap enableAutoTierToHotFromCool in te stellen op true binnen de beleidsregels.

Notitie

Houd in dit geval ook rekening met de mogelijke gevolgen voor de kosten als gevolg van de vroegtijdige verwijderingskosten.

Screenshot of a lifecycle management rule is designed to move blobs to cool tier after 15 days following the last accessed date.

Beleidsregels kunnen ook worden geïntegreerd met indextags. Hiermee kunt u regels ontwerpen die gericht zijn op specifieke blobs op basis van de overeenkomst op hun indextagwaarden. In het volgende voorbeeld ziet u een regel waarmee blobs worden verwijderd op basis van de overeenkomst op een indextag.

Screenshot of the Azure portal Lifecycle management pane has a lifecycle management rule that removes blobs based on the index tag.