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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ターゲット インスタンスの階層またはマシンタイプは、バックアップが取得されたインスタンスの階層またはマシンタイプと異なっていても問題ありません。

次のステップ