Přesun účtu Azure Batch do jiné oblasti

Existují scénáře, ve kterých můžete chtít přesunout existující účet Azure Batch z jedné oblasti do jiné. Můžete například chtít přejít na plánování zotavení po havárii. Tento článek vysvětluje, jak přesunout účet Batch mezi oblastmi pomocí Azure Portal.

Přesun účtů Batch přímo z jedné oblasti do jiné není možný. K exportu stávající konfigurace účtu Batch můžete použít šablonu Azure Resource Manager (šablonu ARM). Pak rozmístit prostředek v jiné oblasti. Nejprve exportujte účet Batch do šablony. Dále upravte parametry tak, aby odpovídaly cílové oblasti. Nasaďte upravenou šablonu do nové oblasti. Nakonec znovu vytvořte úlohy a další funkce v účtu.

Další informace o Resource Manager a šablonách najdete v tématu Rychlý start: Vytvoření a nasazení šablon Azure Resource Manager pomocí Azure Portal.

Požadavky

  • Ujistěte se, že jsou služby a funkce, které váš účet Batch používá, podporované v nové cílové oblasti.
  • Doporučujeme přesunout všechny prostředky Azure přidružené k vašemu účtu Batch do nové cílové oblasti. Pokud například chcete přesunout přidružený účet automatického úložiště, postupujte podle kroků v tématu Přesun účtu služby Azure Storage do jiné oblasti . Pokud chcete, můžete nechat prostředky v původní oblasti, ale výkon je obvykle lepší, když je váš účet Batch ve stejné oblasti jako ostatní prostředky Azure používané vaší úlohou. Tento článek předpokládá, že jste už migrovali svůj účet úložiště nebo jakékoli jiné místní prostředky Azure tak, aby byly v souladu s vaším účtem Batch.

Příprava šablony

Abyste mohli začít, musíte vyexportovat a pak upravit šablonu ARM.

Export šablony

Exportujte šablonu ARM, která obsahuje nastavení a informace pro váš účet Batch.

  1. Přihlaste se k webu Azure Portal.

  2. Vyberte Všechny prostředky a pak vyberte svůj účet Batch.

  3. Vyberte >Automation>Exportovat šablonu.

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

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

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

Úprava šablony

Načtěte a upravte šablonu, abyste v cílové oblasti mohli vytvořit nový účet Batch.

  1. V Azure Portal vyberte Vytvořit prostředek.

  2. Do pole Hledat na Marketplace zadejte nasazení šablony a stiskněte enter.

  3. Vyberte Nasazení šablony (nasazení pomocí vlastních šablon).

  4. Vyberte Vytvořit.

  5. V editoru vyberte Vytvořit vlastní šablonu.

  6. Vyberte Načíst soubor a pak vyberte soubor template.json , který jste stáhli v poslední části.

  7. V nahraném souboru template.json pojmenujte cílový účet Batch zadáním nové hodnoty defaultValue pro název účtu Batch. Tento příklad nastaví výchozí hodnotu názvu účtu Batch na mytargetaccount a nahradí řetězec ve defaultValue ID prostředku pro mytargetstorageaccount.

    {
        "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
        "contentVersion": "1.0.0.0",
        "parameters": {
            "batchAccounts_mysourceaccount_name": {
                "defaultValue": "mytargetaccount",
                "type": "String"
            }
        },
    
  8. Dále aktualizujte hodnotu defaultValue účtu úložiště na ID prostředku migrovaného účtu úložiště. Pokud chcete získat tuto hodnotu, přejděte na účet úložiště v Azure Portal, v horní části obrazovky vyberte Zobrazení JSON a zkopírujte hodnotu uvedenou v části ID prostředku. Tento příklad používá ID prostředku pro účet úložiště s názvem mytargetstorageaccount ve skupině mytargetresourcegroupprostředků .

            "storageAccounts_mysourcestorageaccount_externalid": {
             "defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/mytargetresourcegroup/providers/Microsoft.Storage/storageAccounts/mytargetstorageaccount",
             "type": "String"
         }
     },
    
  9. Nakonec upravte vlastnost location tak, aby používala cílovou oblast. Tento příklad nastaví cílovou oblast na centralus.

        {
            "resources": [
                {
                    "type": "Microsoft.Batch/batchAccounts",
                    "apiVersion": "2021-01-01",
                    "name": "[parameters('batchAccounts_mysourceaccount_name')]",
                    "location": "centralus",
    

Pokud chcete získat kódy umístění oblastí, projděte si téma Umístění Azure. Kód oblasti je název oblasti bez mezer. Například USA = – střed.

Přesunutí účtu

Nasazením šablony vytvořte nový účet Batch v cílové oblasti.

  1. Teď, když jste provedli úpravy, vyberte Uložit pod souborem template.json .

  2. Zadejte nebo vyberte hodnoty vlastností:

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

    • Skupina prostředků: Vyberte skupinu prostředků, kterou jste vytvořili při přesouvání přidruženého účtu úložiště.

    • Oblast: Vyberte oblast Azure, do které chcete účet přesunout.

  3. Vyberte Zkontrolovat a vytvořit a pak vytvořit.

Konfigurace nového účtu Batch

Některé funkce se do šablony neexportují, takže je musíte v novém účtu Batch vytvořit znovu. Patří k nim:

  • Úlohy (a úkoly)
  • Plány úlohy
  • Certifikáty
  • Balíčky aplikací

Nezapomeňte podle potřeby nakonfigurovat funkce v novém účtu. Pro referenci se můžete podívat, jak jste tyto funkce nakonfigurovali ve zdrojovém účtu Batch.

Důležité

Nové účty Batch jsou zcela oddělené od všech předchozích existujících účtů Batch, a to i ve stejné oblasti. K těmto nově vytvořeným účtům Batch budou přidružené výchozí kvóty služeb a jader . U účtů Batch v režimu přidělování fondů předplatného uživatele se použijí základní kvóty z předplatného. Před migrací úloh budete muset zajistit, aby tyto nové účty Batch měly dostatečnou kvótu.

Zahození nebo vyčištění

Ověřte, že váš nový účet Batch úspěšně funguje v nové oblasti. Nezapomeňte také obnovit potřebné funkce. Pak můžete odstranit zdrojový účet Batch.

  1. V Azure Portal rozbalte nabídku na levé straně, aby se otevřela nabídka služeb, a zvolte Účty Batch.

  2. Vyhledejte účet Batch, který chcete odstranit, a klikněte pravým tlačítkem na tlačítko Více (...) na pravé straně výpisu. Ujistěte se, že vybíráte původní zdrojový účet Batch, ne nový, který jste vytvořili.

  3. Vyberte Odstranit a pak akci potvrďte.

Další kroky