Que função desempenha a replicação no processo de migração?What role does replication play in the migration process?

Nos datacenters no local existem vários recursos físicos, como servidores, aplicações e dispositivos de rede.On-premises datacenters are filled with physical assets like servers, appliances, and network devices. No entanto, cada servidor é apenas um shell físico.However, each server is only a physical shell. O valor real provém do binário em execução no servidor.The real value comes from the binary running on the server. As aplicações e os dados são a finalidade do datacenter.The applications and data are the purpose for the datacenter. São esses os binários principais a serem migrados.Those are the primary binaries to migrate. Estas aplicações e arquivos de dados são potencializados por outros recursos digitais e fontes binárias, como sistemas operativos, rotas de rede, ficheiros e protocolos de segurança.Powering these applications and data stores are other digital assets and binary sources, like operating systems, network routes, files, and security protocols.

A replicação é base dos esforços de migração.Replication is the workhorse of migration efforts. É o processo de cópia de uma versão de vários binários de um ponto anterior no tempo.It is the process of copying a point-in-time version of various binaries. Os instantâneos do binário são, em seguida, copiados para uma nova plataforma e implementados no novo hardware, num processo designado por propagação.The binary snapshots are then copied to a new platform and deployed onto new hardware, in a process referred to as seeding. Quando executada corretamente, a cópia propagada do binário deve ter um comportamento idêntico ao do binário original no hardware antigo.When executed properly, the seeded copy of the binary should behave identically to the original binary on the old hardware. Contudo, o instantâneo do binário fica imediatamente desatualizado e desalinhado em relação à fonte original.However, that snapshot of the binary is immediately out of date and misaligned with the original source. Para manter o novo binário e o binário antigo alinhados, um processo referido como sincronização atualiza continuamente a cópia armazenada na nova plataforma.To keep the new binary and the old binary aligned, a process referred to as synchronization continuously updates the copy stored in the new platform. A sincronização continua até que o recurso seja promovido de acordo com o modelo de promoção escolhido.Synchronization continues until the asset is promoted in alignment with the chosen promotion model. Nesse ponto, a sincronização é interrompida.At that point, the synchronization is severed.

Pré-requisitos necessários para a replicaçãoRequired prerequisites to replication

Antes da replicação, a nova plataforma e o hardware têm de ser preparados para receber as cópias dos binários.Prior to replication, the new platform and hardware must be prepared to receive the binary copies. O artigo sobre pré-requisitos descreve requisitos mínimos de ambiente para ajudar a criar uma plataforma segura, robusta e de alto desempenho para receber as réplicas binárias.The article on prerequisites outlines minimum environment requirements to help create a safe, robust, high-performance platform to receive the binary replicas.

Os binários de origem também têm de ser preparados para a replicação e a sincronização.The source binaries must also be prepared for replication and synchronization. Os artigos sobre avaliação, arquitetura e remediação abordam as ações necessárias para garantir que o binário de origem está pronto para a replicação e a sincronização.The articles on assessment, architecture, and remediation each address the actions necessary to ensure that the source binary is ready for replication and synchronization.

Tem de ser implementada uma coleção de ferramentas alinhada com a nova plataforma e com os binários de origem para executar e gerir os processos de replicação e de sincronização.A toolchain that aligns with the new platform and source binaries must be implemented to execute and manage the replication and synchronization processes. O artigo sobre as opções de replicação descreve várias ferramentas que podem contribuir para a migração no Azure.The article on replication options outlines various tools that could contribute to a migration to Azure.

Riscos da replicação – aspetos físicos da replicaçãoReplication risks - physics of replication

Ao planear a replicação de qualquer fonte binária para um novo destino, há algumas leis fundamentais a considerar durante o planeamento e a execução.When planning for the replication of any binary source to a new destination, there are a few fundamental laws to seriously consider during planning and execution.

  • Velocidade da luz.Speed of light. Para mover grandes volumes de dados, a fibra continua a ser a opção mais rápida.When moving high volumes of data, fiber is still the fastest option. Infelizmente, os cabos só conseguem transportar os dados a dois terços da velocidade da luz.Unfortunately, those cables can only move data at two-thirds the speed of light. Isso significa que não existe um método para a replicação de dados instantânea ou ilimitada.This means that there is no method for instantaneous or unlimited replication of data.
  • Velocidade do pipeline da WAN.Speed of WAN pipeline. Mais consequente do que a velocidade do movimento de dados é a largura de banda de uplink, que define o volume de dados por segundo que pode ser transportado sobre o WAN existente de uma empresa para o centro de dados alvo.More consequential than the speed of data movement is the uplink bandwidth, which defines the volume of data per second that can be carried over a company's existing WAN to the target datacenter.
  • Velocidade de expansão da WAN.Speed of WAN expansion. Se o orçamento o permitir, poderá ser adicionada largura de banda à solução WAN da empresa.If budgets allow, additional bandwidth can be added to a company's WAN solution. No entanto, podem ser necessárias semanas ou meses para adquirir, aprovisionar e integrar ligações de fibra adicionais.However, it can take weeks or months to procure, provision, and integrate additional fiber connections.
  • Velocidade dos discos.Speed of disks. Se os dados puderem ser movidos mais rapidamente e não houver limite para a largura de banda entre o binário de origem e o destino, os aspetos físicos continuarão a colocar limitações.If data could move faster and there was no limit to the bandwidth between the source binary and the target destination, physics would still be a limiter. Os dados só podem ser replicados tão rapidamente quanto podem ser lidos a partir de discos de origem.Data can be replicated only as quickly as it can be read from source disks. A leitura de cada um ou zero a partir de cada disco em rotação num datacenter demora o seu tempo.Reading every one or zero from every spinning disk in a datacenter takes time.
  • Velocidade dos cálculos humanos.Speed of human calculations. Os discos e a luz são mais rápidos do que os processos de decisão.Disks and light move faster than human decision processes. Quando um grupo de humanos tem de colaborar e tomar decisões em conjunto, os resultados são ainda mais lentos.When a group of humans is required to collaborate and make decisions together, the results will come even more slowly. A replicação não consegue ultrapassar os atrasos relacionados com a inteligência humana.Replication can never overcome delays related to human intelligence.

Cada uma destas leis da física implica os seguintes riscos que normalmente afetam os planos de migração:Each of these laws of physics drive the following risks that commonly affect migration plans:

  • Tempo de replicação.Replication time. A replicação requer tempo e largura de banda.Replication requires time and bandwidth. Os planos devem incluir linhas cronológicas realistas que reflitam a quantidade de tempo necessário para replicar os binários.Plans should include realistic timelines that reflect the amount of time it takes to replicate binaries. A largura de banda de migração total disponível é a quantidade de largura de banda ascendente, medida em megabits por segundo (Mbps) ou gigabits por segundo (Gbps), que não é consumida por outras necessidades comerciais de prioridade mais alta.Total available migration bandwidth is the amount of up-bound bandwidth, measured in megabits per second (Mbps) or gigabits per second (Gbps), that is not consumed by other higher priority business needs. Armazenamento de migração total é o espaço total em disco, medido em gigabytes ou terabytes, necessário para armazenar um instantâneo de todos os recursos a serem migrados.Total migration storage is the total disk space, measured in gigabytes or terabytes, required to store a snapshot of all assets to be migrated. Pode ser calculada uma estimativa de tempo inicial ao dividir o armazenamento de migração total pela largura de banda de migração total disponível.An initial estimate of time can be calculated by dividing the total migration storage by total available migration bandwidth. Repare na conversão de bits para bytes.Note the conversion from bits to bytes. Consulte o próximo item, "Efeito cumulativo da deriva do disco", para um cálculo mais preciso do tempo.See the next item, "Cumulative effect of disk drift," for a more accurate calculation of time.
  • Efeito cumulativo do desvio de disco.Cumulative effect of disk drift. Do ponto de replicação à promoção de um recurso para produção, os binários de origem e de destino têm de permanecer sincronizados.From the point of replication to the promotion of an asset to production, the source and destination binaries must remain synchronized. O desvio dos binários consome largura de banda adicional, já que todas as alterações no binário devem ser replicadas de forma recorrente.Drift in binaries consumes additional bandwidth, as all changes to the binary must be replicated on a recurring basis. Durante a sincronização, todos os desvios dos binários devem ser incluídos no cálculo do armazenamento de migração total.During synchronization, all binary drift must be included in the calculation for total migration storage. Quanto mais tempo levar a promoção de um recurso para produção, maior será o desvio cumulativo.The longer it takes to promote an asset to production, the more cumulative drift will occur. Quanto maior o número de recursos sincronizados, mais largura de banda será consumida.The more assets being synchronized, the more bandwidth consumed. Por cada recurso num estado de sincronização é perdido um pouco mais da largura de banda de migração total disponível.With each asset being held in a synchronization state, a bit more of the total available migration bandwidth is lost.
  • Tempo para alteração de negócios.Time to business change. Como mencionado anteriormente, o tempo de sincronização tem um efeito negativo cumulativo na velocidade de migração.As mentioned previously, synchronization time has a cumulative negative effect on migration speed. A priorização do registo de tarefas pendentes de migração e a preparação avançada para o plano de alteração de negócios são cruciais para a velocidade da migração.Prioritization of the migration backlog and advanced preparation for the business change plan are crucial to the speed of migration. O teste mais significativo de alinhamento técnico e comercial durante um esforço de migração é o ritmo da promoção.The most significant test of business and technical alignment during a migration effort is the pace of promotion. Quanto mais rápido um recurso puder ser promovido para produção, menos impacto o desvio de disco terá na largura de banda e mais largura de banda/tempo poderá ser atribuído à replicação da próxima carga de trabalho.The faster an asset can be promoted to production, the less impact disk drift will have on bandwidth and the more bandwidth/time that can be allocated to replication of the next workload.

Passos seguintesNext steps

Após a conclusão da replicação, as atividades de teste podem começar.After replication is complete, staging activities can begin.