Mover uma conta do Lote do Azure para outra região

Há cenários em que pode ser útil mover uma conta do Lote existente de uma região para outra. Por exemplo, talvez você queira mover para outra região como parte do planejamento de recuperação de desastre.

As contas do Lote do Azure não podem ser movidas diretamente de uma região para outra. No entanto, você pode usar um modelo do Azure Resource Manager para exportar a configuração existente da conta do Lote. Em seguida, você pode preparar o recurso em outra região, exportando a conta do Lote para um modelo, modificando os parâmetros para corresponder à região de destino e, em seguida, implantando o modelo na nova região. Depois, você pode recriar trabalhos e outros recursos na conta.

Para obter mais informações sobre o Resource Manager e modelos, consulte Início Rápido: Crie e implante modelos do Azure Resource Manager usando o portal do Azure.

Este tópico explica como mover uma conta do Lote entre regiões usando o portal do Azure.

Pré-requisitos

  • Mova a conta de armazenamento associada à sua conta do Lote para a nova região de destino seguindo as etapas em Mover uma conta de Armazenamento do Azure para outra região. Se preferir, você pode deixar a conta de armazenamento na região original, mas recomendamos que ela seja movida, pois geralmente o desempenho é melhor quando ela está na mesma região que a conta do Lote. As instruções a seguir pressupõem que você já migrou sua conta de armazenamento.
  • Verifique se há suporte para os serviços e os recursos que a conta usa na região de destino.

Preparar

Para começar, você precisará exportar e, depois, modificar um modelo do Resource Manager.

Exportar um modelo

Primeiro, exporte um modelo que contenha as configurações e as informações da conta do Lote.

  1. Entre no portal do Azure.

  2. Selecione Todos os recursos e escolha sua conta de armazenamento.

  3. Selecione > Automação > Exportar modelo.

  4. Escolha Baixar na folha Exportar modelo.

  5. Localize o arquivo .zip que você baixou do portal e descompacte-o na pasta desejada.

    Esse arquivo zip contém os arquivos .json que consistem no modelo e nos scripts para implantar o modelo.

Modificar o modelo

Depois, carregue e modifique o modelo para que você possa criar uma conta do Lote na região de destino.

  1. No portal do Azure, selecione Criar um recurso.

  2. Em Pesquisar no Marketplace, digite implantação de modelo e pressione ENTER.

  3. Selecione Implantação de modelo (implantação usando modelos personalizados) .

  4. Selecione Criar.

  5. Selecione Criar seu próprio modelo no editor.

  6. Selecione Carregar arquivo e selecione o arquivo template.json que você baixou na última seção.

  7. No arquivo template.json carregado, nomeie a conta do Lote de destino inserindo um novo defaultValue para o nome da conta do Lote. Este exemplo define o defaultValue do nome da conta do Lote como mytargetaccount. e substitui a cadeia de caracteres em defaultValue pela ID do recurso em 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. Depois, atualize o defaultValue da conta de armazenamento com a ID do recurso da conta de armazenamento migrada. Para obter esse valor, navegue até a conta de armazenamento no portal do Azure, selecione Exibição JSON na parte superior da tela e copie o valor mostrado em ID do Recurso. Este exemplo usa a ID do recurso de uma conta de armazenamento chamada mytargetstorageaccount no grupo de recursos mytargetresourcegroup.

            "storageAccounts_mysourcestorageaccount_externalid": {
             "defaultValue": "/subscriptions/{subscriptionID}/resourceGroups/mytargetresourcegroup/providers/Microsoft.Storage/storageAccounts/mytargetstorageaccount",
             "type": "String"
         }
     },
    
  9. Por fim, edite a propriedade location para usar sua região de destino. Este exemplo define a região de destino como centralus.

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

Para obter os códigos de localização de região, confira Localizações do Azure. O código de uma região é o nome da região sem nenhum espaço. Por exemplo, Centro dos EUA = centralus.

Mover

Implante o modelo para criar uma conta do Lote na região de destino.

  1. Agora que você fez as modificações, selecione Salvar abaixo do arquivo template.json.

  2. Insira ou selecione os valores da propriedade:

    • Assinatura: Selecione uma assinatura do Azure.
    • Grupo de recursos: selecione o mesmo grupo de recursos que você usou ao mover a conta de armazenamento associada.
    • Região: selecione a região do Azure para a qual você está movendo a conta.
  3. Selecione Examinar e criar e depois Criar.

Configurar a nova conta do Lote

Alguns recursos não serão exportados para um modelo, portanto, você precisará adicioná-los à nova conta de armazenamento. Entre elas estão as seguintes:

  • Trabalhos
  • Agendas de trabalho
  • Certificados
  • pacotes de aplicativos

Configure-os na nova conta, conforme o necessário. Veja como você configurou esses recursos na conta do Lote de origem para referência.

Descartar ou limpar

Depois de confirmar que a nova conta do Lote está funcionando com êxito na nova região e restaurar os recursos necessários, exclua a conta do Lote de origem.

Para remover uma conta do Lote usando o portal do Azure:

  1. No portal do Azure, expanda o menu à esquerda para abrir o menu de serviços e escolha Contas do Lote.

  2. Localize a conta do Lote a ser excluída e clique com o botão direito do mouse no botão Mais ( ... ) no lado direito da lista. Verifique se essa é a conta do Lote original, não a que acabou de ser criada.

  3. Selecione Excluir e confirme.

Próximas etapas