正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。
ドキュメントに関する現在のご利用体験についてお聞かせください。アンケートにご協力ください。

Geoを使用してGitLab Dedicatedに移行する

  • プラン: Ultimate
  • 提供形態: GitLab Dedicated

GeoはGitLab Self-Managedインスタンスをレプリケートし、GitLab Dedicatedにプロモートします。この方法では、リポジトリ、データベースレコード、オブジェクトストレージの内容を含む、最も完全なデータセットを移行します。

レプリケーション中もインスタンスは稼働し続けます。移行自体でダウンタイムが発生するのは、切り替え期間中のみです。ただし、事前にソースインスタンスを準備する際に、別途ダウンタイムが必要になる場合があります。

GitLabプロフェッショナルサービスがお客様と共に移行を実施します。Geoは、移行元がGitLab Self-Managedインスタンスである場合にのみ適用されます。GitLab.comまたは他のソース管理システムから移行する場合、またはインスタンス全体ではなく個々のグループやプロジェクトを移行する場合は、GitLab Dedicatedへの移行を参照してください。

移行フェーズ

Geo移行は、次のフェーズで実行されます:

フェーズ内容担当
調査と計画GitLab Dedicatedの購入を確定する前に、ソリューションアーキテクトまたはアカウントエグゼクティブが環境に関する情報の収集を支援します。GitLabはこの情報を使用して、移行の実現可能性、規模、タイムラインを評価します。お客様とGitLab
インスタンスの作成購入が確定した後、お客様自身がGitLab Dedicatedインスタンスを作成するか、ご希望の場合はGitLabプロフェッショナルサービスがお客様と共に作成します。お客様
準備データをオブジェクトストレージに移動し、リポジトリストレージ名を揃え、移行用の接続を構築し、データベースの読み取りレプリカを作成します。この作業はお客様自身で行うことも、GitLabと共同で行うこともできます。詳細については、Geo移行の要件およびGeo移行シークレットの収集を参照してください。お客様、またはお客様とGitLab
GeoレプリケーションGitLabがデータを新しいGitLab Dedicatedインスタンスにレプリケートしている間も、既存のインスタンスは稼働し続けます。詳細については、Geo移行プロセスを参照してください。GitLab
切り替えとテスト本番前の切り替えでプロセスをリハーサルし、結果をテストした後、本番切り替えで移行を完了します。お客様とGitLab
移行後のアクティビティGitLabは、お客様と合意したスケジュールに従って、残りのアップグレードを適用し、高度な検索などの機能を有効化します。お客様がGitLab Dedicatedのライセンスを追加します。詳細については、移行後の作業を参照してください。お客様とGitLab

GitLabプロフェッショナルサービスは、これらのフェーズ全体を通じて、段階的な技術手順とスクリプトについてGeo移行デリバリーキットを使用します。

調査から本番切り替えまで、数か月を見込んでください。データ量や環境に必要な準備作業の量によって異なるため、GitLabがお客様とタイムラインを確認します。

自身で用意する必要がある環境は1つだけです。単一の本番インスタンスから移行します。GitLabは本番前テナントと本番テナントの両方をプロビジョニングします。本番前テナントは、1回の完全な切り替えリハーサルを実行できるよう、移行期間中のみ存在します。お客様がこれを構築または維持する必要はありません。