Delen via


Aanbevolen procedures voor het gebruik van blob-toegangsniveaus

In dit artikel vindt u richtlijnen voor aanbevolen procedures waarmee u toegangslagen kunt gebruiken om de prestaties te optimaliseren en de kosten te verlagen. Voor meer informatie over toegangslagen, zie Toegangslagen voor blobgegevens.

Kies de meest kostenefficiënte toegangsniveaus

U kunt de kosten verlagen door blobgegevens in de meest rendabele toegangslagen te plaatsen. Kies uit drie lagen die zijn ontworpen om uw kosten voor gegevensgebruik te optimaliseren. De hot-tier heeft bijvoorbeeld hogere opslagkosten, maar lagere leeskosten. Als u daarom regelmatig toegang wilt krijgen tot gegevens, is de dynamische laag mogelijk de meest kostenefficiënte keuze. Als u van plan bent om gegevens minder vaak te lezen, kan de statische, koude of archieflaag het meest zinvol zijn omdat hiermee de kosten voor het lezen van gegevens worden verlaagd en de kosten voor het opslaan van gegevens worden verlaagd.

Als u de meest optimale toegangslaag wilt identificeren, probeert u te schatten welk percentage van de gegevens maandelijks wordt gelezen. In de volgende grafiek ziet u de impact op maandelijkse uitgaven met verschillende leespercentages.

Grafiek met een staaf voor elk niveau, die de maandelijkse kosten vertegenwoordigt op basis van het leespatroon in procenten

Als u de kosten voor het gebruik van statische of koude versus archiefopslag wilt modelleren en analyseren, raadpleegt u Archief versus koud en statisch. U kunt vergelijkbare modelleringstechnieken toepassen om de kosten van heet naar koel, koud of archiveren te vergelijken.

Gegevens rechtstreeks migreren naar de meest rendabele toegangsniveaus

Door vooraf de meest optimale laag te kiezen, kunt u de kosten verlagen. Als u de laag wijzigt van een blok-blob die u al hebt geüpload, betaalt u de kosten voor het schrijven naar de eerste laag wanneer u de blob voor het eerst uploadt en betaalt u vervolgens de kosten voor het schrijven naar de gewenste laag. Als u lagen wijzigt met behulp van een beleid voor levenscyclusbeheer, heeft dat beleid een dag nodig om van kracht te worden en een dag om de uitvoering te voltooien. Voordat de laag is gewijzigd, worden ook de capaciteitskosten voor het opslaan van gegevens in de eerste laag in rekening gebracht.

Gegevens verplaatsen naar de meest rendabele toegangslagen

Nadat gegevens zijn geüpload, moet u uw containers en blobs periodiek analyseren om te begrijpen hoe ze worden opgeslagen, georganiseerd en gebruikt in productie. Gebruik vervolgens beleid voor levenscyclusbeheer om gegevens te verplaatsen naar de meest kostenefficiënte lagen. Gegevens die meer dan 30 dagen niet zijn geopend, zijn bijvoorbeeld rendabeler als ze in de koele laag worden geplaatst. Overweeg om gegevens te archiveren die meer dan 180 dagen niet zijn geopend.

Als u telemetrie wilt verzamelen, schakelt u blobinventarisrapporten in en schakelt u het bijhouden van laatste toegangstijd in. Analyseer gebruikspatronen op basis van de laatste toegangstijd met behulp van hulpprogramma's zoals Azure Synapse of Azure Databricks. Zie een van de volgende artikelen voor meer informatie over manieren om uw gegevens te analyseren:

Toevoeglaag en pagina-blobs

In uw analyse kan blijken dat toevoeg- of pagina-blobs niet actief in gebruik zijn. U hebt bijvoorbeeld logboekbestanden (toevoeg-blobs) waarnaar niet meer wordt gelezen of geschreven, maar u wilt ze om nalevingsredenen opslaan. Op dezelfde manier wilt u mogelijk een back-up maken van schijven of momentopnamen van schijven (pagina-blobs). U kunt deze blobs ook verplaatsen naar koelerlagen. U moet ze eerst echter converteren naar blok-blobs.

Zie Toevoeg-blobs en pagina-blobs converteren naar blok-blobs voor informatie over het converteren van toevoeg-blobs en pagina-blobs naar blok-blobs.

Kleine bestanden inpakken voordat je gegevens verplaatst naar koelere opslaglagen

Voor elke lees- of schrijfbewerking worden kosten in rekening gebracht. Als u de kosten van het lezen en schrijven van gegevens wilt verlagen, kunt u kleine bestanden in grotere bestanden verpakken met behulp van bestandsindelingen zoals TAR of ZIP. Minder bestanden verminderen het aantal bewerkingen dat nodig is om gegevens over te dragen.

In de volgende grafiek ziet u de relatieve impact van het inpakken van bestanden voor het koelingniveau. Bij de leeskosten wordt uitgegaan van een maandelijks leespercentage van 30%.

Grafiek die de impact op de kosten laat zien als u kleine bestanden verpakt voordat u uploadt naar het koele toegangsniveau.

In de volgende grafiek ziet u de relatieve impact van het inpakken van bestanden voor de archieflaag. Bij de leeskosten wordt uitgegaan van een maandelijks leespercentage van 30%.

Grafiek met de impact op de kosten wanneer u kleine bestanden inpakt voordat u uploadt naar de archieftoegangslaag.

Als u de kostenbesparing van verpakkingsbestanden wilt modelleren en analyseren, raadpleegt u het tabblad Opslaan van verpakking in deze werkmap.

Hint

Voor het vergemakkelijken van zoek- en leesscenario's kunt u overwegen om een index te maken waarmee verpakte bestandspaden met oorspronkelijke bestandspaden worden toegewezen en deze indexen vervolgens opslaan als blok-blobs in de dynamische laag.

Volgende stappen