Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Data Box verschiebt große Datenmengen nach Azure, indem es Ihnen ein proprietäres Speichergerät zusendet. Sie füllen das Gerät mit Daten aus und geben es zurück. Die Daten aus dem Data Box werden in eine Standardstufe hochgeladen, die dem Speicherkonto zugeordnet ist. Sie können die Daten dann auf eine andere Speicherebene verschieben.
In diesem Artikel wird beschrieben, wie die daten, die von Data Box hochgeladen werden, in eine Hot-, Cool- oder Archive-Blob-Ebene verschoben werden können. Dieser Artikel bezieht sich auf alle Azure Data Box, Data Box Next-Gen und Azure Data Box Heavy.
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Auswählen der richtigen Speicherebene für Ihre Daten
Azure Storage ermöglicht drei verschiedene Ebenen zum Speichern von Daten auf kostengünstigste Weise – Hot, Cool oder Archive. Die Hot Storage-Ebene ist für das Speichern von Daten optimiert, auf die häufig zugegriffen wird. Der Hot Storage hat höhere Speicherkosten als Cool- und Archivspeicher, aber die niedrigsten Zugriffskosten.
Die kalte Speicherebene ist für selten verwendete Daten vorgesehen, die mindestens 30 Tage lang gespeichert werden müssen. Die Speicherkosten für die kühle Speicherebene sind niedriger als die der heißen Speicherebene, aber die Datenzugriffsgebühren sind hoch im Vergleich zur heißen Ebene.
Die Azure Archive-Stufe ist offline und bietet die niedrigsten Speicherkosten, aber auch die höchsten Zugriffskosten. Diese Stufe ist für Daten vorgesehen, die mindestens 180 Tage im Archivspeicher verbleiben. Ausführliche Informationen zu den einzelnen Ebenen und dem Preismodell finden Sie unter "Vergleich der Speicherebenen".
Die Daten aus dem Data Box- oder Data Box Heavy-Element werden auf eine Speicherebene hochgeladen, die dem Speicherkonto zugeordnet ist. Wenn Sie ein Speicherkonto erstellen, können Sie die Zugriffsebene als Hot oder Cool angeben. Je nach Zugriffsmuster Ihrer Workload und Kosten können Sie diese Daten von der Standardebene auf eine andere Speicherebene verschieben.
Sie dürfen Ihre Objektspeicherdaten nur in Blob-Speicher- oder GPv2-Konten (General Purpose v2) aufstufen. Für GPv1-Konten (universelle Konten der Version 1) wird Tiering nicht unterstützt. Wenn Sie die richtige Speicherebene für Ihre Daten auswählen möchten, lesen Sie die Überlegungen in Azure Blob Storage: Premium-, Hot-, Cool- und Archivspeicherebenen.
Festlegen einer Standardblobebene
Die Standard-BLOB-Ebene wird angegeben, wenn das Speicherkonto im Azure-Portal erstellt wird. Nachdem ein Speichertyp als GPv2- oder Blob-Speicher ausgewählt wurde, kann das Access-Tier-Attribut angegeben werden. Die heiße Ebene ist standardmäßig ausgewählt.
Die Ebenen können nicht angegeben werden, wenn Sie beim Bestellen einer Data Box oder Data Box Heavy versuchen, ein neues Konto zu erstellen. Nachdem das Konto erstellt wurde, können Sie das Konto im Portal ändern, um die Standardzugriffsstufe festzulegen.
Alternativ können Sie zuerst ein Speicherkonto mit dem angegebenen Zugriffsebenen-Attribut erstellen. Bei der Erstellung der Bestellung für „Data Box“ oder „Data Box Heavy“ wählen Sie das vorhandene Speicherkonto aus. Weitere Informationen zum Festlegen der Standard-BLOB-Ebene während der Erstellung eines Speicherkontos finden Sie unter Erstellen eines Speicherkontos im Azure-Portal.
Verschieben von Daten auf eine nicht standardmäßige Ebene
Nachdem die Daten vom Data Box-Gerät auf die Standardebene hochgeladen wurden, können Sie die Daten auf eine nicht standardmäßige Ebene verschieben. Es gibt zwei Möglichkeiten, diese Daten auf eine nicht standardmäßige Ebene zu verschieben.
- Azure Blob Storage Lifecycle Management – Sie können einen richtlinienbasierten Ansatz verwenden, um Daten automatisch einzustufen oder am Ende ihres Lebenszyklus abzulaufen. Weitere Informationen hierzu erfahren Sie unter "Verwalten des Azure Blob Storage-Lebenszyklus".
-
Skripterstellung: Sie können einen skriptbasierten Ansatz über Azure PowerShell verwenden, um Blobebenentiering zu aktivieren. Sie können den
SetBlobTierVorgang aufrufen, um die Ebene im Blob festzulegen.
Verwenden von Azure PowerShell zum Festlegen der BLOB-Ebene
In den folgenden Schritten wird beschrieben, wie Sie die BLOB-Ebene mithilfe eines Azure PowerShell-Skripts auf "Archivieren" festlegen können.
Öffnen Sie eine Windows PowerShell-Sitzung mit erhöhten Rechten. Stellen Sie sicher, dass Sie PowerShell 5.0 oder höher ausführen. Typ:
$PSVersionTable.PSVersionMelden Sie sich bei Azure PowerShell an.
Login-AzAccountDefinieren Sie die Variablen für Speicherkonto, Zugriffsschlüssel, Container und den Speicherkontext.
$StorageAccountName = "<enter account name>" $StorageAccountKey = "<enter account key>" $ContainerName = "<enter container name>" $ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKeyRufen Sie die Blobs im Container ab.
$blobs = Get-AzStorageBlob -Container "<enter container name>" -Context $ctxLegen Sie die Ebene aller Blobs im Container auf "Archivieren" fest.
Foreach ($blob in $blobs) { $blob.ICloudBlob.SetStandardBlobTier("Archive") }Nachfolgend sehen Sie eine Beispielausgabe:
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>Tipp
Wenn die Daten bei der Erfassung automatisch archiviert werden sollen, legen Sie die Standardkontoebene auf "Hot" fest. Wenn die Standardebene cool ist, gibt es eine 30-tägige Vorzeitige Löschungsstrafe, wenn die Daten sofort in das Archiv verschoben werden.
Nächste Schritte
- Erfahren Sie mehr zur Behandlung der gängigen Datentiering-Szenarien mithilfe von Regeln zur Lebenszyklusverwaltung.