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
Ujistěte se, že cílová oblast podporuje služby a funkce, které váš účet využívá.
V případě funkcí ve verzi Preview se ujistěte, že je vaše předplatné povolené pro cílovou oblast.
V závislosti na nasazení účtu úložiště může být před přemístěním potřeba nasadit a nakonfigurovat následující závislé prostředky v cílové oblasti:
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:
Přihlaste se k portálu Azure.
Vyberte Všechny prostředky a pak vyberte svůj účet úložiště.
Vyberte >šablonu exportu služby Automation>.
V okně Exportovat šablonu zvolte Stáhnout.
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:
Na webu Azure Portal vyberte Vytvořit prostředek.
Do pole Hledat na Marketplace zadejte template deployment a stiskněte ENTER.
Vyberte Template deployment.
Vyberte Vytvořit.
Vyberte Vytvořit vlastní šablonu v editoru.
Vyberte Načíst soubor a pak podle pokynů načtěte template.json soubor, který jste stáhli v poslední části.
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" } },
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.
Uložte soubor template.json.
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.
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:
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ě.
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.
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: