Como estimar as linhas do tempo da migração - AWS DataSync

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como estimar as linhas do tempo da migração

Usando as informações coletadas até agora, você pode estimar quanto tempo a migração levará usando o AWS DataSync.

Como estimar as linhas do tempo de transferência de dados

Você pode estimar quanto tempo o DataSync levará para transferir os dados, com base nas seguintes informações obtidas durante a coleta de requisitos de migração e na prova de conceito (POC) do DataSync:

  • A largura de banda da rede disponível

  • Métricas de utilização de armazenamento de origem e destino

  • Métricas de desempenho do DataSync POC

Para estimar uma linha do tempo de transferência de dados
  1. Compare o throughput de dados e arquivos do POC com a largura de banda da rede disponível.

  2. Se o throughput for menor que a largura de banda disponível (como 300 MiB/s para throughput com 10 Gbps de largura de banda da rede), considere particionar o conjunto de dados em várias tarefas para maximizar o uso da largura de banda.

    O DataSync tem algumas opções para particionar o conjunto de dados. Para obter mais informações, consulte Como acelerar a migração com o particionamento de dados.

  3. Calcule quantos dias uma transferência leva, usando a seguinte fórmula que fornece um tempo mínimo teórico de transferência:

    (DATA_SIZE * 8 bits per byte)/(CIRCUIT * NETWORK_UTILIZATION percentage * 3600 seconds per hour * AVAILABLE_HOURS) = Number of days

    Ao usar essa fórmula, substitua o seguinte pelos próprios valores:

    • DATA_SIZE: a quantidade de dados que você está migrando (expressa em bytes).

    • CIRCUIT: a largura de banda da rede disponível (expressa em bits por segundo).

    • NETWORK_UTILIZATION: qual porcentagem da sua rede está sendo usada.

    • AVAILABLE_HOURS: o número de horas operacionais disponíveis em cada dia.

    Por exemplo, você calcularia uma migração com 100 TB de dados, conexão de internet de 1 Gbps, 80% de utilização da rede e disponibilidade de 24 horas por dia da seguinte forma:

    (100,000,000,000,000 bytes * 8) / (1,000,000,000 bps * 0.80 * 3600 * 24) = 11.57 days

    Nesse caso, a migração levaria quase 12 dias, antes de considerar as condições reais de operação.

  4. Ajuste a duração calculada da transferência de acordo com as condições reais de operação:

    • Flutuações no desempenho da rede

    • Variações de desempenho do armazenamento

    • Tempo de inatividade entre as ondas de migração

Como estimar as linhas do tempo de substituição

Se você estiver migrando conjuntos de dados ativos, provavelmente precisará de substituições para não interromper as operações comerciais.

Não subestime quanto tempo as substituições demoram. Nas migrações de grande porte, não é incomum que as atividades de substituição ocupem até 30% do tempo total de migração.

  1. Avalie se você precisa realizar substituições em ondas para reduzir a quantidade de dados verificados em busca de alterações incrementais.

    Uma estratégia para fazer isso é substituir os conjuntos de dados que você particiona com base em compartilhamentos, pastas ou sistemas de armazenamento.

  2. Analise quanto tempo o DataSync geralmente leva para preparar, transferir e verificar os dados durante a POC.

    Observe, em particular, as durações da preparação das execuções das tarefas. Para encontrar essas informações, execute a operação DescribeTaskExecution e verifique o valor de PrepareDuration referente à duração (em milissegundos).

  3. Estime quanto tempo uma substituição pode levar medindo o delta de tempo em tarefas paralelas.

    Para obter mais informações sobre tarefas paralelas, consulte Como acelerar a migração com o particionamento de dados.

  4. Use a estimativa de substituição para programar substituições. Basicamente, essas são janelas de manutenção em que os dados de origem não podem ser modificados.

Próximas etapas

Depois de estimar as linhas do tempo, está tudo pronto para começar a implementar a migração.