Verschieben eines Azure Storage-Kontos in eine andere Region

Erstellen Sie eine Kopie Ihres Speicherkontos in einer anderen Region, um ein Speicherkonto zu verschieben. Verschieben Sie dann Ihre Daten in dieses Konto, indem Sie AzCopy oder ein anderes Tool Ihrer Wahl verwenden.

In diesem Artikel lernen Sie Folgendes:

  • Exportieren einer Vorlage.
  • Ändern der Vorlage, indem Sie die Zielregion und den Namen des Speicherkontos hinzufügen.
  • Bereitstellen der Vorlage zur Erstellung des neuen Speicherkontos.
  • Konfigurieren des neuen Speicherkontos.
  • Verschieben der Daten in das neue Speicherkonto.
  • Löschen der Ressourcen in der Quellregion.

Voraussetzungen

  • Stellen Sie sicher, dass die Dienste und Features, die von Ihrem Konto verwendet werden, in der Zielregion unterstützt werden.

  • Stellen Sie für Previewfunktionen sicher, dass Ihr Abonnement für die Zielregion auf der Zulassungsliste steht.

Vorbereiten

Exportieren Sie zunächst eine Resource Manager-Vorlage und ändern Sie sie anschließend.

Exportieren einer Vorlage

Diese Vorlage enthält Einstellungen, die Ihr Speicherkonto beschreiben.

So exportieren Sie eine Vorlage mithilfe des Azure-Portals

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie die Option Alle Ressourcen und dann Ihr Speicherkonto aus.

  3. Wählen Sie >Automation>Vorlage exportieren aus.

  4. Wählen Sie Herunterladen auf dem Blatt Vorlage exportieren aus.

  5. Suchen Sie die aus dem Portal heruntergeladene ZIP-Datei, und entpacken Sie sie in einen Ordner Ihrer Wahl.

    Diese ZIP-Datei enthält die JSON-Dateien, in denen die Vorlage und die Skripts zum Bereitstellen der Vorlage enthalten sind.

Ändern der Vorlage

Ändern Sie die Vorlage, indem Sie den Namen und die Region des Speicherkontos ändern.

So stellen Sie die Vorlage mithilfe des Azure-Portals bereit

  1. Klicken Sie im Azure-Portal auf Ressource erstellen.

  2. Geben Sie in Marketplace durchsuchen den Begriff Vorlagenbereitstellung ein, und drücken Sie dann die EINGABETASTE.

  3. Wählen Sie Vorlagenbereitstellung aus.

    Azure Resource Manager-Vorlagenbibliothek

  4. Klicken Sie auf Erstellen.

  5. Wählen Sie Eigene Vorlage im Editor erstellen.

  6. Wählen Sie Datei laden aus, und befolgen Sie dann die Anweisungen zum Laden der Datei template.json, die Sie im vorherigen Abschnitt heruntergeladen haben.

  7. Benennen Sie in der Datei template.json das Zielspeicherkonto, indem Sie den Standardwert des Speicherkontonamens festlegen. In diesem Beispiel wird der Standardwert des Speicherkontonamens auf mytargetaccount festgelegt.

    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccounts_mysourceaccount_name": {
            "defaultValue": "mytargetaccount",
            "type": "String"
        }
    },
    
    
  8. Bearbeiten Sie die location-Eigenschaft in der Datei template.json in der Zielregion. Dieses Beispiel legt den Zielbereich auf centralus fest.

    "resources": [{
         "type": "Microsoft.Storage/storageAccounts",
         "apiVersion": "2019-04-01",
         "name": "[parameters('storageAccounts_mysourceaccount_name')]",
         "location": "centralus"
         }]          
    

    Informationen zum Abrufen von Regionsstandortcodes finden Sie unter Azure-Standorte. Der Code für eine Region ist der Regionsname ohne Leerzeichen, USA, Mitte = centralus.

Move

