Přemístění účtu služby Azure Storage do jiné oblasti

Tento článek ukazuje, jak přemístit účet úložiště Azure do nové oblasti vytvořením kopie účtu úložiště do jiné oblasti. Naučíte se také přemístit data na tento účet pomocí AzCopy nebo jiného nástroje podle vašeho výběru.

Požadavky

Odstávka

Informace o možných výpadkech najdete v tématu Architektura přechodu na cloud pro Azure: Výběr metody přemístění.

Příprava

Chcete-li se připravit, musíte exportovat a potom upravit šablonu Resource Manageru.

Export šablony

Šablona Resource Manageru obsahuje nastavení, která popisují váš účet úložiště.

Export šablony pomocí webu Azure Portal:

  1. Přihlaste se k portálu Azure.

  2. Vyberte Všechny prostředky a pak vyberte svůj účet úložiště.

  3. Vyberte >šablonu exportu služby Automation>.

  4. V okně Exportovat šablonu zvolte Stáhnout.

  5. Vyhledejte .zip soubor, který jste stáhli z portálu, a rozbalte ho do libovolné složky.

    Tento soubor ZIP obsahuje soubory .json, které tvoří šablonu a skripty pro nasazení šablony.

Úprava šablony

Upravte šablonu tím, že změníte název a oblast účtu úložiště.

Nasazení šablony pomocí webu Azure Portal:

  1. Na webu Azure Portal vyberte Vytvořit prostředek.

  2. Do pole Hledat na Marketplace zadejte template deployment a stiskněte ENTER.

  3. Vyberte Template deployment.

    Knihovna šablon Azure Resource Manageru

  4. Vyberte Vytvořit.

  5. Vyberte Vytvořit vlastní šablonu v editoru.

  6. Vyberte Načíst soubor a pak podle pokynů načtěte template.json soubor, který jste stáhli v poslední části.

  7. V souboru template.json pojmenujte cílový účet úložiště nastavením výchozí hodnoty názvu účtu úložiště. Tento příklad nastaví výchozí hodnotu názvu účtu úložiště na 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"
        }
    },
    
    
  8. Upravte vlastnost umístění v souboru template.json do cílové oblasti. Tento příklad nastaví cílovou oblast na centralus.

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

    Informace o získání kódů umístění oblastí najdete v tématu Umístění Azure. Kód oblasti je název oblasti bez mezer, centrální oblasti USA = – střed.

Opětovné nasazení

Nasaďte šablonu a vytvořte nový účet úložiště v cílové oblasti.

  1. Uložte soubor template.json.

  2. Zadejte nebo vyberte hodnoty těchto vlastností:

    • Předplatné: Vyberte předplatné Azure.

    • Skupina prostředků: Vyberte Vytvořit novou a zadejte název nové skupiny prostředků.

    • Umístění: Vyberte umístění Azure.

  3. Vyberte Souhlasím s podmínkami a ujednáními uvedenými výše a pak vyberte Vybrat nákup.

Tip

Pokud se zobrazí chyba oznamující, že zadaný kód XML není syntakticky platný, porovnejte JSON v šabloně se schématy popsanými v dokumentaci k Azure Resource Manageru.

Konfigurace nového účtu úložiště

Některé funkce se do šablony neexportují, takže je budete muset přidat do nového účtu úložiště.

Následující tabulka obsahuje seznam těchto funkcí společně s pokyny k jejich přidání do nového účtu úložiště.

Funkce Pokyny
Zásady správy životního cyklu Správa životního cyklu úložiště objektů blob v Azure
Statické weby Hostování statického webu ve službě Azure Storage
Odběry událostí Reakce na události služby Blob Storage
Výstrahy Vytváření, zobrazování a správa upozornění protokolu aktivit pomocí služby Azure Monitor
Content Delivery Network (CDN) Přístup k objektům blob s použitím vlastních domén přes protokol HTTPS pomocí Azure CDN

Poznámka:

Pokud jste pro zdrojový účet úložiště nastavili síť CDN, stačí změnit zdroj stávající sítě CDN na primární koncový bod služby Blob service (nebo primární koncový bod statického webu) vašeho nového účtu.

Přesunutí dat do nového účtu úložiště

Nástroj AzCopy je upřednostňovaným nástrojem pro přesun dat kvůli optimalizaci výkonu. Pomocí nástroje AzCopy se data kopírují přímo mezi servery úložiště, takže nepoužívají šířku pásma sítě vašeho počítače. AzCopy můžete spustit na příkazovém řádku nebo jako součást vlastního skriptu. Další informace najdete v tématu Kopírování objektů blob mezi účty úložiště Azure pomocí AzCopy.

K přesunu dat můžete použít také Azure Data Factory. Informace o tom, jak pomocí služby Data Factory přemístit data, najdete v jednom z následujících příruček:

Zahození nebo vyčištění

Pokud chcete začít znovu, můžete po nasazení odstranit cílový účet úložiště a zopakovat kroky popsané v částech Příprava a opětovné nasazení tohoto článku.

Pokud chcete potvrdit změny a dokončit přesun účtu úložiště, odstraňte zdrojový účet úložiště.

Účet úložiště odeberete pomocí webu Azure Portal takto:

  1. Na webu Azure Portal rozbalte nabídku na levé straně a otevřete nabídku služeb a zvolte Účty úložiště, abyste zobrazili seznam účtů úložiště.

  2. Vyhledejte cílový účet úložiště, který chcete odstranit, a klikněte pravým tlačítkem myši na tlačítko Další (...) na pravé straně výpisu.

  3. Vyberte Odstranit a potvrďte.

Další kroky

Další informace o přesunu prostředků mezi oblastmi a zotavením po havárii v Azure najdete tady: