プロジェクト移行機能リリース:ワンクリックでプロジェクトを任意のリージョンにコピー

MatthewMatthew

Zeabur で**プロジェクト移行機能(Project Migration)**が正式にリリースされたことをお知らせします!

以前、プロジェクトを異なるリージョンにデプロイしたい場合、プロセスは非常に煩雑でした。プロジェクトを Zeabur テンプレートとして手動でエクスポートし、新しいリージョンにインポートする必要がありました。プロジェクトがボリューム(永続ストレージ)を使用している場合は、データの手動バックアップと復元も必要で、プロセス全体が時間がかかり、エラーも発生しやすかったです。

今、これらはすべて過去のものになりました。

新しいプロジェクト移行体験

新バージョンでは、プロセス全体を前例のないほどシンプルにしました。プロジェクト設定ページに移動するだけで、新しいワンクリックプロジェクト移行機能を見つけることができます。

この機能は、プロジェクト全体を選択した任意のリージョンに自動的にコピーし、プロジェクトアーキテクチャ、環境変数、さらにはボリュームデータも含みます。プロセス全体はわずか数分で完了し、時間と労力を大幅に節約できます。

  • ボリュームなしのプロジェクト: プロジェクトにボリュームがマウントされていない場合、移行プロセスはゼロダウンタイムを実現でき、サービスを再起動するようなスムーズな体験を提供します。
  • ボリュームありのプロジェクト: プロジェクトにボリュームがマウントされている場合、移行時間はデータサイズによって異なります。バックエンドでボリュームデータを S3 ストレージに自動バックアップし、新しいプロジェクトに復元して、データの完全性を確保します。

どのように実現しているか?

このような複雑な操作をワンクリックで実現する方法について、疑問に思われるかもしれません。

実際、過去のすべての複雑な手動ステップを自動化ワークフローに変換しただけです:

  1. プロジェクトアーキテクチャのコピー: 新しいリージョンで古いプロジェクトとまったく同じプロジェクトアーキテクチャを自動的に作成し、すべての環境変数を完全にコピーします。ドメインの再バインドだけが必要です。
  2. サービスの開始: 新しいプロジェクトで古いプロジェクトのイメージを直接開始し、サービスがほぼ同時に開始されます。
  3. ボリュームデータの移行: 古いプロジェクトのボリュームデータをバックアップして S3 にアップロードし、新しいプロジェクトで自動的にダウンロードして復元し、シームレスなデータ移行を確保します。

この自動化ワークフローにより、以前は数時間かかった手動操作を、数分で完了する自動化タスクに凝縮しました。ボリュームがない場合やデータ量が小さい場合、移行体験は非常に高速で、ほぼ瞬時に完了します。

プロジェクト移行機能の使用方法

この強力な機能をプロジェクト設定に統合し、非常に直感的に使用できるようにしました。

  1. プロジェクト設定に移動し、「プロジェクトをコピー」ボタンを見つける

Image.png

Image.png

  1. ターゲットリージョンを選択

Image.png

  1. 移行のための数分間待機

Image.png

Image.png

コミュニティフィードバック

プロジェクト移行機能の使用中に問題や提案がある場合は、いつでも Discord を通じてお知らせください。お客様のフィードバックを非常に重視し、できるだけ早くサポートを提供いたします。

Zeabur へのご支援に感謝いたします!