📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB Cloud StarterまたはEssentialデータのバックアップと復元 {#back-up-and-restore--starter--or-essential-data}



このドキュメントでは、TiDB Cloud StarterまたはTiDB Cloud Essentialインスタンス上のデータのバックアップと復元方法について説明します。

バックアップページを確認する

  1. My TiDBページで、対象のTiDB Cloud StarterまたはEssentialインスタンスの名前をクリックすると、その概要ページに移動します。

  2. 左側のナビゲーションペインで、 Data > Backupをクリックします。

自動バックアップ

TiDB Cloudはデータを自動的にバックアップするため、災害発生時にバックアップスナップショットからデータを復元することで、データ損失を最小限に抑えることができます。

バックアップ設定について学ぶ

自動バックアップの設定は、 TiDB Cloud StarterインスタンスとTiDB Cloud Essentialインスタンスで異なり、以下の表に示されています。

バックアップ設定TiDB Cloud Starter (無料)TiDB Cloud Starter (支出限度額 > 0)TiDB Cloud Essential
Backup Cycle毎日毎日毎日
Backup Retention1日最大30日間最大30日間
Backup Time固定時間設定可能設定可能
  • Backup Cycleとは、バックアップが実行される頻度のことです。

  • Backup Retentionとは、バックアップが保持される期間のことです。期限切れのバックアップは復元できません。

    • 無料のMySQL互換TiDB Cloud Starterインスタンスの場合、バックアップの保持期間は1日間です。
    • TiDB Cloud Starter (支出限度額が0より大きい場合)またはTiDB Cloud Essentialインスタンスの場合、バックアップの保持期間を1日から30日の間の任意の値に設定できます。デフォルトの保持期間は14日です。
  • Backup Timeとは、バックアップのスケジュールが開始される時刻です。最終的なバックアップ時刻は、設定されたバックアップ時刻よりも遅れる場合があることにご注意ください。

    • 無料のMySQL互換TiDB Cloud Starterインスタンスの場合、バックアップ時間はランダムに固定された時間になります。
    • TiDB Cloud Starter (支出限度額が0より大きい場合)またはTiDB Cloud Essentialインスタンスの場合、バックアップ時刻を30分単位で設定できます。デフォルト値はランダムに固定された時間です。

バックアップ設定を構成する

TiDB Cloud Essentialインスタンスのバックアップ時間を設定するには、以下の手順を実行します。

  1. TiDB Cloud StarterまたはEssentialインスタンスのBackupページに移動します。

  2. Backup Settingをクリックしてください。するとBackup Settingウィンドウが開きます。ここで、必要に応じて自動バックアップの設定を構成できます。

  3. Backup Timeで、毎日のバックアップの開始時刻を設定します。

  4. Confirmをクリックしてください。

手動バックアップ

TiDBバージョン CLOUD.202603.x 以降の TiDB Cloud Essential インスタンスでは、重要なデータ削除や元に戻せないスキーマ変更などの高リスクな操作の前に、手動バックアップを作成できます。

保持と削除

手動バックアップは、明示的に削除するまで保持されます。自動バックアップの保持設定は手動バックアップには適用されません。TiDB Cloud Essential インスタンスを削除すると、その手動バックアップは Recycle Bin に移動し、手動で削除するまでそこに保持されます。Recycle Bin 内のバックアップは、削除されるまで引き続き課金対象となります。詳細については、TiDB Cloudリソースを削除する を参照してください。

コンソールで手動バックアップを作成する

  1. TiDB Cloud Essential インスタンスの Backup ページに移動します。

  2. 右上隅の ... をクリックし、Manual Backup をクリックします。

  3. 操作を確認します。バックアップが Backup List に表示されます。

  4. スナップショット復元 に使用する前に、バックアップが正常に完了するまで待ちます。

手動バックアップを削除する

  1. TiDB Cloud Essential インスタンスの Backup ページに移動します。インスタンスが削除されている場合は、Recycle Bin でそのバックアップを探します。

  2. 削除したい手動バックアップを見つけて、その行の ... をクリックし、Delete をクリックします。

  3. 削除を確認します。削除されたバックアップは、データの復元には使用できなくなります。

復元する

TiDB Cloudは、偶発的なデータ損失や破損が発生した場合にデータを復旧するための復元機能を提供します。

復元モード

TiDB Cloudは、 TiDB Cloud StarterまたはEssentialインスタンスのスナップショット復元と特定時点への復元をサポートしています。

  • Snapshot Restore:特定のバックアップスナップショットからデータを新しいTiDB Cloud StarterまたはEssentialインスタンスに復元します。TiDBバージョン CLOUD.202603.x 以降の TiDB Cloud Essential インスタンスでは、自動バックアップまたは手動バックアップのいずれからでも復元できます。

  • Point-in-Time Restore(PREVIEW) : TiDB Cloud Essentialインスタンスを特定の時点の状態に復元します。

    • TiDB Cloud Starterインスタンス:サポートされていません。

    • TiDB Cloud Essentialインスタンス:バックアップ保持期間内の任意の時点に復元できますが、 TiDB Cloud Essentialインスタンスの作成時刻より前、または現在時刻の1分前より後には復元できません。

      特定時点への復元は自動バックアップに適用され、手動バックアップではサポートされていません。

復元先

TiDB Cloudは、新しいTiDB Cloud StarterまたはEssentialインスタンスへのデータ復元をサポートしています。

復元タイムアウト

復元プロセスは通常数分以内に完了します。復元に3時間以上かかる場合は、自動的にキャンセルされ、新しいTiDB Cloud StarterまたはEssentialインスタンスは削除されますが、元のインスタンスは変更されません。

キャンセルされた復元後にデータが破損し、復旧できない場合は、 TiDB Cloudサポートにお問い合わせください。

新しいTiDB Cloud StarterまたはEssentialインスタンスに復元します

新しいTiDB Cloud StarterまたはEssentialインスタンスにデータを復元するには、以下の手順に従ってください。

  1. TiDB Cloud StarterまたはEssentialインスタンスのBackupページに移動します。

  2. Restoreをクリックしてください。

  3. Restore Modeでは、特定のバックアップから復元するか、任意の時点から復元するかを選択できます。

      選択したバックアップスナップショットから復元するには、次の手順を実行します。

      1. Snapshot Restoreをクリックします。
      2. 復元元のバックアップスナップショットを選択してください。TiDB Cloud Essential インスタンスの手動バックアップを復元するには、完了済みの手動バックアップを選択します。

      TiDB Cloud Essentialインスタンスを特定の時点に復元するには、以下の手順を実行してください。

      1. Point-in-Time Restoreをクリックします。
      2. 復元したい日時を選択してください。
    • 新しいインスタンスの名前を入力してください。

    • 必要に応じてキャパシティを更新してください。

      • MySQL互換のTiDB Cloud Starterインスタンスの場合、 無料割り当てよりも多くのリソースが必要な場合は、毎月の支出限度額を設定してください。

      • 新しいTiDB Cloud Essentialインスタンスの場合、TiDBカーネルバージョンに基づいて次のキャパシティ設定を構成し、その後必要に応じて詳細設定を構成してください。

        • CLOUD.202603.x以降で実行される新しいTiDB Cloud Essentialインスタンスでは、デフォルトでElastic Modeが選択され、2,000 RCUの固定Baseline RCUが使用されます。キャパシティを制限する必要がある場合は、Limited Modeに切り替えて最大RCUを設定してください。最小課金RCUは自動的に計算されます。
        • 以前のTiDBバージョンで実行される新しいTiDB Cloud Essentialインスタンスでは、最小RCUと最大RCUを設定してください。
    • Restoreをクリックして復元プロセスを開始してください。

    復元処理が開始されると、 TiDB Cloud StarterまたはEssentialインスタンスのステータスがRestoringに変わります。復元が完了し、ステータスがAvailableに変わるまで、 TiDB Cloud StarterまたはEssentialインスタンスは利用できません。

    ごみ箱から復元

    ごみ箱から削除されたTiDB Cloud Essentialインスタンスを復元するには、次の手順を実行します。

    1. TiDB Cloudコンソールで、組織のMy TiDBページに移動し、右上隅の...をクリックして、 Recycle Binをクリックします。

    2. Recycle Binページで、 Essentialタブをクリックすると、 TiDB Cloud Essentialインスタンスのごみ箱に移動します。

    3. 復元したいTiDB Cloud Essentialインスタンスを見つけて、 >ボタンをクリックして、そのインスタンスで使用可能なバックアップを展開します。TiDBバージョン CLOUD.202603.x 以降のインスタンスでは、この一覧に手動バックアップが含まれる場合があります。手動バックアップは、明示的に削除するまで引き続き利用できます。

    4. 復元したいバックアップの行で、 ...をクリックし、次にRestoreを選択します。

    5. Restoreページで、新しいインスタンスに復元すると同じ手順に従って、バックアップを新しいインスタンスに復元します。

    制限事項

    • TiFlashレプリカが有効になっている場合、データの再構築がTiFlash内で行われるため、復元後一定期間は利用できなくなります。
    • TiDB Cloud Starterインスタンスでは、手動バックアップはサポートされていません。TiDB Cloud Essentialインスタンスでは、手動バックアップにはTiDBバージョン CLOUD.202603.x 以降が必要です。
    • 手動バックアップでは、特定時点への復元や、テーブルレベルまたはデータベースレベルのバックアップなどの部分バックアップはサポートされていません。復元のたびに新しいインスタンスが作成されるため、既存のインスタンスへの手動バックアップの復元はサポートされていません。
    • TiDB Cloud StarterまたはTiDB Cloud Essentialインスタンスで、1 TiBを超えるデータが含まれている場合、デフォルトでは新しいインスタンスへの復元はサポートされません。より大規模なデータセットに関するサポートが必要な場合はTiDB Cloudサポートにお問い合わせください。

    このページは役に立ちましたか?