Compartilhar via


Introdução à migração da nuvem para a nuvem no Azure Storage Mover

O recurso migração de nuvem para nuvem no Azure Storage Mover permite que você transfira dados com segurança do Amazon S3 (Amazon Simple Storage Service) para o Armazenamento de Blobs do Azure.

O recurso utiliza conectores multinuvem do Azure Arc para AWS (Amazon Web Services) para simplificar os recursos de autenticação e gerenciamento de recursos para recursos fora da nuvem do Azure. Essas capacidades e recursos podem incluir servidores locais, ambientes multinuvem e dispositivos de computação de borda. Para obter mais detalhes sobre o Azure Arc, visite o artigo de visão geral do Azure Arc .

Este artigo orienta você pelo processo completo de configuração do Storage Mover para migrar seus dados do Amazon S3 para o Armazenamento de Blobs do Azure. O processo consiste em criar um conector para ambientes multinuvem na AWS, configurar endpoints e criar e executar um trabalho de migração.

Pré-requisitos

Antes de começar, verifique se você tem:

Limits

O recurso migração de nuvem para nuvem no Azure Storage Mover tem os seguintes limites:

  • Cada trabalho de migração dá suporte à transferência de 500 milhões de objetos.
  • Há suporte para no máximo 10 trabalhos simultâneos por assinatura. Se você precisar executar mais de 10, poderá fazer isso criando uma solicitação de suporte.
  • O Azure Storage Mover não dá suporte à reidratação automática de objetos arquivados. Os dados armazenados no AWS Glacier ou no Deep Archive devem ser restaurados antes da migração. Os trabalhos de migração só devem ser iniciados depois que os dados forem totalmente restaurados.
  • Atualmente, não há suporte para rede privada. No entanto, o recurso Nuvem para Nuvem do Azure Storage Mover transfere dados com segurança limitando o acesso S3 a intervalos de IP confiáveis do Azure. Essa abordagem garante conectividade segura e controlada pela Internet pública.

Criar um conector multinuvem para a AWS

A primeira etapa na execução de uma migração entre nuvens para o Azure é a criação de um conector multinuvem do Azure Arc para AWS. O conector multinuvem permite que você conecte com segurança os serviços do AWS ao Azure.

Siga as etapas nesta seção para configurar um conector do AWS no recurso do Storage Mover.

  1. Navegue até o recurso do Storage Mover no portal do Azure. No painel Visão geral , selecione a guia migração multinuvem , conforme mostrado na imagem a seguir.

    Uma captura de tela mostrando a página Visão geral do Armazenador de Dados com a guia Migração multinuvem selecionada e os campos obrigatórios exibidos.

  2. Na guia Migração multinuvem , selecione Criar conector multinuvem para abrir a página Adicionar conector do AWS .

  3. Na aba Básico:

    • Nas respectivas listas suspensas localizadas na seção Detalhes do Projeto, selecione a Assinatura e o Grupo de recursos nos quais você está criando o recurso do conector. Opcionalmente, você pode criar um novo grupo de recursos selecionando Criar novo.

      Dica

      Filtre as assinaturas e os grupos de recursos inserindo um valor nos campos Itens de filtro... na respectiva lista suspensa. Somente os recursos com nomes que contêm o valor especificado são exibidos em seu Inventário.

    • Na seção de detalhes do Conector , forneça um valor para o campo de nome do Conector . Na lista suspensa da região do Azure, selecione a região em que você deseja criar e salvar o recurso do conector.

    • Na seção de conta do AWS , selecione o tipo de conta AWS apropriado e forneça a ID da conta do AWS da qual o conector está lendo recursos.

    Verifique se todos os valores estão corretos e selecione Avançar para continuar na guia Soluções , conforme mostrado na imagem a seguir.

    Uma captura de tela mostrando a página de criação do Multicloud Connector com a guia Básico selecionada e os campos necessários exibidos.

  4. Na guia Soluções , adicione uma solução de Inventário e Armazenamento – Gerenciamento de Dados ao conector. A solução Inventário permite descobrir e gerenciar recursos do AWS, enquanto a solução Armazenamento – Gerenciamento de Dados permite operações de transferência de dados para o Migrador de Armazenamento.

    Importante

    Uma solução de Inventário deve ser criada antes que você possa adicionar uma solução de Armazenamento – Gerenciamento de Dados .

    Uma captura de tela mostrando a página de criação do Multicloud Connector com a guia Inventário selecionada e os objetos de Inventário necessários exibidos.

    Primeiro, adicione uma solução de Inventário .

    • Por padrão, a caixa de seleção Adicionar todos os serviços AWS compatíveis está selecionada. Essa opção permite que o conector descubra todos os serviços da AWS em sua conta. No entanto, as migrações de várias nuvens do Storage Mover dão suporte apenas a buckets do Amazon S3 como uma fonte de dados. Portanto, você pode optar por excluir todos os outros serviços do AWS, exceto o serviço S3 .

    • Selecione a opção Permissões que você deseja que esse conector tenha para sua conta do AWS.

    • Selecione a opção sincronização periódica para permitir que o conector examine sua conta do AWS em um intervalo regular. Defina a cadência selecionando o intervalo de sincronização desejado na lista suspensa Repetir a cada. Sua conta do AWS será verificada uma vez se você optar por desabilitar a sincronização periódica.

    • Por padrão, a caixa de seleção Incluir todas as regiões do AWS com suporte está selecionada na seção Filtros de recursos . Essa opção permite que o conector descubra recursos em todas as regiões do AWS. Se você quiser limitar a verificação a regiões específicas, desmarque essa caixa de seleção e selecione as regiões desejadas na lista suspensa Regiões da AWS.

    • Verifique se todos os valores estão corretos e selecione Salvar para concluir a adição da solução Inventário ao conector, conforme mostrado na imagem a seguir.

      Uma captura de tela mostrando a página de criação do Multicloud Connector com o painel Configurações de Inventário exposto. Os campos de Inventário necessários são exibidos.

    Em seguida, adicione uma solução de Armazenamento – Gerenciamento de Dados selecionando o link Adicionar na coluna Ações da solução Armazenamento – Gerenciamento de Dados .

    Verifique se ambas as soluções são adicionadas validando a presença de editar links na coluna Ações da lista Soluções . Selecione Avançar para continuar na guia Modelo de Autenticação , conforme mostrado na imagem a seguir.

    Uma captura de tela mostrando a presença dos links Editar na coluna Ações da lista Soluções.

  5. Na guia Modelo de Autenticação, siga as instruções na tela para criar o Stack AWS CloudFormation usando o portal do AWS.

    Uma captura de tela mostrando a guia Modelo de Autenticação. O modelo de CloudFormation da AWS e as instruções para criar a pilha são exibidos.

    Selecione Avançar para continuar na guia Marcas .

  6. Na guia Marcas , você pode criar e aplicar marcas para ajudá-lo a identificar recursos com base em configurações relevantes para sua organização. Por exemplo, você pode adicionar uma marca de ambiente com um valor de Produção ou Desenvolvimento. Para obter mais informações sobre tags, consulte a documentação do Azure Resource Manager.

    Uma captura de tela mostrando a página de criação do Multicloud Connector com a guia Tags selecionada. É mostrado um par de chave-valor de exemplo.

    Selecione Avançar para continuar na guia Examinar + Criar .

  7. A guia Revisão + Criar exibe um resumo das configurações fornecidas nas etapas anteriores. Examine essas configurações para garantir que elas estejam corretas. Se você precisar fazer alterações, selecione o botão Anterior para retornar à guia apropriada. Se todas as configurações estiverem corretas, selecione Criar para criar seu conector multinuvem.

    Uma captura de tela mostrando a página Adicionar Conector Multinuvem - Visão Geral com a guia Examinar e Criar selecionada. Um resumo dos valores é exibido para revisão.

    Depois que o conector for criado, você será redirecionado para a página visão geral do novo conector, conforme mostrado na imagem a seguir.

    Uma captura de tela mostrando a página visão geral do Multicloud Connector recém-criada com os detalhes da implantação exibidos.

    Seu novo conector também aparece no painel Conectores disponíveis . Para acessar a lista de conectores disponíveis, navegue até o recurso do Storage Mover. No painel Visão geral , selecione a guia migração multinuvem e, na seção Conectar à fonte de dados , selecione Exibir conectores multinuvem existentes , conforme mostrado na imagem a seguir. No painel Conectores multinuvem , você pode selecionar seu conector recém-criado para abri-lo.

    Uma captura de tela mostrando a página do painel Conectores disponíveis com vários Conectores multinuvem exibidos.

Configurar endpoints de origem e de destino

Depois de configurar o conector multinuvem, a próxima etapa é criar pontos de extremidade de origem e de destino para sua migração.

No contexto do serviço do Migrador de Armazenamento do Azure, um ponto de extremidade é um recurso que contém o caminho para um local de origem ou destino e outras informações relevantes. As definições de trabalho do Migrador de Armazenamento usam pontos de extremidade para definir os locais de origem e de destino para operações de cópia.

Siga as etapas nesta seção para configurar um ponto de extremidade de origem do AWS S3 e um ponto de extremidade de destino do Armazenamento de Blobs do Azure. Para saber mais sobre os pontos de extremidade do Storage Mover, consulte o artigo Gerenciar pontos de extremidade do Azure Storage Mover .

Configurar um endpoint de origem do AWS S3

  1. Navegue até a instância do Storage Mover no Azure.

  2. No grupo de gerenciamento de recursos na navegação à esquerda, selecione Pontos de extremidade de armazenamento. Selecione a guia Pontos de extremidade de origem e, em seguida, Adicionar ponto de extremidade para abrir o painel Criar ponto de extremidade de origem.

  3. No painel Criar ponto de extremidade de origem :

    • Selecione AWS S3 como o tipo de origem.

    • Escolha o conector multinuvem criado na seção anterior na lista suspensa do Conector multinuvem.

    • Selecione o bucket S3 que você deseja migrar da lista suspensa Selecionar bucket S3.

    • Opcionalmente, forneça uma descrição para o ponto de extremidade no campo Descrição .

    • Verifique se suas seleções estão corretas e selecione Criar para criar o ponto de extremidade, conforme mostrado na imagem a seguir

      Uma captura de tela mostrando a página Pontos de Extremidade que contém o painel Criar Ponto de Extremidade de Origem com os campos necessários exibidos.

Configurar um ponto de extremidade de destino do Armazenamento de Blobs do Azure

  1. No grupo de gerenciamento de recursos na navegação à esquerda, selecione Pontos de extremidade de armazenamento. Selecione a guia Pontos de extremidade de destino e, em seguida, Adicionar ponto de extremidade para abrir o painel Criar ponto de extremidade de destino.

  2. No painel Criar ponto de extremidade de destino :

    • Selecione sua assinatura e conta de armazenamento nas respectivas listas suspensas de Assinatura e de Conta de armazenamento.

    • Selecione o botão contêiner blob no campo Tipo de Alvo.

    • Escolha o contêiner de Blob para o qual você deseja migrar da lista suspensa do contêiner de Blob.

    • Opcionalmente, forneça uma descrição para o ponto de extremidade no campo Descrição .

    • Verifique se suas seleções estão corretas e selecione Criar para criar o ponto de extremidade, conforme mostrado na imagem a seguir.

      Uma captura de tela mostrando a página Pontos de Extremidade que contém o painel Criar Ponto de Extremidade de Destino com os campos necessários exibidos.

Atribuir papel RBAC ao endpoint de destino

Quando você cria um ponto de extremidade de destino do Armazenamento de Blobs do Azure pelo portal do Azure, a função RBAC Colaborador de dados do blob de armazenamento é atribuída automaticamente à identidade gerenciada atribuída pelo sistema do ponto de extremidade. Não são necessárias outras etapas.

Criar um projeto de migração e uma definição de trabalho

Depois de definir pontos de extremidade de origem e de destino para sua migração, as próximas etapas são criar um projeto de migração do Storage Mover e uma definição de tarefa.

Um projeto de migração permite organizar migrações grandes para unidades menores e mais gerenciáveis que fazem sentido para seu caso de uso. Uma definição de trabalho descreve recursos e opções de migração para um conjunto específico de operações de cópia realizadas pelo serviço de Mover de Armazenamento. Esses recursos incluem, por exemplo, os pontos de extremidade de origem e de destino e as configurações de migração que você deseja aplicar.

Siga as etapas nesta seção para criar um projeto de migração e executar um trabalho de migração.

Criar um projeto

  1. Navegue até a guia Gerenciador de Projetos na instância do Storage Mover e selecione Criar projeto.

  2. Forneça valores para os seguintes campos:

    • Nome: um nome significativo para o projeto de migração.
    • Descrição do projeto: uma descrição útil para o projeto.

    Selecione Criar para criar o projeto. Pode levar um momento para que o projeto recém-criado apareça no gerenciador de projetos.

    Uma captura de tela mostrando a página do Gerenciador de Projetos com os campos criar um projeto visíveis.

Criar uma definição de trabalho

  1. Selecione o projeto depois que ele for exibido e, em seguida, selecione Criar definição de trabalho. A página Criar um Trabalho de Migração é aberta na guia Noções básicas . Forneça valores para os seguintes campos:

    • Nome: um nome significativo para o trabalho de migração.
    • Tipo de migração: Selecionar Cloud to cloud.

    Uma captura de tela mostrando a página Criar um Trabalho de Migração com a guia Básico selecionada e os campos necessários exibidos.

  2. Na guia Origem, selecione a opção ponto de extremidade existente para o campo Ponto de extremidade. Em seguida, selecione o link Selecionar um ponto de extremidade existente como uma fonte para abrir o painel Selecionar um ponto de extremidade existente.

    Uma captura de tela mostrando a página Criar um Trabalho de Migração com a guia Origem selecionada e os campos necessários exibidos.

    Escolha o ponto de extremidade de origem do AWS S3 criado na seção anterior e selecione Selecionar para salvar suas alterações.

    Observação

    Os buckets do Amazon S3 podem levar até uma hora para ficarem visíveis em conectores multinuvem recém-criados.

    Uma captura de tela mostrando o painel Selecionar um Ponto de Extremidade de Origem Existente.

  3. Na guia Destino , selecione a opção Selecionar uma referência de ponto de extremidade existente para o campo De ponto de extremidade de destino . Em seguida, selecione o link Selecionar um ponto de extremidade existente como destino para abrir o painel Selecionar um ponto de extremidade existente.

    Uma captura de tela mostrando a página Criar um Trabalho de Migração com a guia Destino selecionada e os campos necessários exibidos.

    Em seguida, clique no link Selecione um ponto de extremidade existente como destino para abrir a Janela de Seleção de um Ponto de Extremidade Existente. Escolha o ponto de extremidade de destino do Armazenamento de Blobs do Azure criado na seção anterior e selecione Selecionar para salvar suas alterações. Verifique se o ponto de extremidade de destino correto é exibido no campo de ponto de extremidade de destino existente e selecione Avançar para continuar na guia Configurações .

    Uma captura de tela mostrando a página Criar um Trabalho de Migração com o painel Selecionar um Ponto de Extremidade de Destino Existente exibido.

  4. Na guia Configurações, selecione a Origem espelhada para o destino na lista suspensa do modo Copiar. Verifique se os resultados dos Resultados da migração são apropriados para seu caso de uso e selecione Avançar e examine suas configurações.

    Uma captura de tela mostrando a página Criar um Trabalho de Migração com a guia Configurações selecionada e os resultados da migração exibidos.

  5. Depois de confirmar se as configurações estão corretas na guia Revisão , selecione Criar para implantar o trabalho de migração. Você será redirecionado para o Gerenciador de Projetos após o início da implantação do trabalho. Após a conclusão, o trabalho aparece no projeto de migração associado.

    Uma captura de tela mostrando a página Criar um Trabalho de Migração com a guia Revisão selecionada e todas as configurações exibidas.

Executar um trabalho de migração

Iniciar uma definição de trabalho

  1. Navegue até a guia Trabalhos de Migração . A guia Trabalhos de Migração exibe todos os trabalhos de migração criados no recurso do Storage Mover, incluindo o que você criou recentemente. Pode levar um momento para que o trabalho de migração recém-criado apareça na lista de trabalhos de migração. Se necessário, atualize a página.

    Uma captura de tela mostrando a página Trabalhos de Migração com a guia Trabalhos de Migração selecionada e todos os Trabalhos de Migração exibidos.

  2. Selecione sua definição de trabalho recém-criada para exibir seus detalhes na guia Propriedades . Selecione o botão Iniciar trabalho para expor o painel Iniciar trabalho para o trabalho de migração.

    Uma captura de tela mostrando a página detalhes do Trabalho de Migração com a guia Propriedades e o botão Iniciar Trabalho realçado.

    O conector multinuvem tenta atribuir funções à conta de armazenamento e ao container de blob. Depois que as funções forem atribuídas, selecione Iniciar para iniciar o trabalho de migração. O trabalho é executado em segundo plano e você pode monitorar seu progresso na guia Visão geral da Migração .

    Uma captura de tela mostrando o painel de início da tarefa da página Tarefa de Migração.

Monitorar o progresso da migração

Ao usar o Storage Mover para migrar seus dados para seus destinos de destino do Azure, você deve monitorar as operações de cópia para possíveis problemas. Os dados relacionados às operações que estão sendo executadas durante a migração são exibidos na guia Visão geral da Migração . Esses dados permitem que você acompanhe o progresso da migração fornecendo informações de status e chave atuais, como progresso, velocidade e tempo de conclusão estimado.

Quando configurado, o Migrador de Armazenamento do Azure também pode fornecer Logs de cópias e Logs de execução de trabalhos. Esses logs são especialmente úteis porque permitem que você faça o rastreamento dos resultados da migração de execuções de trabalhos e arquivos individuais.

Siga as etapas nesta seção para monitorar o progresso de um trabalho de migração do Storage Mover. Para saber mais sobre os logs de cópia e de execução de trabalho do Storage Mover, consulte o artigo Como habilitar os logs de cópia e de execução de trabalho do Azure Storage Mover.

  1. Navegue até a aba Trabalhos de Migração.

    Uma captura de tela mostrando a página Mover de Armazenamento com a guia Visão Geral de Migração selecionada e todas as Tarefas de Migração exibidas.

  2. Selecione seu trabalho para exibir o progresso, a velocidade e o tempo de conclusão estimado.

  3. Selecione Logs para verificar se há erros ou avisos.

  4. Após a conclusão da migração, verifique os dados no Armazenamento de Blobs do Azure.

Validação pós-migração

A validação de dados pós-migração garante que seus dados sejam precisos e que a transferência do AWS S3 para o Armazenamento de Blobs do Azure esteja concluída. Esse processo de validação verifica a integridade e a consistência dos dados comparando dados migrados com os mesmos dados da origem. Você também pode optar por realizar testes de aceitação do usuário para confirmar ainda mais a funcionalidade. A validação ajuda a identificar e resolver discrepâncias, garantindo que os dados migrados sejam confiáveis e atendam aos seus requisitos de negócios.

Siga as etapas nesta seção para concluir a validação manual e limpar os recursos do AWS não utilizados.

  • Compare o armazenamento de origem e de destino para garantir que todos os arquivos sejam transferidos.
  • Habilite a sincronização incremental se precisar manter o AWS S3 e o Blob do Azure sincronizados ao longo do tempo.
  • Exclua o bucket do AWS S3 após a migração ser totalmente concluída e verificada.

Solução de problemas e suporte

A solução de problemas da migração pode envolver uma série de etapas, desde diagnósticos básicos até tratamento de erros mais avançado. Se você estiver encontrando problemas, comece a solucionar problemas seguindo as etapas a seguir.

  • Falha na tarefa de migração? Verifique se há mensagens de erro nos logs.
  • A transferência de dados está lenta? Verifique se a largura de banda da rede é suficiente e se os limites de taxa do AWS S3 não estão limitando sua transferência.
  • Problemas de permissão? Verifique se as funções de IAM (Gerenciamento de Identidade e Acesso) do Azure Arc e do AWS têm o acesso correto.

Os artigos a seguir podem ajudar você a se familiarizar mais com o serviço Migrador de Armazenamento.