Migrar contas de Armazenamento do Azure para o suporte da zona de disponibilidade

Este guia descreve como migrar ou converter contas de Armazenamento do Azure para adicionar suporte de zona de disponibilidade.

O Armazenamento do Azure armazena sempre várias cópias dos seus dados para que estejam protegidos contra eventos planeados e não planeados, incluindo falhas transitórias de hardware, falhas de rede ou energia e desastres naturais maciços. A redundância garante que a sua conta de armazenamento cumpre o Contrato de Service-Level (SLA) para o Armazenamento do Azure, mesmo perante falhas.

Por predefinição, os dados numa conta de armazenamento são replicados três vezes num único datacenter na região primária. Se a sua aplicação tiver de estar altamente disponível, pode converter os dados na região primária em armazenamento com redundância entre zonas (ZRS). O ZRS tira partido das zonas de disponibilidade do Azure para replicar dados na região primária em três datacenters separados.

O Armazenamento do Azure oferece os seguintes tipos de replicação:

  • Armazenamento localmente redundante (LRS)
  • Armazenamento com redundância entre zonas (ZRS)
  • Armazenamento georredundante (GRS) ou armazenamento georredundante com acesso de leitura (RA-GRS)
  • Armazenamento com redundância entre zonas (GZRS) ou armazenamento georredundante com acesso de leitura (RA-GZRS)

Para obter uma descrição geral de cada uma destas opções, veja Redundância do Armazenamento do Azure.

Este artigo descreve duas opções básicas para adicionar suporte de zona de disponibilidade a uma conta de armazenamento:

  • Conversão: se a sua aplicação tiver de estar altamente disponível, pode converter a conta de armazenamento na região primária para armazenamento com redundância entre zonas (ZRS), sem ter qualquer período de indisponibilidade. O ZRS tira partido das zonas de disponibilidade do Azure para replicar dados na região primária em três datacenters separados.
  • Migração manual: a migração manual dá-lhe controlo total sobre o processo de migração ao permitir-lhe utilizar ferramentas como a movimentação do AzCopy para uma nova conta de armazenamento com as definições de replicação pretendidas no momento da sua escolha. Normalmente, esta opção envolve tempo de inatividade.

Nota

Para obter detalhes completos sobre como alterar a forma como a sua conta de armazenamento é replicada, veja Alterar a forma como uma conta de armazenamento é replicada.

Pré-requisitos

Antes de efetuar alterações, reveja as limitações da alteração dos tipos de replicação para compreender as suas opções para migrar ou converter a sua conta de armazenamento. Muitas contas de armazenamento podem ser convertidas diretamente no ZRS, enquanto outras necessitam de um processo de vários passos ou de uma migração manual. Depois de rever as limitações, escolha a opção certa neste artigo para converter a sua conta de armazenamento com base em:

Requisitos de tempo de inatividade

Durante uma conversão no ZRS, pode aceder aos dados na sua conta de armazenamento sem perda de durabilidade ou disponibilidade. O SLA do Armazenamento do Azure é mantido durante o processo de conversão e não há perda de dados. Os pontos finais de serviço de armazenamento, as chaves de acesso, as assinaturas de acesso partilhado e outras opções de conta permanecem inalterados após a conversão.

Se escolher a migração manual, é necessário algum tempo de inatividade, mas tem mais controlo sobre quando o processo é iniciado e concluído.

Opção 1: Conversão

Durante uma conversão, pode aceder aos dados na sua conta de armazenamento sem perda de durabilidade ou disponibilidade. O SLA do Armazenamento do Azure é mantido durante o processo de migração e não há perda de dados associada a uma conversão. Os pontos finais de serviço de armazenamento, as chaves de acesso, as assinaturas de acesso partilhado e outras opções de conta permanecem inalterados após a migração.

Quando efetuar uma conversão

Executar uma conversão se:

  • Quer converter a conta de armazenamento do LRS para o ZRS na região primária sem tempo de inatividade da aplicação.
  • Não precisa que a alteração seja concluída até uma determinada data. Embora a Microsoft processe o seu pedido de conversão rapidamente, não há garantias sobre quando será concluído. Geralmente, quanto mais dados tiver na sua conta, mais tempo demorará a replicar esses dados. Se precisar de mais controlo sobre o tempo de uma migração, considere utilizar a migração manual.
  • Quer minimizar a quantidade de esforço manual necessário para concluir a alteração.

Considerações de conversão

A conversão pode ser utilizada na maioria das situações para adicionar suporte de zona de disponibilidade, mas em alguns casos terá de utilizar vários passos ou efetuar uma migração manual. Por exemplo, se também quiser migrar do LRS para o RA-GZRS, terá de realizar um processo de dois passos. Execute a conversão para ZRS como um passo e, em seguida, mude de ZRS para RA-GZRS como um passo separado. Estes passos podem ser efetuados por qualquer ordem.

Como efetuar uma conversão

Uma conversão pode ser efetuada de uma de duas formas:

Conversão iniciada pelo cliente

A conversão iniciada pelo cliente adiciona uma nova opção para os clientes iniciarem uma conversão. Agora, em vez de precisarem de abrir um pedido de suporte, os clientes podem pedir a conversão diretamente a partir do portal do Azure. Uma vez iniciada, a conversão ainda pode demorar até 72 horas a começar, mas os potenciais atrasos relacionados com a abertura e gestão de um pedido de suporte são eliminados.

