インスタンスの復元の概要

このページでは、バックアップからのインスタンスの復元やポイントインタイム リカバリ(PITR)の実行の前に確認すべき情報について説明します。

復元時の動作

インスタンスを復元すると、プライマリ インスタンスから次のデータが新しいインスタンスに復元されます。

  • データベース
  • ユーザー

復元オペレーションによってインスタンスは再起動されます。

ポイントインタイム リカバリ

ポイントインタイム リカバリにより、インスタンスを特定のポイントインタイムに復旧できます。たとえば、エラーによってデータが失われた場合、エラーが発生する前の状態にデータベースを復旧できます。

ポイントインタイム リカバリは、常に新しいインスタンスを作成します。既存のインスタンスには、ポイントインタイムを実行できません。新しいインスタンスは、クローン作成と同様に、ソース インスタンスの設定を継承します。

新しい Cloud SQL インスタンスを作成すると、デフォルトでポイントインタイム リカバリが有効になります。

ポイントインタイム リカバリを実行する手順については、以下をご覧ください。

復元の実行についての全般的なヒント

バックアップから同じインスタンスや別のインスタンスにインスタンスを復元する場合は、次の点に留意してください。

  • 復元オペレーションは、ターゲット インスタンスのすべてのデータを上書きします。
  • 復元オペレーション中は既存の接続が失われるため、ターゲット インスタンスは接続に使用できません。
  • リードレプリカがあるインスタンスに復元する場合は、すべてのレプリカを削除し、復元オペレーションの完了後に再作成する必要があります。
  • 復元オペレーションによってインスタンスが再起動されます。

復元する方法の詳細については、次のリンク先をご覧ください。

別のインスタンスへの復元のヒントと要件

別のインスタンスにバックアップを復元する場合は、次の制限やベスト プラクティスに留意してください。

  • ターゲット インスタンスのデータベースは、バックアップの取得元であるインスタンスのデータベースと同じバージョン、同じエディションである必要があります。

    インスタンスのデータベース バージョンをアップグレードする場合は、インスタンスのデータベースをアップグレードするに記載されている手順に沿って操作してください。

  • ターゲット インスタンスのストレージ容量は、バックアップされるインスタンスの容量と同じかそれ以上である必要があります。使用中のストレージ容量は関係ありません。インスタンスのストレージ容量は、Console の Cloud SQL インスタンス ページで確認できます。

  • ターゲット インスタンスは RUNNABLE の状態であることが必要です。

  • ターゲット インスタンスは、バックアップの取得元のインスタンスとはコア数やメモリ容量が異なっていても使用できます。

  • ターゲット インスタンスは、ソース インスタンスとは異なるリージョンに存在する場合があります。

  • 停止中でも、特定のプロジェクトのバックアップ リストを取得できます。停止時にバックアップを表示するをご覧ください。

次のステップ