Freigeben über


Verschieben eines Azure Storage-Kontos in eine andere Region

In diesem Artikel wird gezeigt, wie Sie ein Azure Storage-Konto in eine neue Region verschieben, indem Sie in einer anderen Region eine Kopie Ihres Speicherkontos erstellen. Sie erfahren auch, wie Sie Ihre Daten in dieses Konto verschieben, indem Sie AzCopy oder ein anderes Tool Ihrer Wahl verwenden.

Voraussetzungen

Ausfallzeit

Informationen zu den möglichen Ausfallzeiten finden Sie unter Cloud Adoption Framework für Azure: Auswählen einer Verlagerungsmethode.

Vorbereiten

Zur Vorbereitung müssen Sie eine Resource Manager-Vorlage exportieren und anschließend ändern.

Exportieren einer Vorlage

Eine Resource Manager-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.

Erneute Bereitstellung

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. Wählen Sie Ich stimme den oben genannten Geschäftsbedingungen zu und anschließend Kaufen aus.

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 aufgrund seiner Leistungsoptimierung das bevorzugte Tool zum Verschieben Ihrer Daten. Mit AzCopy werden Daten direkt zwischen Speicherservern kopiert werden, und so nutzt es nicht die Netzwerkbandbreite Ihres Computers. Sie können AzCopy über die Befehlszeile ausführen oder als Teil eines benutzerdefinierten Skripts. Weitere Informationen finden Sie unter Kopieren von Blobs zwischen Azure-Speicherkonten mithilfe von AzCopy.

Sie können auch Azure Data Factory verwenden, um Ihre Daten zu verschieben. Wenn Sie wissen möchten, wie Sie Data Factory zum Verschieben Ihrer Daten verwenden, lesen Sie einen der folgenden Leitfäden:

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 Neu bereitstellen 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

Weitere Informationen zum Verschieben von Ressourcen zwischen Regionen und zur Notfallwiederherstellung in Azure finden Sie unter: