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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ターゲット インスタンスは、バックアップが取られたインスタンスとはコアの数が異なっていたり、メモリの量が異なっていたりしても構いません。

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

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

次のステップ