A conversão iniciada pelo cliente só está disponível a partir do portal do Azure, não do PowerShell ou da CLI do Azure. Para iniciar a conversão, siga estes passos:

  1. Navegue para a sua conta de armazenamento no portal do Azure.

  2. Em Gestão de dados , selecione Redundância.

  3. Atualize a definição Redundância .

  4. Selecione Guardar.

    Captura de ecrã a mostrar como alterar a opção de replicação no portal.

Pedir uma conversão ao criar um pedido de suporte

Os clientes ainda podem pedir uma conversão ao abrir um pedido de suporte com a Microsoft.

Importante

Se precisar de converter mais do que uma conta de armazenamento, crie um único pedido de suporte e especifique os nomes das contas a converter no separador Detalhes adicionais .

Siga estes passos para pedir uma conversão da Microsoft:

  1. Na portal do Azure, navegue para uma conta de armazenamento que pretenda converter.

  2. Em Suporte + resolução de problemas, selecione Novo Pedido de Suporte.

  3. Conclua o separador Descrição do problema com base nas informações da sua conta:

    • Resumo: (algum texto descritivo).
    • Tipo de problema: selecione Técnico.
    • Subscrição: selecione a sua subscrição no menu pendente.
    • Serviço: selecione Os Meus Serviços e, em seguida, Gestão da Conta de Armazenamento para o Tipo de serviço.
    • Recurso: selecione uma conta de armazenamento para converter. Se precisar de especificar várias contas de armazenamento, pode fazê-lo no separador Detalhes adicionais .
    • Tipo de problema: selecione Migração de Dados.
    • Subtipo de problema: selecione Migrar para ZRS, GZRS ou RA-GZRS.

    Captura de ecrã a mostrar como pedir uma conversão – separador Descrição do problema.

  4. Selecione Seguinte. O separador Solução recomendada pode ser apresentado brevemente antes de mudar para a página Soluções . Na página Soluções , pode verificar a elegibilidade das suas contas de armazenamento para conversão:

    • Tipo de replicação de destino: (escolha a opção pretendida na lista pendente)
    • Contas de armazenamento de: (introduza um nome de conta de armazenamento único ou uma lista de contas separadas por ponto e vírgula)
    • Selecione Submeter.

    Captura de ecrã a mostrar como verificar a elegibilidade das suas contas de armazenamento para conversão – página Soluções.

  5. Tome as medidas adequadas se os resultados indicarem que a sua conta de armazenamento não é elegível para conversão. Se for elegível, selecione Regressar ao pedido de suporte.

  6. Selecione Seguinte. Se tiver mais do que uma conta de armazenamento para migrar, no separador Detalhes, especifique o nome de cada conta, separado por ponto e vírgula.

    Captura de ecrã a mostrar como pedir uma conversão – separador Detalhes adicionais.

  7. Preencha as informações adicionais necessárias no separador Detalhes adicionais e, em seguida, selecione Rever + criar para rever e submeter o pedido de suporte. Um técnico de suporte irá contactá-lo para fornecer qualquer assistência de que precise.

Opção 2: Migração manual

Uma migração manual proporciona mais flexibilidade e controlo do que uma conversão. Pode utilizar esta opção se precisar que a migração seja concluída até uma determinada data ou se a conversão não for suportada para o seu cenário. A migração manual também é útil ao mover uma conta de armazenamento para outra região. Veja Mover uma conta de Armazenamento do Azure para outra região para obter mais detalhes.

Quando utilizar uma migração manual

Utilize uma migração manual se:

  • Precisa que a migração esteja concluída até uma determinada data.

  • Quer migrar os seus dados para uma conta de armazenamento ZRS que esteja numa região diferente da conta de origem.

  • A sua conta de armazenamento é um blob de páginas premium ou uma conta de blob de blocos.

  • A sua conta de armazenamento inclui dados que estão na camada de arquivo e seria demasiado dispendioso reidratar os dados antes de converter a conta.

Como migrar manualmente contas de Armazenamento do Azure

Para migrar manualmente as suas contas de Armazenamento do Azure:

  1. Crie uma nova conta de armazenamento na região primária com armazenamento com redundância entre zonas (ZRS) como a definição de redundância.

  2. Copie os dados da sua conta de armazenamento existente para a nova conta de armazenamento. Para executar uma operação de cópia, utilize uma das seguintes opções:

    • Opção 1: Copie dados com uma ferramenta existente, como o AzCopy, o Azure Data Factory, uma das bibliotecas de cliente do Armazenamento do Azure ou uma ferramenta de terceiros fiável.

    • Opção 2: Se estiver familiarizado com o Hadoop ou o HDInsight, pode anexar a conta de armazenamento de origem e a conta de armazenamento de destino ao cluster. Em seguida, paralelize o processo de cópia de dados com uma ferramenta como DistCp.

  3. Determine que tipo de replicação precisa e siga as instruções em Alterar a forma como uma conta de armazenamento é replicada.

Passos seguintes

Para obter orientações detalhadas sobre como alterar a configuração de replicação de uma conta de Armazenamento do Azure de qualquer tipo para qualquer outro tipo, veja:

Para obter mais orientações sobre como mover uma conta de Armazenamento do Azure para outra região, veja:

Saiba mais sobre: