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

Este artigo proporciona uma visão geral da arquitetura e dos processos usados ao migrar as VMs Hyper-V 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 do 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. Não é necessário instalar nada nas VMs Hyper-V.

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

A Migração e modernização é uma ferramenta para migrar cargas de trabalho locais e VMs baseadas na 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 atendem a finalidades diferentes.

Componentes de arquitetura

Diagram shows a Source Hyper-V network with an H T T P S data channel to Microsoft Azure, with details explained in a table.

Componente Implantação
Provedor de replicação O provedor do Microsoft Azure Site Recovery é instalado em hosts Hyper-V e registrado com a ferramenta de Migração e modernização.
O provedor orquestra a replicação para as VMs Hyper-V.
Agente dos Serviços de Recuperação O agente dos Serviços de Recuperação do Microsoft Azure se ocupa da recuperação de dados. Ele funciona com o provedor para replicar dados de VMs do Hyper-V para o Azure.
Os dados replicados são carregados em uma conta de armazenamento na 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, baixados 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 protegidas 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 de replicação inicial 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 a réplica do Hyper-V e armazenadas em arquivos de log (arquivos HRL).
    • Esses arquivos de log estão localizados na mesma pasta que os discos.
    • Cada disco tem um arquivo .hrl associado que é enviado ao armazenamento secundário.
    • O instantâneo e os arquivos de log consomem recursos de disco durante a replicação inicial.
  5. Quando a replicação inicial é concluída, o instantâneo da VM é excluído e a replicação delta é iniciada.
  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 o Hyper-V é influenciado por fatores que incluem o tamanho da VM, a taxa de alteração de dados (rotatividade) das VMs, o espaço disponível no host Hyper-V para armazenamento de arquivos de log, o upload da largura de banda para os 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ções do Azure Site Recovery para Hyper-V, para ajudar a otimizar a replicação.
  • Planeje a replicação do Hyper-V e distribua a replicação nas 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. Portanto, tenha 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:\Arquivos de Programas\Microsoft Azure Recovery Services Agent\bin\wabadmin.msc para abrir o snap-in do MMC do 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 do 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 o Regedit.
  2. No Registro, 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.