Como funciona a replicação do Hyper-V?

Este artigo fornece uma visão geral da arquitetura e dos processos usados ao migrar Hyper-V VMs com a ferramenta de migração e modernização.

As Migrações para Azure oferecem um hub central para acompanhar a descoberta, a avaliação e a migração de aplicativos e cargas de trabalho locais, bem como VMs da nuvem pública/privada para o Azure. O hub fornece as ferramentas das Migrações para Azure para avaliação e migração, além de ofertas de ISV (fornecedor independente de software) de terceiros.

Migração sem agente

A ferramenta de migração e modernização fornece replicação sem agente para VMs Hyper-V locais, usando um fluxo de trabalho de migração otimizado para o Hyper-V. Instale um agente de software somente em nós de cluster ou hosts Hyper-V. Nada precisa ser instalado em VMs Hyper-V.

Migração e modernização e Azure Site Recovery

A migração e a modernização são uma ferramenta para migrar cargas de trabalho locais e VMs baseadas em nuvem para o Azure. O Site Recovery é uma ferramenta de recuperação de desastre. As ferramentas compartilham alguns componentes de tecnologia comuns usados para replicação de dados, mas servem a diferentes finalidades.

Componentes de arquitetura

O diagrama mostra uma rede de origem Hyper-V com um canal de dados HTTPS no Microsoft Azure, com detalhes explicados em uma tabela.

Componente Implantação
Provedor de replicação O provedor do Microsoft Azure Site Recovery está instalado em hosts Hyper-V e registrado com a ferramenta de migração e modernização.
O provedor coordena a replicação das VMs Hyper-V.
Agente dos Serviços de Recuperação O agente do Serviço de Recuperação do Microsoft Azure manipula a replicação de dados. Ele funciona com o provedor para replicar dados de VMs Hyper-V para o Azure.
Os dados replicados são carregados em uma conta de armazenamento em sua assinatura do Azure. A ferramenta de Migração e modernização processa os dados replicados e os aplica aos discos de réplica na assinatura. Os discos de réplica são usados para criar as VMs do Azure quando você migra.
  • Os componentes são instalados por um único arquivo de instalação, baixado da ferramenta de migração e modernização no portal.
  • O provedor e o dispositivo usam conexões de saída de porta HTTPS 443 para se comunicar com a ferramenta de Migração e modernização.
  • As comunicações do provedor e do agente são seguras e criptografadas.

Processo de replicação

  1. Quando você habilita a replicação para uma VM Hyper-V, a replicação inicial começa.
  2. É feito um instantâneo da VM Hyper-V.
  3. Os VHDs na VM são replicados um por um, até que todos sejam copiados para o Azure. O tempo inicial de replicação depende do tamanho da VM e da largura de banda da rede.
  4. As alterações de disco que ocorrem durante a replicação inicial são controladas usando Hyper-V Replica e armazenadas em arquivos de log (arquivos hrl).
    • Os arquivos de log estão na mesma pasta que os discos.
    • Cada disco tem um arquivo hrl associado que é enviado para o armazenamento secundário.
    • O instantâneo e os arquivos de log consomem recursos de disco durante a replicação inicial.
  5. Após a conclusão da replicação inicial, o instantâneo da VM é excluído e a replicação delta começa.
  6. As alterações de disco incrementais são controladas em arquivos hrl. Os logs de replicação são carregados periodicamente em uma conta de armazenamento do Azure pelo agente dos Serviços de Recuperação.

Desempenho e dimensionamento

O desempenho de replicação para Hyper-V é influenciado por fatores que incluem o tamanho da VM, a taxa de alteração de dados (variação) das VMs, o espaço disponível no host Hyper-V para armazenamento de arquivos de log, a largura de banda de upload para dados de replicação e o armazenamento de destino no Azure.

  • Se você estiver replicando vários computadores ao mesmo tempo, use o Planejador de Implantação do Azure Site Recovery para Hyper-V para ajudar a otimizar a replicação.
  • Planeje sua replicação de Hyper-V e distribua a replicação em contas de armazenamento do Azure, de acordo com a capacidade.

Controlar a taxa de transferência do upload

Você pode limitar a quantidade de largura de banda usada para carregar dados no Azure em cada host Hyper-V. Cuidado. Se você definir os valores muito baixos, isso afetará negativamente a replicação e atrasará a migração.

  1. Entre no host do Hyper-V ou no nó do cluster.
  2. Execute C:\Program Files\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc, para abrir o snap-in MMC de Backup do Windows Azure.
  3. No snap-in, selecione Alterar as Propriedades.
  4. Em Limitação, selecione Habilitar limitação de uso da largura de banda de Internet para operações de backup. Defina os limites para horas de trabalho e folga. Os intervalos válidos são de 512 Kbps a 1.023 Mbps.

Influenciar a eficiência de upload

Se você tiver largura de banda sobressalente para replicação e quiser aumentar os uploads, poderá aumentar o número de threads alocados para a tarefa de upload, da seguinte maneira:

  1. Abra o registro com Regedit.
  2. Navegue até a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Azure Backup\Replication\UploadThreadsPerVM
  3. Aumente o valor do número de threads usados para upload de dados para cada VM de replicação. O valor padrão é 4 e o valor máximo é 32.

Próximas etapas

Experimente a migração do Hyper-V usando a ferramenta de Migração e modernização.