Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo mostra como realocar uma Conta de Armazenamento do Azure para uma nova região criando uma cópia da sua conta de armazenamento em outra região. Você também aprende como realocar seus dados para essa conta usando o AzCopy ou outra ferramenta de sua escolha.
Pré-requisitos
Assegure-se de que os serviços e funcionalidades que a sua conta utiliza são suportados na região de destino.
Para funcionalidades de pré-visualização, verifique se a sua assinatura está na lista de permissões para a região alvo.
Dependendo da implantação da sua Conta de Armazenamento, os seguintes recursos dependentes podem precisar ser implantados e configurados na região de destino antes da realocação:
Tempo de inatividade
Para compreender os períodos de inatividade possíveis envolvidos, consulte o Cloud Adoption Framework para Azure: Selecionar um método de realocação.
Preparação
Para se preparar, você deve exportar e modificar um modelo do Gerenciador de Recursos.
Exportar um modelo
Um modelo do Resource Manager contém configurações que descrevem sua conta de armazenamento.
Para exportar um modelo com o portal do Azure:
Inicie sessão no portal Azure.
Selecione Todos os recursos e, em seguida, selecione sua conta de armazenamento.
Selecione >Automação>Modelo de exportação.
Escolha Download na folha Exportar modelo .
Localize o arquivo .zip que você baixou do portal e descompacte esse arquivo para uma pasta de sua escolha.
Esse arquivo zip contém os arquivos .json que compõem o modelo e os scripts para implantar o modelo.
Modificar o modelo
Modifique o modelo ao alterar o nome e a região da conta de armazenamento.
Para implantar o modelo usando o portal do Azure:
No portal do Azure, selecione Criar um recurso.
Em Pesquisar no Marketplace, escreva implementação de modelo e prima ENTER.
Selecione Implementação de modelo.
Selecione Criar.
Selecione Crie o seu próprio modelo no editor.
Selecione Carregar ficheiro e, em seguida, siga as instruções para carregar o ficheiro template.json que transferiu na última secção.
No arquivo template.json, nomeie a conta de armazenamento de destino definindo o valor padrão do nome da conta de armazenamento. Este exemplo define o valor padrão do nome da conta de armazenamento como
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" } },Edite a propriedade location no ficheiro template.json para a região alvo. Este exemplo define a região de destino para
centralus."resources": [ { "type": "Microsoft.Storage/storageAccounts", "apiVersion": "2019-04-01", "name": "[parameters('storageAccounts_mysourceaccount_name')]", "location": "centralus" } ]Para obter códigos de localização de região, consulte Azure Locations. O código para uma região é o nome da região sem espaços, Central US = centralus.
Reimplementar
Implemente o modelo para criar uma nova conta de armazenamento na região de destino.
Salve o arquivo template.json .
Introduza ou selecione os valores das propriedades:
- Subscrição: selecione uma subscrição do Azure.
- Grupo de recursos: selecione Criar novo e dê um nome ao grupo de recursos.
- Local: selecione um local do Azure.
Selecione Concordo com os termos e condições mencionados acima e, em seguida, selecione Selecionar compra.
Sugestão
Se você receber um erro informando que o XML especificado não é sintaticamente válido, compare o JSON em seu modelo com os esquemas descritos na documentação do Azure Resource Manager.
Configurar a nova conta de armazenamento
Algumas funcionalidades não serão exportadas para um modelo, pelo que terá de as adicionar à nova conta de armazenamento.
A tabela seguinte lista estas funcionalidades juntamente com as orientações para as adicionar à nova conta de armazenamento.
| Característica | Orientações |
|---|---|
| Políticas de gerenciamento do ciclo de vida | Gerir o ciclo de vida do Armazenamento de Blobs do Azure |
| Sites estáticos | Host a static website in Azure Storage |
| Subscrições de eventos | Reagir aos eventos do armazenamento de blobs |
| Alertas | Criar, visualizar e gerir alertas de registo de atividades usando o Azure Monitor |
| Rede de Distribuição de Conteúdo (CDN) | Utilizar a CDN do Azure para aceder a blobs com domínios personalizados através de HTTPS |
Observação
Se configurou uma CDN para a conta de armazenamento original, basta alterar a origem da CDN existente para o ponto final do serviço de blobs principal (ou para o ponto final do site estático principal) da nova conta.
Mover dados para a nova conta de armazenamento
AzCopy é a ferramenta preferida para mover seus dados devido à sua otimização de desempenho. Com o AzCopy, os dados são copiados diretamente entre servidores de armazenamento e, portanto, não usam a largura de banda de rede do seu computador. Você pode executar o AzCopy na linha de comando ou como parte de um script personalizado. Para obter mais informações, consulte Copiar blobs entre contas de armazenamento do Azure usando AzCopy.
Você também pode usar o Azure Data Factory para mover seus dados. Para saber como usar o Data Factory para realocar seus dados, consulte um dos seguintes guias:
- Copiar dados de/para o Armazenamento de blobs do Azure com o Azure Data Factory
- Copiar os dados de/para o Azure Data Lake Storage Gen2 com o Azure Data Factory
- Copiar dados de ou para Arquivos do Azure usando o Azure Data Factory
- Copiar dados de/para o armazenamento de Tabelas do Azure com o Azure Data Factory
Eliminar ou limpar
Após a implantação, se quiser recomeçar, você pode excluir a conta de armazenamento de destino e repetir as etapas descritas nas seções Preparar e Reimplantar deste artigo.
Para consolidar as alterações e concluir a mudança de uma conta de armazenamento, elimine a conta de armazenamento de origem.
Para remover uma conta de armazenamento com o portal do Azure:
- No portal do Azure, expanda o menu no lado esquerdo para abrir o menu de serviços e escolha Contas de armazenamento para exibir a lista de suas contas de armazenamento.
- Localize a conta de armazenamento de destino a ser excluída e clique com o botão direito do mouse no botão Mais (...) no lado direito da listagem.
- Selecione Excluir e confirme.
Próximos passos
Para saber mais sobre como mover recursos entre regiões e recuperação de desastres no Azure, consulte: