エンタープライズライブマイグレーションがパブリックプレビューに
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
GitHub Changelog
GitHub が、データ所在地を維持しつつ従来のコード凍結や事業中断を回避できる「エンタープライズライブマイグレーション」機能を公開プレビューで提供開始した。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
エンタープライズライブマイグレーション(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 (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デイリーブリーフで今日の重要ニュースをまとめ読み