Microsoft has launched Enterprise Live Migrations (ELM) to facilitate the transition of repositories from Azure DevOps to GitHub. This initiative aims to help enterprise teams migrate efficiently while minimizing operational disruption.
Traditionally, migrating at scale has posed significant challenges, often resulting in extended downtime that can be detrimental for teams managing critical workloads. ELM addresses this issue by allowing migrations to commence without locking the Azure DevOps repository. Changes are continuously synchronized to GitHub, enabling developers to continue their work uninterrupted.
Key Features of Enterprise Live Migrations:
- Migrations begin without locking Azure DevOps repositories.
- Continuous synchronization of changes to GitHub.
- Scheduled cutover with minimal downtime, typically under 30 minutes.
- Gradual migration pace, allowing teams to avoid high-risk, all-at-once transitions.
Currently, ELM supports migrations to GitHub Enterprise Cloud with data residency. A script-based migration experience is available, with plans for a user-friendly interface in the near future. The service is in limited public preview, with ongoing refinements based on customer feedback.
How It Works:
- Initiate migration without locking the Azure DevOps repository.
- Synchronize changes continuously to GitHub.
- Schedule a cutover to finalize the migration with minimal downtime.
Organizations interested in participating in the preview can sign up for more information on getting started. This migration approach offers a practical solution for teams transitioning to GitHub Enterprise Cloud, ensuring a smooth and controlled process.
For additional insights, refer to the detailed guidance available.