Lezen in het Engels

Delen via


Azure Storage-account verplaatsen naar een andere regio

In dit artikel leest u hoe u een Azure Storage-account verplaatst naar een nieuwe regio door een kopie van uw opslagaccount in een andere regio te maken. U leert ook hoe u uw gegevens verplaatst naar dat account met behulp van AzCopy of een ander hulpprogramma van uw keuze.

Vereiste voorwaarden

Uitvaltijd

Zie Cloud Adoption Framework voor Azure om inzicht te hebben in de mogelijke downtime: Selecteer een herlocatiemethode.

Voorbereiden

Als u zich wilt voorbereiden, moet u een Resource Manager-sjabloon exporteren en wijzigen.

Een sjabloon exporteren

Een Resource Manager-sjabloon bevat instellingen die uw opslagaccount beschrijven.

Een sjabloon exporteren via de Azure-portal:

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer Alle resources en selecteer vervolgens uw opslagaccount.

  3. Selecteer >Automatisering>Exporteersjabloon.

  4. Kies Downloaden in het paneel Sjabloon exporteren.

  5. Zoek het .zip bestand dat u hebt gedownload uit de portal en pak dat bestand uit naar een map van uw keuze.

    Dit zip-bestand bevat de .json bestanden die bestaan uit de sjabloon en scripts om de sjabloon te implementeren.

De sjabloon aanpassen

Wijzig de sjabloon door de naam en regio van het opslagaccount te wijzigen.

Ga als volgende te werk om de sjabloon te implementeren met behulp van Azure Portal:

  1. Selecteer in de Azure-portal Een resource maken.

  2. In Marketplace doorzoeken typt u sjabloonimplementatie. Druk vervolgens op ENTER.

  3. Selecteer Sjabloonimplementatie.

    Azure Resource Manager-sjablonenbibliotheek.

  4. Klik op Creëren.

  5. Selecteer Bouw uw eigen sjabloon in de editor.

  6. Selecteer Bestand laden en volg de instructies voor het laden van het template.json-bestand dat u in de laatste sectie hebt gedownload.

  7. Geef in het template.json bestand de naam van het doelopslagaccount door de standaardwaarde van de naam van het opslagaccount in te stellen. In dit voorbeeld wordt de standaardwaarde van de naam van het opslagaccount ingesteld op mytargetaccount.

    JSON
    "$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. Bewerk de locatie-eigenschap in het template.json bestand in de doelregio. In dit voorbeeld wordt de doelregio ingesteld op centralus.

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

    Zie Azure-locaties voor het verkrijgen van regiolocatiecodes. De code voor een regio is de regionalnaam zonder spaties, Centraal VS = centralus.

Opnieuw implementeren

Implementeer de sjabloon om een nieuw opslagaccount te maken in de doelregio.

  1. Sla het template.json bestand op.

  2. Voer de eigenschapswaarden in of selecteer ze.

    • Subscription: selecteer een Azure-abonnement.
    • Resourcegroep: selecteer Nieuwe maken en geef de resourcegroep een naam.
    • Locatie: Selecteer een Azure-locatie.
  3. Selecteer Ik ga akkoord met de bovenstaande voorwaarden en selecteer vervolgens Aankoop selecteren.

Tip

Als u een foutmelding krijgt waarin wordt aangegeven dat de opgegeven XML niet syntactisch geldig is, vergelijkt u de JSON in uw sjabloon met de schema's die worden beschreven in de Documentatie van Azure Resource Manager.

Het nieuwe opslagaccount configureren

Sommige functies worden niet geëxporteerd naar een sjabloon. U moet deze dus toevoegen aan het nieuwe opslagaccount.

De volgende tabel bevat een overzicht van deze functies en richtlijnen voor het toevoegen ervan aan uw nieuwe opslagaccount.

Notitie

Als u een CDN hebt ingesteld voor het bronopslagaccount, wijzigt u de oorsprong van uw bestaande CDN naar het primaire blobservice-eindpunt (of het primaire statische website-eindpunt) van uw nieuwe account.

Gegevens verplaatsen naar het nieuwe opslagaccount

AzCopy is het favoriete hulpprogramma om uw gegevens over te zetten vanwege de optimalisatie van de prestaties. Met AzCopy worden gegevens rechtstreeks tussen opslagservers gekopieerd en wordt er dus geen gebruikgemaakt van de netwerkbandbreedte van uw computer. U kunt AzCopy uitvoeren op de opdrachtregel of als onderdeel van een aangepast script. Zie Blobs kopiëren tussen Azure-opslagaccounts met behulp van AzCopy voor meer informatie.

U kunt Azure Data Factory ook gebruiken om uw gegevens over te zetten. Zie een van de volgende handleidingen voor meer informatie over het gebruik van Data Factory om uw gegevens te verplaatsen:

Verwijderen of opruimen

Als u na de implementatie opnieuw wilt beginnen, kunt u het doelopslagaccount verwijderen en de stappen herhalen die worden beschreven in de secties Voorbereiden en opnieuw implementeren van dit artikel.

Voor het doorvoeren van de wijzigingen en het verplaatsen van een opslagaccount moet u het bronopslagaccount verwijderen.

Een opslagaccount verwijderen via de Azure-portal:

  1. Vouw in Azure Portal het menu aan de linkerkant uit om het menu met services te openen en kies Opslagaccounts om de lijst met uw opslagaccounts weer te geven.
  2. Zoek het doelopslagaccount dat u wilt verwijderen en klik met de rechtermuisknop op de knop Meer (...) aan de rechterkant van de vermelding.
  3. Selecteer Verwijderen en bevestig dit.

Volgende stappen

Raadpleeg voor meer informatie over het verplaatsen van resources tussen regio's en herstel na noodgevallen in Azure:


Aanvullende resources

Training

Module

Herstel bij calamiteiten bieden door opslaggegevens tussen regio's te repliceren en overgaan naar een secundaire locatie. - Training

Leer hoe u herstel na noodgevallen kunt bieden door opslaggegevens te repliceren tussen regio's en een failover naar een secundaire locatie uit te voeren.

Certificering

Microsoft Gecertificeerd: Azure Databasebeheerder Associate - Certifications

Beheer een SQL Server-databaseinfrastructuur voor cloud-, on-premises en hybride relationele databases met behulp van de relationele Microsoft PaaS-databaseaanbiedingen.