エンタープライズライブマイグレーションがパブリックプレビューに
GitHub は、大規模なモノレポや地理的に分散したチーム向けに、コードフリーズなしで GitHub Enterprise Server から Cloud へリポジトリを移行できる「Enterprise Live Migrations」の公開プレビューを開始しました。
キーポイント
ゼロディザプタプションな移行
従来の数日間の停止を必要とせず、移行中は開発者が継続して作業でき、切り替え時に残りの変更のみを処理するだけで済むため、ビジネスクリティカルなリポジトリでも影響を最小限に抑えられます。
大規模モノレポへの最適化
深い Git ヒストリーや大量の Issue/PR を持つ巨大なリポジトリ、24 時間稼働する環境に対応するために設計されており、移行前のリソースレベルでの進捗追跡によりリスクを可視化します。
既存ツールとの併用戦略
単純な移行には「GitHub Enterprise Importer」を、完全な非中断が必要なケースには本機能(ELM)を使用し、リポジトリの特性に応じて両者を組み合わせて柔軟な移行戦略を構築できます。
GHES 最新パッチ版での提供
ELM は GHES アプライアンス上で動作するサービスとして提供され、バージョン 3.17.14, 3.18.8, 3.19.5, 3.20.2 以降の最新パッチリリースに含まれています。
影響分析・編集コメントを表示
影響分析
この発表は、大規模エンタープライズがクラウド移行を行う際の最大の障壁であった「サービス停止時間の確保」を技術的に解決した画期的な進展です。特にグローバルに分散した開発チームや、継続的なリリースサイクルを持つ巨大リポジトリを持つ組織にとって、移行計画の柔軟性と安全性が劇的に向上し、クラウドへの移行スピードと成功率を高める要因となります。
編集コメント
従来の移行ツールが抱えていた「ダウンタイム必須」という制約を打破し、エンタープライズレベルの継続的な開発活動を維持しながらクラウドへ移行できる道を開きました。特に大規模リポジトリを持つ企業の DX 向上に直結する重要なアップデートです。
エンタープライズライブマイグレーション(ELM)は、現在パブリックプレビュー版として利用可能です。ELM は、従来のマイグレーションに伴う長期のコード凍結や事業への混乱を回避しつつ、データレジデンシーを保証しながら GitHub Enterprise Server (GHES) から GitHub Enterprise Cloud へリポジトリを移行するための、エンタープライズ管理者向けの新たな手段を提供します。次回のリポジトリ移行ツール選定時に検討すべき ELM の主な機能は以下の通りです。
数分での切り替え(日数は不要):ELM はソースからターゲットへのデータ同期を継続的に行うため、開発者はマイグレーション中も引き続きリポジトリ上で作業を続けることができます。切り替えの準備が整った際にも、残りの進行中の変更を処理する時間のみが必要となります。これは、地理的に分散したチームによって貢献されるビジネス上重要なリポジトリにおいて、移行に適した都合の良いダウンタイムウィンドウが存在しない場合に特に価値があります。
大規模モノレポ向けに設計:ELM は、既存のツールチェーンの限界を超えるリポジトリ(つまり、深い Git 履歴を持つ巨大なモノレポ、大量のイシューとプルリクエスト、24 時間365日絶え間ないアクティビティを伴うリポジトリ)を処理するために意図的に設計されています。リソースレベルでの進捗追跡により、切り替え前に障害を表面化させるため、いつ進行するかについて情報に基づいた判断を下すことができます。
ELM を GitHub Enterprise Importer と併用する:ELM は GEI を補完し、リポジトリのサイズ、形状、アクティビティに基づいて各リポジトリに最適なツールを選択できる柔軟性を提供します。短いダウンタイムが許容される単純な移行には GEI を使用し、ゼロ・ディスラプション(停止なし)アプローチが必要なリポジトリには ELM を使用してください。これらは同じ移行戦略の一部として並行して実行できます。
ELM は elm CLI によって駆動され、GHES アプライアンス上でサービスとして動作します。ELM は GHES バージョン 3.17.14 以上、3.18.8 以上、3.19.5 以上、および 3.20.2 以上の一部として提供されます。今回のリリースには最新の GHES パッチリリースが含まれています。
始めるには、Enterprise Live Migrations のドキュメントをご覧ください。フィードバックやご質問がある場合は、コミュニティディスカッションに参加してください。
本記事「Enterprise Live Migrations がパブリックプレビューを開始」は、The GitHub Blog で最初に公開されました。
原文を表示
Enterprise Live Migrations (ELM) is now available in public preview. ELM gives enterprise administrators a new way to migrate repositories from GitHub Enterprise Server (GHES) to GitHub Enterprise Cloud with data residency, without the extended code freezes and business disruption that come with traditional migrations. Key features of ELM to consider when selecting a tool for your next repository migration are:
Cutover in minutes, not days: ELM continuously syncs data from source to target, so developers keep working in their repositories throughout the migration. When you’re ready, the cutover only requires the time to drain remaining in-flight changes. This is especially valuable for business-critical repositories contributed to by geographically dispersed teams where there is no convenient downtime window to fit a migration into.
Built for the largest monorepos: ELM was purpose-built to handle the repositories that push existing tooling to its limits (i.e., massive monorepos with deep git history, large volumes of issues and pull requests, and constant activity around the clock). Resource-level progress tracking surfaces failures before cutover, so you can make an informed decision about when to proceed.
Use ELM alongside GitHub Enterprise Importer: ELM complements GEI, giving you flexibility to choose the right tool for each repository based on its size, shape, and activity. Use GEI for straightforward migrations where brief downtime is acceptable, and ELM for the repositories that need a zero-disruption approach. Run them concurrently as part of the same migration strategy.
ELM runs as a service on your GHES appliance, driven by the elm CLI. ELM is delivered as part of GHES versions 3.17.14+, 3.18.8+, 3.19.5+, and 3.20.2+. This release ships with the most recent GHES patch releases.
To get started, check out the Enterprise Live Migrations documentation. Have feedback or questions? Join our community discussion.
The post Enterprise Live Migrations is now in public preview appeared first on The GitHub Blog.
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み