Delen via


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.

  1. Open een Windows PowerShell-sessie met verhoogde bevoegdheid. Zorg ervoor dat u PowerShell 5.0 of hoger uitvoert. Type:

    $PSVersionTable.PSVersion

  2. Meld u aan bij Azure PowerShell.

    Login-AzAccount

  3. 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
    
  4. Haal alle blobs in de container op.

    $blobs = Get-AzStorageBlob -Container "<enter container name>" -Context $ctx

  5. 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