Azure Data Box of Azure Data Box Heavy gebruiken om gegevens te verzenden naar de juiste Azure Storage-bloblaag
Azure Data Box verplaatst grote hoeveelheden gegevens naar Azure door u een eigen opslagapparaat te verzenden. U vult het apparaat in met gegevens en retourneert het. De gegevens van Data Box worden geüpload naar een standaardlaag die is gekoppeld aan het opslagaccount. Vervolgens kunt u de gegevens verplaatsen naar een andere opslaglaag.
In dit artikel wordt beschreven hoe de gegevens die door Data Box worden geüpload, kunnen worden verplaatst naar een dynamische, statische of archief-bloblaag. Dit artikel is van toepassing op zowel Azure Data Box als Azure Data Box Heavy.
Notitie
Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.
De juiste opslaglaag voor uw gegevens kiezen
Met Azure Storage kunnen drie verschillende lagen gegevens op de meest rendabele manier opslaan: Dynamisch, Statisch of Archief. Dynamische opslaglaag is geoptimaliseerd voor het opslaan van gegevens die regelmatig worden geopend. Dynamische opslag heeft hogere opslagkosten dan Cool- en Archive Storage, maar de laagste toegangskosten.
Cool Storage-laag is bedoeld voor gegevens die niet vaak worden geopend en die minimaal 30 dagen moeten worden opgeslagen. De opslagkosten voor de statische laag zijn lager dan die van de dynamische opslaglaag, maar de kosten voor gegevenstoegang zijn hoog in vergelijking met de dynamische laag.
De Azure Archive-laag is offline en biedt de laagste opslagkosten, maar ook de hoogste toegangskosten. Deze laag is bedoeld voor gegevens die minimaal 180 dagen in archiveringsopslag blijven. Voor meer informatie over elk van deze lagen en het prijsmodel gaat u naar Vergelijking van de opslaglagen.
De gegevens uit de Data Box of Data Box Heavy worden geüpload naar een opslaglaag die is gekoppeld aan het opslagaccount. Wanneer u een opslagaccount maakt, kunt u de toegangslaag opgeven als Dynamisch of Statisch. Afhankelijk van het toegangspatroon van uw workload en kosten, kunt u deze gegevens van de standaardlaag verplaatsen naar een andere opslaglaag.
U kunt uw objectopslaggegevens alleen in Blob Storage- of GPv2-accounts (Algemeen gebruik v2) in een laag plaatsen. General Purpose v1 (GPv1)-accounts bieden geen ondersteuning voor opslaglagen. Als u de juiste opslaglaag voor uw gegevens wilt kiezen, bekijkt u de overwegingen die worden beschreven in Azure Blob Storage: Premium-, Dynamische-, Statische- en Archiefopslaglagen.
Een standaardbloblaag instellen
De standaard-bloblaag wordt opgegeven wanneer het opslagaccount wordt gemaakt in Azure Portal. Zodra een opslagtype is geselecteerd als GPv2- of Blob-opslag, kan het kenmerk Toegangslaag worden opgegeven. De dynamische laag is standaard geselecteerd.
De lagen kunnen niet worden opgegeven als u een nieuw account probeert te maken bij het bestellen van een Data Box of Data Box Heavy. Nadat het account is gemaakt, kunt u het account in de portal wijzigen om de standaardtoegangslaag in te stellen.
U kunt ook eerst een opslagaccount maken met het opgegeven kenmerk voor de toegangslaag. Wanneer u de Data Box- of Data Box Heavy-bestelling maakt, selecteert u het bestaande opslagaccount. Ga naar Een opslagaccount maken in Azure Portal voor meer informatie over het instellen van de standaard-bloblaag tijdens het maken van een opslagaccount.
Gegevens verplaatsen naar een niet-standaardlaag
Zodra de gegevens van het Data Box-apparaat zijn geüpload naar de standaardlaag, kunt u de gegevens verplaatsen naar een niet-standaardlaag. Er zijn twee manieren om deze gegevens te verplaatsen naar een niet-standaardlaag.
- Levenscyclusbeheer van Azure Blob Storage: u kunt een op beleid gebaseerde benadering gebruiken om gegevens automatisch te tieren of te verlopen aan het einde van de levenscyclus. Ga naar De levenscyclus van Azure Blob Storage beheren voor meer informatie.
- Scripting : u kunt een gescripte benadering gebruiken via Azure PowerShell om lagen op blobniveau in te schakelen. U kunt de
SetBlobTier
bewerking aanroepen om de laag op de blob in te stellen.
Azure PowerShell gebruiken om de bloblaag in te stellen
In de volgende stappen wordt beschreven hoe u de bloblaag kunt instellen op Archiveren met behulp van een Azure PowerShell-script.
Open een Windows PowerShell-sessie met verhoogde bevoegdheid. Zorg ervoor dat u PowerShell 5.0 of hoger uitvoert. Type:
$PSVersionTable.PSVersion
Meld u aan bij Azure PowerShell.
Login-AzAccount
Definieer de variabelen voor het opslagaccount, de toegangssleutel, de container en de opslagcontext.
$StorageAccountName = "<enter account name>" $StorageAccountKey = "<enter account key>" $ContainerName = "<enter container name>" $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey
Haal alle blobs in de container op.
$blobs = Get-AzStorageBlob -Container "<enter container name>" -Context $ctx
Stel de laag van alle blobs in de container in op Archiveren.
Foreach ($blob in $blobs) { $blob.ICloudBlob.SetStandardBlobTier("Archive") }
Hieronder ziet u een voorbeeld van de uitvoer:
Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved. PS C:\WINDOWS\system32> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 5 1 17763 134 PS C:\WINDOWS\system32> Login-AzAccount Account : gus@contoso.com SubscriptionName : MySubscription SubscriptionId : subscription-id TenantId : tenant-id Environment : AzureCloud PS C:\WINDOWS\system32> $StorageAccountName = "mygpv2storacct" PS C:\WINDOWS\system32> $StorageAccountKey = "mystorageacctkey" PS C:\WINDOWS\system32> $ContainerName = "test" PS C:\WINDOWS\system32> $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey PS C:\WINDOWS\system32> $blobs = Get-AzStorageBlob -Container "test" -Context $ctx PS C:\WINDOWS\system32> Foreach ($blob in $blobs) { >> $blob.ICloudBlob.SetStandardBlobTier("Archive") >> } PS C:\WINDOWS\system32>
Tip
Als u wilt dat de gegevens worden gearchiveerd bij opname, stelt u de standaardaccountlaag in op Dynamisch. Als de standaardlaag Statisch is, is er een boete van 30 dagen voor vroegtijdige verwijdering als de gegevens onmiddellijk naar Archief worden verplaatst.
Volgende stappen
- Meer informatie over het aanpakken van de algemene scenario's voor gegevenslagen met levenscyclusbeleidsregels