A Microsoft introduziu o Enterprise Live Migrations (ELM) para organizações que desejam migrar seus repositórios do Azure Repos para o GitHub sem os tradicionais períodos de congelamento de dias. Para empresas brasileiras que dependem de operações contínuas, essa abordagem representa uma mudança de paradigma: não é mais preciso escolher entre migrar ou manter a produtividade.
TL;DR: A Microsoft lançou o Enterprise Live Migrations (ELM) para migrar repositórios do Azure DevOps para o GitHub com downtime inferior a 30 minutos. Diferente de abordagens tradicionais que exigem congelamento, o ELM sincroniza continuamente as alterações e permite um cutover rápido. Para empresas brasileiras que buscam modernizar sem parar a operação, essa é uma alternativa de baixo risco e alta produtividade.
Por que o Enterprise Live Migrations é relevante agora?
Migrações de repositórios em escala empresarial sempre impuseram trade-offs dolorosos: ou se aceita um downtime de vários dias (parando o desenvolvimento), ou se arrisca uma migração “all-at-once” com alto potencial de falha. O ELM ataca exatamente esse ponto, oferecendo um fluxo controlado de três etapas: start and validate, continuous sync e cutover. O Azure DevOps permanece gravável durante quase todo o processo, eliminando a necessidade de congelamento de branches ou paralisação de pipelines.
Como o ELM funciona na prática?
O fluxo é simples e projetado para ser incorporado ao dia a dia dos times:
- Start and validate — verifica se o repositório está apto para migração.
- Continuous sync — mantém o GitHub atualizado enquanto os desenvolvedores continuam trabalhando no Azure DevOps.
- Cutover — realiza uma sincronização final e transfere o GitHub para sistema de registro, com downtime típico inferior a 30 minutos.
Isso significa que times brasileiros podem planejar a migração por sprint, sem precisar coordenar paradas gigantescas ou arriscar a estabilidade de workloads críticos.
Preview limitado: o que você precisa saber?
O ELM está em limited public preview e atualmente suporta migrações para o GitHub Enterprise Cloud com data residency — requisito fundamental para empresas que precisam atender à LGPD e outras regulamentações locais. A experiência hoje é baseada em script, mas a Microsoft promete uma interface UI em breve. Para participar do preview, é necessário se inscrever e aguardar o contato.
Pontos de atenção para empresas brasileiras
- Data residency: o suporte ao GitHub Enterprise Cloud com residência de dados é um diferencial, mas é importante verificar se a região escolhida atende às exigências da sua organização.
- Híbrido: o ELM não força um abandono total do Azure DevOps — times podem manter workflows híbridos enquanto migram no próprio ritmo.
- Risco reduzido: a sincronização contínua permite testar e validar a migração sem comprometer a operação atual.
Conclusão e próximos passos
O Enterprise Live Migrations oferece um caminho prático para organizações que desejam adotar GitHub sem interromper o desenvolvimento. Para empresas brasileiras, a possibilidade de migrar com downtime mínimo e sem congelamento é um avanço significativo em relação às abordagens tradicionais. A Microsoft continuará refinando a experiência nos próximos meses com base no feedback dos participantes do preview.
Perguntas Frequentes
-
Como o ELM garante downtime inferior a 30 minutos?
O ELM mantém o repositório Azure DevOps gravável durante a maior parte do processo, sincronizando continuamente as alterações para o GitHub. No momento do cutover, uma sincronização final é executada e o GitHub assume como sistema de registro, com uma janela de downtime típica de menos de 30 minutos. -
Preciso interromper o desenvolvimento durante a migração?
Não. Durante quase todo o processo, o Azure DevOps permanece totalmente gravável, permitindo que os times continuem trabalhando normalmente. Apenas no momento do cutover há uma breve pausa, e mesmo assim coordenada e previsível. -
O ELM já está disponível para todos?
Não. O ELM está em limited public preview. Atualmente suporta migrações para o GitHub Enterprise Cloud com data residency. A experiência inicial é baseada em script, com interface UI prevista para breve. A Microsoft espera ficar em preview pelos próximos meses para coletar feedback. -
Quais provedores de nuvem são suportados para o destino?
De acordo com o anúncio, o ELM suporta migrações para o GitHub Enterprise Cloud com data residency. Não há menção a outros destinos como GitLab ou AWS CodeCommit.
Artigo originalmente publicado em Azure Updates - Latest from Azure Charts.