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.
Von Bedeutung
Azure Data Box unterstützt jetzt die Zugriffsebenenzuweisung auf BLOB-Ebene. Die Schritte in diesem Tutorial spiegeln den aktualisierten Prozess für das Kopieren von Daten wider und gelten speziell für Blockblobs.
Informationen zum Bestimmen der geeigneten Zugriffsebene für Ihre Blockblobdaten finden Sie im Abschnitt Bestimmen der geeigneten Zugriffsebenen für Blockblobs. Führen Sie die Schritte aus, die im Abschnitt " Daten in Datenfeld kopieren " enthalten sind, um Ihre Daten auf die entsprechende Zugriffsebene zu kopieren.
Die in diesem Abschnitt enthaltenen Informationen gelten für Bestellungen, die nach dem 1. April 2024 aufgegeben wurden.
In diesem Lernprogramm wird beschrieben, wie Sie mithilfe der lokalen Webbenutzeroberfläche eine Verbindung mit Daten von Ihrem Hostcomputer herstellen und diese kopieren.
In diesem Tutorial erfahren Sie, wie:
- Voraussetzungen
- Herstellen einer Verbindung mit der Data Box
- Kopieren von Daten auf die Data Box
Voraussetzungen
Stellen Sie Folgendes sicher, bevor Sie beginnen:
- Sie haben die Schritte unter Tutorial: Einrichten der Azure Data Box ausgeführt.
- Sie haben Ihre Data Box erhalten, und die Bestellung wird im Portal mit dem Status Übermittelt angezeigt.
- Sie verfügen über einen Hostcomputer mit den Daten, die Sie in "Data Box" kopieren möchten. Ihr Hostcomputer muss:
- Führen Sie ein unterstütztes Betriebssystem aus.
- Mit einem Hochgeschwindigkeitsnetzwerk verbunden sein. Mindestens eine 10-GbE-Verbindung wird dringend empfohlen. Wenn eine 10-GbE-Verbindung nicht verfügbar ist, verwenden Sie eine 1-GbE-Datenverknüpfung, aber die Kopiergeschwindigkeiten sind betroffen.
Stellen Sie Folgendes sicher, bevor Sie beginnen:
- Sie haben die Schritte unter Tutorial: Einrichten der Azure Data Box ausgeführt.
- Sie haben Ihre Data Box erhalten, und die Bestellung wird im Portal mit dem Status Übermittelt angezeigt.
- Sie verfügen über einen Hostcomputer mit den Daten, die Sie in "Data Box" kopieren möchten. Ihr Hostcomputer muss:
- Führen Sie ein unterstütztes Betriebssystem aus.
- Mit einem Hochgeschwindigkeitsnetzwerk verbunden sein. Es wird dringend empfohlen, mindestens eine 100-GbE-Verbindung herzustellen. Wenn keine 100-GbE-Verbindung verfügbar ist, verwenden Sie eine 10-GbE- oder 1-GbE-Datenverknüpfung, aber die Kopiergeschwindigkeiten sind betroffen.
Herstellen einer Verbindung mit der Data Box
Basierend auf dem ausgewählten Speicherkonto erstellt Data Box bis zu:
- Drei Freigaben für jedes verknüpfte Speicherkonto für GPv1 und GPv2.
- Ein Speicherplatz für Premiumspeicher.
- Eine Freigabe für ein Blob-Speicherkonto, die einen Ordner für jede der vier Zugriffsebenen enthält
In der folgenden Tabelle finden Sie die Namen der Data Box-Freigaben, mit denen Sie eine Verbindung herstellen können, sowie die Art der Daten, die in Ihr Zielspeicherkonto hochgeladen werden. Sie identifiziert auch die Hierarchie der Freigaben und Verzeichnisse, in die Sie Ihre Quelldaten kopieren.
| Speichertypus | Freigabename | Entität auf oberster Ebene | Entität auf zweiter Ebene | Entität der dritten Ebene |
|---|---|---|---|---|
| Blockblob | <storageAccountName>_BlockBlob | <\accessTier> | <\containerName> | <\blockBlob> |
| Seitenblob | <\storageAccountName>_PageBlob | <\containerName> | <\pageBlob> | |
| Dateispeicherung | <\storageAccountName>_AzFile | <\fileShareName> | <\file> |
Sie können Dateien nicht direkt in den Stammordner einer beliebigen Data Box-Freigabe kopieren. Erstellen Sie stattdessen je nach Anwendungsfall Ordner innerhalb der Data Box-Freigabe.
Block blobs unterstützen die Zuweisung von Zugriffsebenen auf Dateiebene. Bevor Sie Dateien in die Block-Blob-Freigabe kopieren, besteht die empfohlene Best Practice darin, neue Unterordner in der entsprechenden Zugriffsebene hinzuzufügen. Nachdem Sie dann neue Unterordner erstellt haben, fügen Sie den einzelnen Unterordnern nach Bedarf Dateien hinzu.
Für jeden Ordner, der sich im Stammverzeichnis der Blockblobfreigabe befindet, wird ein neuer Container erstellt. Jede Datei im Ordner wird als Blockblob in die Standardzugriffsstufe des Speicherkontos kopiert.
Weitere Informationen zu Blobzugriffsebenen finden Sie unter Zugriffsebenen für Blobdaten. Ausführlichere Informationen zu bewährten Methoden für Zugriffsebenen finden Sie unter Bewährte Methoden für die Verwendung von BLOB-Zugriffsebenen.
In der folgenden Tabelle finden Sie den UNC-Pfad zu den Freigaben auf Ihrer Data Box und die entsprechende Azure Storage-Pfad-URL, unter der die Daten hochgeladen werden. Die URL des endgültigen Azure-Storage-Pfads kann aus dem UNC-Freigabepfad abgeleitet werden.
| Azure Storage Typen | Data Box-Freigaben |
|---|---|
| Azure-Blockblobs | \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txthttps://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt |
| Azure-Seitenblobs | \\<DeviceIPAddress>\<storageaccountname_PageBlob>\<ContainerName>\myBlob.vhdhttps://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.vhd |
| Azure Files | \\<DeviceIPAddress>\<storageaccountname_AzFile>\<ShareName>\myFile.txthttps://<storageaccountname>.file.core.windows.net/<ShareName>/myFile.txt |
Wenn Sie einen Linux-Hostcomputer verwenden, führen Sie die folgenden Schritte aus, um Data Box so zu konfigurieren, dass der Zugriff auf NFS-Clients ermöglicht wird.
Geben Sie die IP-Adressen der zulässigen Clients an, die auf die Freigabe zugreifen können. Wechseln Sie in der lokalen Webbenutzeroberfläche zur Seite Verbindung herstellen und Daten kopieren. Wählen Sie unter DEN NFS-Einstellungen denNFS-Clientzugriff aus.
Geben Sie die IP-Adresse des NFS-Clients an, und wählen Sie "Hinzufügen" aus. Sie können den Zugriff für mehrere NFS-Clients konfigurieren, indem Sie diesen Schritt wiederholen. Wählen Sie OK aus.
Stellen Sie sicher, dass auf dem Linux-Hostcomputer eine unterstützte Version des NFS-Clients installiert ist. Verwenden Sie die jeweilige Version für Ihre Linux-Distribution.
Führen Sie den folgenden Befehl aus, um die NFS-Freigabe auf Ihrem Data Box-Gerät einzubinden, nachdem Sie den NFS-Client installiert haben.
sudo mount <Data Box device IP>:/<NFS share on Data Box device> <Path to the folder on local Linux computer>Verwenden Sie das folgende Beispiel, um eine Verbindung mit einer Data Box-Freigabe mithilfe von NFS herzustellen. Im Beispiel ist
10.161.23.130die Ip-Adresse des Data Box-Geräts . Die FreigabeMystoracct_Blobwird auf ubuntuVM bereitgestellt, und der Bereitstellungspunkt ist/home/databoxubuntuhost/databox.sudo mount -t nfs 10.161.23.130:/Mystoracct_Blob /home/databoxubuntuhost/databoxFür Mac-Clients müssen Sie eine zusätzliche Option wie folgt hinzufügen:
sudo mount -t nfs -o sec=sys,resvport 10.161.23.130:/Mystoracct_Blob /home/databoxubuntuhost/databoxVon Bedeutung
Dateien können nicht direkt in den Stammordner des Speicherkontos kopiert werden. Innerhalb des Stammordners eines Block-BLOB-Speicherkontos finden Sie einen Ordner, der jedem der verfügbaren Zugriffsebenen entspricht.
Um Ihre Daten in Azure Data Box zu kopieren, müssen Sie zuerst den Ordner auswählen, der einer der Zugriffsebenen entspricht. Erstellen Sie als Nächstes einen Unterordner im Ordner dieser Ebene, um Ihre Daten zu speichern. Kopieren Sie schließlich Ihre Daten in den neu erstellten Unterordner. Ihr neuer Unterordner entspricht dem Container, der während der Erfassung im Speicherkonto erstellt wurde. Ihre Daten werden als Blobs in diesen Container hochgeladen.
Ermitteln der geeigneten Zugriffsebenen für Blockblobs
Von Bedeutung
Die Informationen in diesem Abschnitt gelten für Bestellungen, die nach dem 1. April 2024 aufgegeben wurden.
mit Azure Storage können Sie BLOB-Daten in mehreren Zugriffsebenen innerhalb desselben Speicherkontos speichern. Mit dieser Funktion können Daten basierend auf der Zugriffshäufigkeit organisiert und effizienter gespeichert werden. Die folgende Tabelle enthält Informationen und Empfehlungen zu Azure Storage Zugriffsebenen.
| Tarif | Recommendation | Beste Praxis |
|---|---|---|
| Hot | Nützlich für Onlinedaten, auf die häufig zugegriffen wird oder die häufig geändert werden. Diese Ebene hat die höchsten Speicherkosten, aber die niedrigsten Zugriffskosten. | Daten in dieser Ebene sollten regelmäßig und aktiv verwendet werden. |
| Kühl | Nützlich für Onlinedaten, auf die selten zugegriffen wird oder die selten geändert werden. Im Vergleich zum Hot-Tier sind bei dieser Ebene die Speicherkosten niedriger und die Zugriffskosten höher. | Daten in dieser Ebene sollten mindestens 30 Tage lang gespeichert werden. |
| Kalt | Nützlich für Onlinedaten, auf die selten zugegriffen wird oder die selten geändert werden, die aber dennoch schnell abgerufen werden müssen. Im Vergleich zur coolen Ebene sind bei dieser Ebene die Speicherkosten niedriger und die Zugriffskosten höher. | Daten in dieser Zugriffsebene sollten mindestens 90 Tage lang gespeichert werden. |
| Archivieren | Nützlich für Offlinedaten, auf die selten zugegriffen wird und für die geringere Anforderungen bezüglich der Wartezeit bestehen. | Daten auf dieser Zugriffsebene sollten mindestens 180 Tage lang gespeichert werden. Für Daten, die innerhalb von 180 Tagen aus der Archivierungsebene entfernt werden, wird eine Gebühr für die vorzeitige Löschung erhoben. |
Weitere Informationen zu Blobzugriffsebenen finden Sie unter Zugriffsebenen für Blobdaten. Ausführlichere Informationen zu bewährten Methoden finden Sie unter Best Practices für die Verwendung von Blobzugriffsebenen.
Sie können Ihre Block-BLOB-Daten auf die entsprechende Zugriffsebene übertragen, indem Sie sie in den entsprechenden Ordner in "Data Box" kopieren. Dieser Vorgang wird im Abschnitt "Kopieren von Daten in Azure Data Box" ausführlicher erläutert.
Kopieren von Daten auf die Data Box
Nachdem Sie eine Verbindung mit einer oder mehreren Data Box-Freigeben hergestellt haben, besteht der nächste Schritt darin, Daten zu kopieren. Bevor Sie mit der Datenkopie beginnen, sollten Sie die folgenden Einschränkungen berücksichtigen:
- Stellen Sie sicher, dass Sie Ihre Daten in die Freigabe kopieren, die dem erforderlichen Datenformat entspricht. Kopieren Sie beispielsweise die Blockblobdaten in die Freigabe für Blockblobs. Kopieren Sie VHDs in die Seitenblobfreigabe. Wenn das Datenformat nicht mit dem entsprechenden Freigabetyp übereinstimmt, schlägt der Datenupload in Azure während eines späteren Schritts fehl.
- Wenn Sie Daten in die AzFile- oder PageBlob-Freigaben kopieren, erstellen Sie zuerst einen Ordner im Stammverzeichnis der Freigabe, und kopieren Sie dann Dateien in diesen Ordner.
- Wenn Sie Daten in den BlockBlob-Speicher kopieren, erstellen Sie in der gewünschten Zugriffsstufe einen Unterordner, und kopieren Sie die Daten dann in den neu erstellten Unterordner. Der Unterordner stellt einen Container dar, in den Daten als Blobs hochgeladen werden. Sie können Dateien nicht direkt in den Stammordner einer Freigabe kopieren.
- Stellen Sie beim Kopieren von Daten sicher, dass die Datengröße den Größenbeschränkungen entspricht, die in den Azure Größenbeschränkungen für Speicherkonten beschrieben sind.
- Gleichzeitige Uploads durch Data Box und eine andere Nicht-Data Box-Anwendung können zu Uploadauftragsfehlern und Datenbeschädigungen führen.
- Wenn Sie sowohl die SMB- als auch die NFS-Protokolle für Datenkopien verwenden, empfehlen wir Folgendes:
- Verwenden Sie unterschiedliche Speicherkonten für SMB und NFS.
- Kopieren Sie nicht dieselben Daten mit SMB und NFS in dasselbe Ziel in Azure. In diesen Fällen kann das endgültige Ergebnis nicht bestimmt werden.
- Obwohl das Kopieren über SMB und NFS parallel funktioniert, empfiehlt es sich nicht, dies zu tun, da es anfällig für menschliche Fehler ist. Warten Sie, bis die SMB-Datenkopie abgeschlossen ist, bevor Sie eine NFS-Datenkopie starten.
- Erstellen Sie beim Kopieren von Daten in die Blockblob-Freigabe einen Unterordner innerhalb der gewünschten Zugriffsebene, und kopieren Sie dann Daten in den neu erstellten Unterordner. Der Unterordner stellt einen Container dar, in den Ihre Daten als Blobs hochgeladen werden. Sie können Dateien nicht direkt in den Stammordner im Speicherkonto kopieren.
- Beim Einlesen von groß- und kleinschreibungsabhängigen Verzeichnis- und Dateinamen aus einer NFS-Freigabe für NFS auf Data Box:
Die Groß-/Kleinschreibung im Namen wird beibehalten.
Bei den Dateien wird die Groß-/Kleinschreibung nicht berücksichtigt.
Wenn Sie z. B.
SampleFile.txtundSamplefile.Txtkopieren, wird der Fall im Namen beibehalten, wenn sie in Data Box kopiert werden. Da sie jedoch als dieselbe Datei betrachtet werden, überschreibt die zuletzt hochgeladene Datei die erste Datei.
Von Bedeutung
Stellen Sie sicher, dass Sie eine Kopie der Quelldaten beibehalten, bis Sie bestätigen können, dass Ihre Daten in Azure Storage kopiert wurden.
Wenn Sie einen Linux-Hostcomputer verwenden, verwenden Sie ein Kopierprogramm ähnlich wie Robocopy. Einige der Alternativen, die unter Linux verfügbar sind, sind rsyncFreeFileSync, Unison oder Ultracopier.
Der cp Befehl ist eine der besten Optionen zum Kopieren eines Verzeichnisses. Weitere Informationen zur Verwendung finden Sie auf cp-Man-Seiten.
Wenn Sie die Option rsync für einen Multithread-Kopiervorgang verwenden, beachten Sie die folgenden Richtlinien:
Installieren Sie das CIFS Utils - oder NFS Utils-Paket abhängig vom Dateisystem, das Ihr Linux-Client verwendet.
sudo apt-get install cifs-utilssudo apt-get install nfs-utilsInstallieren Sie
rsyncund Parallel (je nach Version der Linux-Distribution unterschiedlich).sudo apt-get install rsyncsudo apt-get install parallelErstellen Sie einen Bereitstellungspunkt.
sudo mkdir /mnt/databoxBinden Sie das Volume ein.
sudo mount -t NFS4 //Databox IP Address/share_name /mnt/databoxVerzeichnisstruktur des gespiegelten Ordners.
rsync -za --include='*/' --exclude='*' /local_path/ /mnt/databoxKopieren sie Dateien.
cd /local_path/; find -L . -type f | parallel -j X rsync -za {} /mnt/databox/{}wobei j die Anzahl der Parallelisierung angibt, X = Anzahl paralleler Kopien
Es wird empfohlen, mit 16 parallelen Kopien zu beginnen und die Anzahl der Threads je nach verfügbaren Ressourcen zu erhöhen.
Von Bedeutung
Die folgenden Linux-Dateitypen werden nicht unterstützt: symbolische Verknüpfungen, Zeichendateien, Blockdateien, Sockets und Rohre. Diese Dateitypen führen zu Fehlern während des Schritts "Vorbereiten des Versands ".
Benachrichtigungen werden während des Kopiervorgangs angezeigt, um Fehler zu erkennen.
Wählen Sie "Problemliste herunterladen" aus.
Öffnen Sie die Liste, um die Details des Fehlers anzuzeigen, und wählen Sie die Lösungs-URL aus, um die empfohlene Lösung anzuzeigen.
Weitere Informationen finden Sie unter Anzeigen von Fehlerprotokollen während der Datenkopie in Data Box. Eine detaillierte Liste der Fehler während der Datenkopie finden Sie unter "Problembehandlung bei Data Box".
Um die Datenintegrität zu gewährleisten, wird eine Prüfsumme in Echtzeit berechnet, während die Daten kopiert werden. Überprüfen Sie nach Abschluss des Kopiervorgangs den belegten Speicherplatz und den freien Speicherplatz auf Ihrem Gerät.
Nächste Schritte
In diesem Tutorial haben Sie Informationen zu Azure Data Box-Themen erhalten, darunter die folgenden:
- Voraussetzungen für Data Box-Datenkopien
- Verbindung mit Data Box herstellen
- Ermitteln der geeigneten Zugriffsebenen für Block-Blobs
- Daten auf Data Box kopieren
Fahren Sie mit dem nächsten Tutorial fort, um zu erfahren, wie Sie Ihre Data Box zurück an Microsoft senden.