Execute o planeador de implantação e gere um relatório de custos para recuperação de desastres de Hyper-V

Pode executar a ferramenta de linha de comandos do planeador de implementações do Site Recovery (ASRDeploymentPlanner.exe) em qualquer um destes quatro modos:

Primeiro, execute a ferramenta para obter a lista de VMs de um ou vários hosts Hyper-V. Então, execute a ferramenta no modo de perfilagem para recolher alterações de dados e IOPS da VM. Em seguida, execute-a para gerar o relatório de modo a localizar os requisitos de largura de banda de rede e de armazenamento.

Obter a lista de VMs para criar o perfil Hyper-V VMs

Primeiro, você precisa de uma lista das VMs a serem perfiladas. Use o modo GetVMList da ferramenta de planejamento de implantação para gerar a lista de VMs presentes em vários hosts Hyper-V em um único comando. Depois de gerar a lista completa, você pode remover as VMs que não deseja criar um perfil do arquivo de saída. Em seguida, use o arquivo de saída para todas as outras operações: criação de perfil, geração de relatórios e obtenção de taxa de transferência.

Você pode gerar a lista de VMs apontando a ferramenta para um cluster de Hyper-V ou um host Hyper-V autônomo, ou uma combinação de ambos.

Parâmetros de linha de comando

A tabela a seguir contém uma lista de parâmetros obrigatórios e opcionais da ferramenta a ser executada no modo GetVMList.

ASRDeploymentPlanner.exe -Operation GetVMList /?
Nome do parâmetro Descrição
-Operação GetVMList
-Utilizador O nome de usuário para se conectar ao host Hyper-V ou Hyper-V cluster. O usuário precisa ter acesso administrativo.
-ServerListFile O arquivo com a lista de servidores que contêm as VMs a serem perfiladas. O caminho do ficheiro pode ser absoluto ou relativo. Este ficheiro deve conter um dos seguintes elementos em cada linha:
  • Hyper-V nome de host ou endereço IP
  • Hyper-V nome do cluster ou endereço IP

Exemplo: ServerList.txt contém os seguintes servidores:
  • Host_1
  • 10.8.59.27
  • Cluster_1
  • Host_2
-Diretório (Opcional) A convenção de nomenclatura universal (UNC) ou caminho de diretório local para armazenar dados gerados durante esta operação. Se um nome não for especificado, o diretório chamado ProfiledData no caminho atual será usado como o diretório padrão.
-OutputFile (Opcional) O arquivo com a lista de VMs buscadas nos servidores Hyper-V é salvo. Se um nome não for mencionado, os detalhes serão armazenados em VMList.txt. Use o arquivo para iniciar a criação de perfil depois de remover VMs que não precisam ser perfiladas.
-Palavra-passe (Opcional) A senha para se conectar ao host Hyper-V. Se você não especificá-lo como um parâmetro, você será solicitado a fornecê-lo quando executar o comando.

Descoberta GetVMList

  • Hyper-V cluster: Quando o nome do cluster Hyper-V é fornecido no arquivo de lista do servidor, a ferramenta localiza todos os nós Hyper-V do cluster e obtém as VMs presentes em cada um dos hosts Hyper-V. Hyper-V host: Quando o nome de host Hyper-V é fornecido, a ferramenta primeiro verifica se ele pertence a um cluster. Se sim, a ferramenta obtém os nós que pertencem ao cluster. Em seguida, ele obtém as VMs de cada host Hyper-V.

Você também pode optar por listar em um arquivo os nomes amigáveis ou endereços IP das VMs que deseja criar um perfil manualmente.

Abra o arquivo de saída no Bloco de Notas e copie os nomes de todas as VMs que você deseja criar um perfil para outro arquivo (por exemplo, ProfileVMList.txt). Use um nome de VM por linha. Esse arquivo é usado como entrada para o parâmetro -VMListFile da ferramenta para todas as outras operações: criação de perfil, geração de relatórios e obtenção de taxa de transferência.

Exemplos

Armazenar a lista de VMs em um arquivo

ASRDeploymentPlanner.exe -Operation GetVMlist -ServerListFile "E:\Hyper-V_ProfiledData\ServerList.txt" -User Hyper-VUser1 -OutputFile "E:\Hyper-V_ProfiledData\VMListFile.txt"

Armazenar a lista de VMs no local padrão (caminho-Directory)

ASRDeploymentPlanner.exe -Operation GetVMList -Directory "E:\Hyper-V_ProfiledData" -ServerListFile "E:\Hyper-V_ProfiledData\ServerList.txt" -User Hyper-VUser1

Perfil Hyper-V VMs

No modo de criação de perfil, a ferramenta de planejamento de implantação se conecta a cada um dos hosts de Hyper-V para coletar dados de desempenho sobre as VMs.

A criação de perfil não afeta o desempenho das VMs de produção porque nenhuma conexão direta é feita com elas. Todos os dados de desempenho são coletados do host Hyper-V.

A ferramenta consulta o host Hyper-V uma vez a cada 15 segundos para garantir a precisão da criação de perfil. Ele armazena a média dos dados do contador de desempenho de cada minuto.

A ferramenta lida perfeitamente com a migração de VM de um nó para outro nó no cluster e a migração de armazenamento dentro de um host.

Obtendo a lista de VMs para perfilar

Para criar uma lista de VMs para perfil, consulte a operação GetVMList.

Depois de ter a lista de VMs a serem perfiladas, você pode executar a ferramenta no modo de criação de perfil.

Parâmetros de linha de comando

A tabela a seguir lista os parâmetros obrigatórios e opcionais da ferramenta a ser executada no modo de criação de perfil. A ferramenta é comum para cenários de mudança do VMware para o Azure e mudança do Hyper-V para o Azure. Esses parâmetros são aplicáveis ao Hyper-V.

ASRDeploymentPlanner.exe -Operation StartProfiling /?
Nome do parâmetro Descrição
-Operação IniciarPerfilamento
-Utilizador O nome de usuário para se conectar ao host Hyper-V ou Hyper-V cluster. O usuário precisa ter acesso administrativo.
-VMListFile O arquivo com a lista de VMs a serem perfiladas. O caminho do ficheiro pode ser absoluto ou relativo. Para o Hyper-V, esse arquivo é o arquivo de saída da operação GetVMList. Se você estiver se preparando manualmente, o arquivo deve conter um nome de servidor ou endereço IP, seguido pelo nome da VM (separado por \ por linha). O nome da VM especificado no arquivo deve ser o mesmo que o nome da VM no host Hyper-V.

Exemplo: VMList.txt contém as seguintes VMs:
  • Host_1\VM_A
  • 10.8.59.27\VM_B
  • Host_2\VM_C
    -NúmeroDeMinutosParaPerfilagem O número de minutos durante os quais a criação de perfil será executada. O mínimo é de 30 minutos.
    -NúmeroDeHorasParaPerfil O número de horas durante as quais o perfilamento vai decorrer.
    -NúmeroDeDiasParaPerfil O número de dias durante os quais a criação de perfil será executada. Recomendamos que você execute a criação de perfil por mais de 7 dias. Essa duração ajuda a garantir que o padrão de carga de trabalho em seu ambiente durante o período especificado seja observado e usado para fornecer uma recomendação precisa.
    -Virtualização O tipo de virtualização (VMware ou Hyper-V).
    -Diretório (Opcional) O caminho UNC ou de diretório local para armazenar os dados de perfilagem gerados durante a execução do perfilamento. Se um nome não for especificado, o diretório chamado ProfiledData no caminho atual será usado como o diretório padrão.
    -Palavra-passe (Opcional) A senha para se conectar ao host Hyper-V. Se você não especificá-lo como um parâmetro, você será solicitado a fornecê-lo quando executar o comando.
    -NomeDaContaDeArmazenamento (Opcional) O nome da conta de armazenamento utilizada para encontrar a largura de banda alcançável para a replicação de dados do local para o Azure. Para calcular a largura de banda, a ferramenta carrega dados de teste para esta conta de armazenamento. A conta de armazenamento deve ser do tipo v1 de uso geral (GPv1).
    -ChaveDeContaDeArmazenamento (Opcional) A chave usada para acessar a conta de armazenamento. Vá para o portal > do Azure: Contas>de armazenamento, nome> da conta de armazenamento, Configurações,>Chaves de acesso> (ou a chave de acesso primária para uma conta de armazenamento clássica).
    -Ambiente (Opcional) Seu ambiente de destino para a conta de armazenamento do Azure. Pode ser um dos três valores: AzureCloud, AzureUSGovernment ou AzureChinaCloud. O padrão é AzureCloud. Utilize o parâmetro quando a região de destino for Azure do Governo dos EUA ou Microsoft Azure operado pela 21Vianet.

    Recomendamos que analise as suas VMs por mais de 7 dias. Se o padrão de churn variar em um mês, recomendamos que você crie um perfil durante a semana em que você vê a rotatividade máxima. A melhor maneira é traçar um perfil por 31 dias, para obter uma recomendação melhor.

    Durante o período de criação de perfis, ASRDeploymentPlanner.exe permanece em execução. A ferramenta aceita a entrada da duração da criação de perfis em dias. Para um teste rápido da ferramenta ou para prova de conceito, podes perfilar por algumas horas ou minutos. O tempo mínimo de perfilagem permitido é de 30 minutos.

    Durante a criação de perfil, você pode, opcionalmente, passar um nome e uma chave de conta de armazenamento para localizar a taxa de transferência que o Azure Site Recovery pode alcançar no momento da replicação do servidor Hyper-V para o Azure. Se o nome e a chave da conta de armazenamento não forem passados durante a monitorização, a ferramenta não calculará o desempenho alcançável.

    Você pode executar várias instâncias da ferramenta para vários conjuntos de VMs. Certifique-se de que os nomes de VM não sejam repetidos em nenhum dos conjuntos de criação de perfil. Por exemplo, digamos que você tenha criado o perfil de 10 VMs (VM1 a VM10). Depois de alguns dias, você deseja criar o perfil de outras 5 VMs (VM11 a VM15). Você pode executar a ferramenta a partir de outro console de linha de comando para o segundo conjunto de VMs (VM11 a VM15).

    Certifique-se de que o segundo conjunto de VMs não tenha nomes de VM da primeira instância de criação de perfil ou que você use um diretório de saída diferente para a segunda execução. Se duas instâncias da ferramenta forem usadas para criar o perfil das mesmas VMs e usar o mesmo diretório de saída, o relatório gerado estará incorreto.

    Por padrão, a ferramenta é configurada para criar perfis e gerar relatórios para até 1.000 VMs. Você pode alterar o limite alterando o valor da chave MaxVMsSupported no arquivo ASRDeploymentPlanner.exe.config.

    <!-- Maximum number of VMs supported-->
    <add key="MaxVmsSupported" value="1000"/>
    

    Com as configurações padrão, para criar o perfil (por exemplo) de 1.500 VMs, crie dois arquivos VMList.txt. Um tem 1.000 VMs e outro tem 500 VMs. Execute as duas instâncias do planejador de implantação do Azure Site Recovery: uma com VMList1.txte outra com VMList2.txt. Você pode usar o mesmo caminho de diretório para armazenar os dados perfilados de ambas as VMs VMList.

    Com base na configuração de hardware (especialmente o tamanho da RAM) do servidor a partir do qual a ferramenta é executada para gerar o relatório, a operação pode falhar com memória insuficiente. Se você tiver um bom hardware, poderá alterar MaxVMsSupported para qualquer valor mais alto.

    As configurações de VM são capturadas uma vez no início da operação de criação de perfil e armazenadas em um arquivo chamado VMDetailList.xml. Estas informações são utilizadas quando o relatório é gerado. Qualquer alteração na configuração da VM (por exemplo, um número maior de núcleos, discos ou NICs) do início ao fim da criação de perfil não é capturada. Se uma configuração de VM com perfil tiver sido alterada durante a criação de perfil, aqui está a solução alternativa para obter os detalhes mais recentes da VM quando você estiver gerando o relatório:

    • Criar uma cópia de segurança de VMdetailList.xml e eliminar o ficheiro da localização atual.
    • Passar os argumentos -User e -Password ao gerar relatórios.

    O comando de criação de perfis gera vários ficheiros no diretório de criação de perfis. Não exclua nenhum dos arquivos, porque isso afeta a geração de relatórios.

    Exemplos

    Analise as VMs durante 30 dias e determine a taxa de transferência das instalações locais para o Azure.

    ASRDeploymentPlanner.exe -Operation StartProfiling -virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"  -NoOfDaysToProfile 30 -User Contoso\HyperVUser1 -StorageAccountName  asrspfarm1 -StorageAccountKey Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
    

    Crie perfis de VMs por 15 dias

    ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\vCenter1_ProfiledData\ProfileVMList1.txt"  -NoOfDaysToProfile  15  -User contoso\HyperVUser1
    

    Perfilar VMs durante 60 minutos para um teste rápido da ferramenta

    ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"  -NoOfMinutesToProfile 60 -User Contoso\HyperVUser1
    

    Crie perfis de VMs por 2 horas para uma prova de conceito

    ASRDeploymentPlanner.exe -Operation StartProfiling -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"  -NoOfHoursToProfile 2 -User Contoso\HyperVUser1
    

    Considerações para a criação de perfis

    Se o servidor em que a ferramenta está sendo executada for reinicializado ou tiver falhado, ou se você fechar a ferramenta usando Ctrl+C, os dados com perfil serão preservados. Contudo, existe a possibilidade de perder os últimos 15 minutos de dados perfilados. Nesses casos, execute novamente a ferramenta no modo de criação de perfil após a reinicialização do servidor.

    Quando são fornecidos o nome e a chave da conta de armazenamento, a ferramenta mede a taxa de transferência na última etapa da criação de perfis. Se a ferramenta for fechada antes do processo de perfilagem ser concluído, a taxa de transferência não será calculada. Para localizar a taxa de transferência antes de gerar o relatório, pode executar a operação GetThroughput na linha de comando. Caso contrário, o relatório gerado não conterá informações de taxa de transferência.

    O Azure Site Recovery não oferece suporte a VMs que tenham iSCSI e discos de passagem. A ferramenta não pode detetar e configurar perfis de iSCSI e discos de passagem diretos conectados a VMs.

    Gerar um relatório de custos

    A ferramenta gera um arquivo do Microsoft Excel habilitado para macro (arquivo XLSM) como saída do relatório. Ele resume todas as recomendações de implantação. O relatório é chamado DeploymentPlannerReport_identificador numérico exclusivo.xlsm e colocado no diretório especificado.

    Depois de concluída a criação de perfis, pode executar a ferramenta no modo de geração de relatórios.

    Parâmetros de linha de comando

    A tabela seguinte contém a lista dos parâmetros obrigatórios e opcionais da ferramenta, para executá-la no modo de geração de relatórios. A ferramenta é comum para mudar do VMware para o Azure e para mudar do Hyper-V para o Azure. Os parâmetros a seguir são aplicáveis ao Hyper-V.

    ASRDeploymentPlanner.exe -Operation GenerateReport /?
    
    Nome do parâmetro Descrição
    -Operação GerarRelatório
    -VMListFile O arquivo que contém a lista de VMs perfiladas para as quais o relatório será gerado. O caminho do ficheiro pode ser absoluto ou relativo. Para o Hyper-V, esse arquivo é o arquivo de saída da operação GetVMList. Se você estiver se preparando manualmente, o arquivo deve conter um nome de servidor ou endereço IP, seguido pelo nome da VM (separado por \ por linha). O nome da VM especificado no arquivo deve ser o mesmo que o nome da VM no host Hyper-V.

    Exemplo: VMList.txt contém as seguintes VMs:
    • Host_1\VM_A
    • 10.8.59.27\VM_B
    • Host_2\VM_C
      -Virtualização O tipo de virtualização (VMware ou Hyper-V).
      -Diretório (Opcional) O caminho UNC ou o caminho do diretório local onde os dados da perfilagem são armazenados (ficheiros gerados durante a perfilagem). Estes dados são necessários para gerar o relatório. Se um nome não for especificado, o diretório chamado ProfiledData no caminho atual será usado como o diretório padrão.
      -Utilizador (Opcional) O nome de usuário para se conectar ao host Hyper-V ou Hyper-V cluster. O usuário precisa ter acesso administrativo. O usuário e a senha são usados para buscar as informações de configuração mais recentes das VMs (como o número de discos, o número de núcleos e o número de NICs) a serem usadas no relatório. Se esse valor não for fornecido, as informações de configuração coletadas durante a criação de perfil serão usadas.
      -Palavra-passe (Opcional) A senha para se conectar ao host Hyper-V. Se você não especificá-lo como um parâmetro, você será solicitado a fornecê-lo quando executar o comando.
      -RPO desejado (Opcional) O objetivo de ponto de recuperação desejado (RPO), em minutos. A predefinição são 15 minutos.
      -Largura de banda (Opcional) A largura de banda em megabits por segundo. Use esse parâmetro para calcular o RPO que pode ser alcançado para a largura de banda especificada.
      -DataDeInício (Opcional) A data e hora de início no formato MM-DD-AAAA:HH:MM (24 horas). StartDate deve ser especificado junto com EndDate. Quando StartDate é especificado, o relatório será gerado para os dados perfilados recolhidos entre StartDate e EndDate.
      -Data de Fim (Opcional) A data e hora de término no formato MM-DD-AAAA:HH:MM (24 horas). EndDate deve ser especificado junto com StartDate. Caso EndDate seja especificado, o relatório será gerado com base nos dados perfilados recolhidos entre StartDate e EndDate.
      -Fator de Crescimento (Opcional) O fator de crescimento, expresso em percentagem. O valor padrão é trinta por cento.
      -UtilizarDiscosGeridos (Opcional) UseManagedDisks: Sim/Não. O padrão é Sim. O número de máquinas virtuais que podem ser colocadas numa única conta de armazenamento é calculado com base no facto de o failover/teste de failover de máquinas virtuais ser realizado num disco gerido em vez de num disco não gerido.
      -SubscriptionId (ID de Subscrição) (Opcional) A GUID da subscrição. Use este parâmetro para gerar o relatório de estimativa de custos com o preço mais recente com base na sua assinatura, na oferta associada à sua assinatura e na região do Azure de destino na moeda especificada.
      -RegiãoAlvo (Opcional) A região do Azure para onde está direcionada a replicação. Como o Azure tem custos diferentes por região, para gerar um relatório com uma região específica do Azure de destino, use esse parâmetro. O padrão é WestUS2 ou a última região de destino usada. Consulte a lista de regiões de destino suportadas.
      -ID de Oferta (Opcional) A oferta associada à subscrição. O valor predefinido é MS-AZR-0003P (Pay-As-You-Go).
      -Moeda (Opcional) A moeda na qual os custos são mostrados no relatório gerado. O padrão é Dólar dos EUA ($) ou a última moeda usada. Consulte a lista de moedas suportadas.

      Por padrão, a ferramenta é configurada para criar perfis e gerar relatórios para até 1.000 VMs. Você pode alterar o limite alterando o valor da chave MaxVMsSupported no arquivo ASRDeploymentPlanner.exe.config.

      <!-- Maximum number of VMs supported-->
      <add key="MaxVmsSupported" value="1000"/>
      

      Exemplos

      Gere um relatório com valores padrão quando os dados perfilados estiverem na unidade local

      ASRDeploymentPlanner.exe -Operation GenerateReport -virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"
      

      Gerar um relatório quando os dados perfilados estiverem em um servidor remoto

      Deve ter acesso de leitura/escrita no diretório remoto.

      ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization Hyper-V -Directory "\\PS1-W2K12R2\Hyper-V_ProfiledData" -VMListFile "\\PS1-W2K12R2\vCenter1_ProfiledData\ProfileVMList1.txt"
      

      Gere um relatório com uma largura de banda específica que você provisionará para a replicação

      ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt" -Bandwidth 100
      

      Gere um relatório com um fator de crescimento de 5% em vez dos 30% padrão

      ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt" -GrowthFactor 5
      

      Gerar um relatório com um subconjunto de dados perfilados

      Por exemplo, tem 30 dias de dados perfilados e quer gerar um relatório para apenas 20 dias.

      ASRDeploymentPlanner.exe -Operation GenerateReport -virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt" -StartDate  01-10-2017:12:30 -EndDate 01-19-2017:12:30
      

      Gerar um relatório para um RPO de 5 minutos

      ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"  -DesiredRPO 5
      

      Gere um relatório para a região do Azure do Sul da Índia com Rúpia Indiana e um ID de oferta específico

      ASRDeploymentPlanner.exe -Operation GenerateReport -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"  -SubscriptionID aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e -OfferID MS-AZR-0148P -TargetRegion southindia -Currency INR
      

      Valor de percentil utilizado para o cálculo

      Quando a ferramenta gera um relatório, o padrão é o valor percentil de 95 para IOPS de leitura/gravação, IOPS de gravação e rotatividade de dados. Esses valores são coletados durante a criação de perfil de todas as VMs. Esta métrica garante que o pico no percentil de 100 que as suas VMs podem experimentar devido a eventos temporários não seja usado para determinar a conta de armazenamento de destino e os requisitos de largura de banda de origem. Por exemplo, um evento temporário pode ser um trabalho de backup executado uma vez por dia, uma atividade periódica de indexação de banco de dados ou geração de relatórios analíticos ou outro evento point-in-time de curta duração.

      O uso de um valor de percentil de 95 fornece uma imagem real das características reais da carga de trabalho e oferece o melhor desempenho quando as cargas de trabalho estão sendo executadas no Azure. Não prevemos que tenha de alterar este número. Se você alterar o valor (para um percentil de 90, por exemplo), poderá atualizar o arquivo de configuração ASRDeploymentPlanner.exe.config na pasta padrão e salvá-lo para gerar um novo relatório sobre os dados com perfil existentes.

      <add key="WriteIOPSPercentile" value="95" />      
      <add key="ReadWriteIOPSPercentile" value="95" />      
      <add key="DataChurnPercentile" value="95" />
      

      Considerações sobre o fator de crescimento

      É fundamental ter em conta o crescimento nas características da sua carga de trabalho, presumindo um potencial aumento na utilização ao longo do tempo. Depois que a proteção estiver em vigor, se as características da carga de trabalho mudarem, você não poderá alternar para uma conta de armazenamento diferente para proteção sem desabilitar e reativar a proteção.

      Por exemplo, digamos que hoje sua VM se encaixa em uma conta de replicação de armazenamento padrão. Nos próximos três meses, é provável que ocorram estas alterações:

      1. O número de usuários do aplicativo executado na VM aumentará.
      2. O aumento da atividade na VM exigirá que a VM seja transferida para o armazenamento premium para que a replicação do Azure Site Recovery possa acompanhar.
      3. Você terá que desativar e reativar a proteção para uma conta de armazenamento premium.

      É altamente recomendável que você planeje o crescimento durante o planejamento da implantação. Embora o valor padrão seja 30%, você é o especialista no padrão de uso do aplicativo e nas projeções de crescimento. Você pode alterar esse número conforme necessário enquanto gera um relatório. Além disso, você pode gerar vários relatórios com vários fatores de crescimento com os mesmos dados perfilados. Em seguida, você pode determinar quais recomendações de armazenamento de destino e largura de banda de origem funcionam melhor para você.

      O relatório do Microsoft Excel gerado contém as seguintes informações:

      Relatório do planejador de implantação

      Obter taxa de transferência

      Para estimar a taxa de transferência que o Azure Site Recovery pode alcançar do local para o Azure durante a replicação, execute a ferramenta no modo GetThroughput. A ferramenta calcula o débito do servidor em que está a ser executada. Idealmente, este servidor é o servidor Hyper-V cujas VMs serão protegidas.

      Parâmetros de linha de comando

      Abra um console de linha de comando e vá para a pasta da ferramenta de planejamento de implantação do Azure Site Recovery. Execute ASRDeploymentPlanner.exe com os seguintes parâmetros.

      ASRDeploymentPlanner.exe -Operation GetThroughput /?
      
      Nome do parâmetro Descrição
      -Operação GetThroughput
      -Virtualização O tipo de virtualização (VMware ou Hyper-V).
      -Diretório (Opcional) O caminho UNC ou o caminho do diretório local onde os dados da perfilagem são armazenados (ficheiros gerados durante a perfilagem). Estes dados são necessários para gerar o relatório. Se um nome não for especificado, o diretório chamado ProfiledData no caminho atual será usado como o diretório padrão.
      -NomeDaContaDeArmazenamento O nome da conta de armazenamento utilizado para encontrar a largura de banda consumida para a replicação dos dados do local para o Azure. Para calcular a largura de banda consumida, a ferramenta carrega dados de teste para esta conta de armazenamento. A conta de armazenamento deve ser do tipo v1 de uso geral (GPv1).
      -ChaveDeContaDeArmazenamento A chave da conta de armazenamento utilizada para aceder à mesma. Vá para o portal > do Azure Contas de armazenamento>Nome da conta de armazenamento>Configurações>Chaves de acesso>Chave1.
      -VMListFile O arquivo que contém a lista de VMs a serem perfiladas para calcular a largura de banda consumida. O caminho do ficheiro pode ser absoluto ou relativo. Para o Hyper-V, esse arquivo é o arquivo de saída da operação GetVMList. Se você estiver se preparando manualmente, o arquivo deve conter um nome de servidor ou endereço IP, seguido pelo nome da VM (separado por \ por linha). O nome da VM especificado no arquivo deve ser o mesmo que o nome da VM no host Hyper-V.

      Exemplo: VMList.txt contém as seguintes VMs:
      • Host_1\VM_A
      • 10.8.59.27\VM_B
      • Host_2\VM_C
        -Ambiente (Opcional) Seu ambiente de destino para a conta de armazenamento do Azure. Pode ser um dos três valores: AzureCloud, AzureUSGovernment ou AzureChinaCloud. O padrão é AzureCloud. Use o parâmetro quando a sua região do Azure de destino for o Azure US Government ou o Microsoft Azure operado pela 21Vianet.

        Exemplo

        ASRDeploymentPlanner.exe -Operation GetThroughput -Virtualization Hyper-V -Directory "E:\Hyper-V_ProfiledData" -VMListFile "E:\Hyper-V_ProfiledData\ProfileVMList1.txt"  -StorageAccountName  asrspfarm1 -StorageAccountKey by8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
        

        Considerações sobre a taxa de transferência

        A ferramenta cria vários arquivos asrvhdfilenumber.vhd de 64 MB (onde number é o número de arquivos) no diretório especificado. Para determinar o throughput, a ferramenta carrega os ficheiros para a conta de armazenamento. Depois de a ferramenta medir o débito, elimina todos os ficheiros da conta de armazenamento e do servidor local. Se a ferramenta for encerrada por qualquer motivo enquanto está calculando a taxa de transferência, ela não excluirá os arquivos da conta de armazenamento ou do servidor local. Tem de eliminá-los manualmente.

        A taxa de transferência é medida em um ponto especificado no tempo. É a taxa de transferência máxima que o Azure Site Recovery pode alcançar durante a replicação, se todos os outros fatores permanecerem os mesmos. Por exemplo, se uma aplicação começar a consumir mais largura de banda na mesma rede, a taxa de transferência real varia durante a replicação. O resultado da taxa de transferência medida será diferente se a operação GetThroughput for executada quando as VMs protegidas tiverem alta rotatividade de dados.

        Para entender quais níveis de taxa de transferência podem ser alcançados em vários momentos, recomendamos que você execute a ferramenta em vários momentos durante a criação de perfil. No relatório, a ferramenta mostra a última taxa de transferência medida.

        Observação

        Execute a ferramenta em um servidor que tenha as mesmas características de armazenamento e CPU de um servidor Hyper-V.

        Para a replicação, defina a largura de banda recomendada para satisfazer o RPO durante 100 por cento do tempo. Se, depois de ajustar a largura de banda correta, não observar um aumento no débito efetivo reportado pela ferramenta, faça o seguinte:

        1. Verifique se um problema de Qualidade de Serviço (QoS) de rede está limitando a taxa de transferência do Azure Site Recovery.
        2. Verifique se o cofre do Azure Site Recovery está na região do Microsoft Azure fisicamente suportada mais próxima para minimizar a latência da rede.
        3. Verifique as características do seu armazenamento local para determinar se pode melhorar o hardware (por exemplo, passar de HDD para SSD).

        Próximos passos