Stellen Sie die Vorlage bereit, um ein neues Speicherkonto in der Zielregion zu erstellen.

  1. Speichern Sie die Datei template.json.

  2. Geben Sie die Eigenschaftswerte ein oder wählen Sie sie aus:

    • Abonnement: Wählen Sie ein Azure-Abonnement aus.

    • Ressourcengruppe: Wählen Sie Neu erstellen aus, und benennen Sie die Ressourcengruppe.

    • Standort: Wählen Sie einen Azure-Standort aus.

  3. Klicken Sie auf das Kontrollkästchen Ich stimme den oben genannten Geschäftsbedingungen zu und dann auf die Schaltfläche Kauf auswählen.

Tipp

Wenn Sie eine Fehlermeldung erhalten, der zufolge der angegebene XML-Code eine ungültige Syntax aufweist, vergleichen Sie die JSON-Datei in Ihrer Vorlage mit den in der Azure Resource Manager-Dokumentation beschriebenen Schemas.

Konfigurieren des neuen Speicherkontos

Einige Features werden nicht in eine Vorlage exportiert, daher müssen Sie sie dem neuen Speicherkonto hinzufügen.

In der folgenden Tabelle sind diese Features zusammen mit einer Anleitung zum Hinzufügen zu Ihrem neuen Speicherkonto aufgeführt.

Funktion Anleitungen
Richtlinien für die Lebenszyklusverwaltung Verwalten des Azure Blob Storage-Lebenszyklus
Statische Websites Host a static website in Azure Storage (Hosten einer statischen Website in Azure Storage)
Ereignisabonnements Reacting to Blob storage events (preview) (Reagieren auf Blob Storage-Ereignisse (Vorschauversion))
Warnungen Erstellen, Anzeigen und Verwalten von Aktivitätsprotokollwarnungen mit Azure Monitor
Content Delivery Network (CDN) Verwenden von Azure CDN zum Zugreifen auf Blobs mit benutzerdefinierten Domänen über HTTPS

Hinweis

Wenn Sie ein CDN für das Quellspeicherkonto einrichten, ändern Sie einfach den Ursprung Ihres bestehenden CDNs in den primären Blobdienstendpunkt (oder den primären statischen Webseitenendpunkt) Ihres neuen Kontos.

Verschieben der Daten in das neue Speicherkonto

AzCopy ist das bevorzugte Tool zum Verschieben Ihrer Daten. Er ist für die Leistung optimiert. Ein Grund für die höhere Leistung besteht darin, dass Daten direkt zwischen Speicherservern kopiert werden, sodass AzCopy nicht die Netzwerkbandbreite Ihres Computers nutzt. Verwenden Sie AzCopy über die Befehlszeile oder als Teil eines benutzerdefinierten Skripts. Informationen finden Sie unter Übertragen von Daten mit AzCopy v10.

Sie können auch Azure Data Factory verwenden, um Ihre Daten zu verschieben. Die Anwendung bietet eine intuitive Benutzeroberfläche. Informationen zur Verwendung von Azure Data Factory finden Sie unter den folgenden Links:


Verwerfen oder Bereinigen

Wenn Sie nach der Bereitstellung von vorne beginnen möchten, können Sie das Zielspeicherkonto löschen und die in den Abschnitten Vorbereiten und Verschieben dieses Artikels beschriebenen Schritte wiederholen.

Um die Änderungen zu übernehmen und das Verschieben eines Speicherkonto abzuschließen, löschen Sie das Quellspeicherkonto.

So entfernen Sie ein Speicherkonto über das Azure-Portal

  1. Erweitern Sie im Azure-Portal das Menü auf der linken Seite, um das Menü mit den Diensten zu öffnen, und klicken Sie auf Speicherkonten, um die Liste mit Ihren Speicherkonten anzuzeigen.

  2. Suchen Sie das zu löschende Zielspeicherkonto, und klicken Sie mit der rechten Maustaste rechts neben der Liste auf die Schaltfläche Mehr ( ... ).

  3. Wählen Sie Löschen aus, und bestätigen Sie den Vorgang.

Nächste Schritte

In diesem Tutorial haben Sie ein Azure-Speicherkonto aus einer Region in eine andere verschoben und die Quellressourcen bereinigt. Weitere Informationen zum Verschieben von Ressourcen zwischen Regionen und zur Notfallwiederherstellung in Azure finden Sie unter: