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.
Vereisten
Zorg ervoor dat de services en functies die uw account gebruikt, worden ondersteund in de doelregio.
Voor preview-functies moet u ervoor zorgen dat uw abonnement is toegestaan voor de doelregio.
Afhankelijk van de implementatie van uw opslagaccount moeten de volgende afhankelijke resources mogelijk worden geïmplementeerd en geconfigureerd in de doelregio voordat ze worden verplaatst:
Uitvaltijd
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:
Meld u aan bij het Azure-portaal.
Selecteer Alle resources en selecteer vervolgens uw opslagaccount.
Selecteer >automation-exportsjabloon>.
Kies Downloaden op de blade Sjabloon exporteren .
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:
Selecteer in Azure Portal Een resource maken.
In Marketplace doorzoeken typt u sjabloonimplementatie. Druk vervolgens op ENTER.
Selecteer Sjabloonimplementatie.
Selecteer Maken.
Selecteer Bouw uw eigen sjabloon in de editor.
Selecteer Bestand laden en volg de instructies voor het laden van het template.json-bestand dat u in de laatste sectie hebt gedownload.
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
."$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" } },
Bewerk de locatie-eigenschap in het template.json bestand in de doelregio. In dit voorbeeld wordt de doelregio ingesteld op
centralus
."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 regionaam zonder spaties, VS = - centraal.
Opnieuw implementeren
Implementeer de sjabloon om een nieuw opslagaccount te maken in de doelregio.
Sla het template.json bestand op.
Typ of selecteer de volgende waarden:
Subscription: selecteer een Azure-abonnement.
Resourcegroep: selecteer Nieuwe maken en geef de resourcegroep een naam.
Locatie: Selecteer een Azure-locatie.
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.
Functie | Richtlijn |
---|---|
Beleid voor levenscyclusbeheer | De levenscyclus van Azure Blob-opslag beheren |
Statische websites | Een statische website hosten in Azure Storage |
Gebeurtenisabonnementen | Reageren op gebeurtenissen van Blob Storage |
Waarschuwingen | Waarschuwingen voor activiteitenlogboeken maken, bekijken en beheren met behulp van met Azure Monitor |
Cdn (Content Delivery Network) | Azure CDN gebruiken om toegang te krijgen tot blobs met aangepaste domeinen via HTTPS |
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 opschonen
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:
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.
Zoek het doelopslagaccount dat u wilt verwijderen en klik met de rechtermuisknop op de knop Meer (...) aan de rechterkant van de vermelding.
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: