TiDB Cloud StarterまたはEssentialデータのバックアップと復元
このドキュメントでは、TiDB Cloud StarterまたはTiDB Cloud Essentialインスタンス上のデータのバックアップと復元方法について説明します。
バックアップページを確認する
My TiDBページで、対象のTiDB Cloud StarterまたはEssentialインスタンスの名前をクリックすると、その概要ページに移動します。
左側のナビゲーションペインで、 [データ] > [バックアップ]をクリックします。
自動バックアップ
TiDB Cloudはデータを自動的にバックアップするため、災害発生時にバックアップスナップショットからデータを復元することで、データ損失を最小限に抑えることができます。
バックアップ設定について学ぶ
自動バックアップの設定は、 TiDB Cloud StarterインスタンスとTiDB Cloud Essentialインスタンスで異なり、以下の表に示されています。
Backup Cycleとは、バックアップが実行される頻度のことです。
Backup Retentionとは、バックアップが保持される期間のことです。期限切れのバックアップは復元できません。
- 無料のTiDB Cloud Starterインスタンスの場合、バックアップの保持期間は1日間です。
- TiDB Cloud Starter (利用限度額が0より大きい場合)またはTiDB Cloud Essentialインスタンスの場合、バックアップの保持期間を1日から30日の間の任意の値に設定できます。デフォルトの保持期間は14日です。
Backup Timeとは、バックアップのスケジュールが開始される時刻です。最終的なバックアップ時刻は、設定されたバックアップ時刻よりも遅れる場合があることにご注意ください。
- 無料のTiDB Cloud Starterインスタンスの場合、バックアップ時間はランダムに固定された時間になります。
- TiDB Cloud Starter (利用限度額が0より大きい場合)またはTiDB Cloud Essentialインスタンスの場合、バックアップ間隔を30分ごとに設定できます。デフォルト値はランダムに固定された時間です。
バックアップ設定を構成する
TiDB Cloud Essentialインスタンスのバックアップ時間を設定するには、以下の手順を実行します。
TiDB Cloud StarterまたはEssentialインスタンスのバックアップページに移動します。
Backup Settingをクリックしてください。するとBackup Settingウィンドウが開きます。ここで、必要に応じて自動バックアップの設定を構成できます。
Backup Timeで、毎日のバックアップの開始時刻を設定します。
確認をクリックしてください。
復元する
TiDB Cloudは、偶発的なデータ損失や破損が発生した場合にデータを復旧するための復元機能を提供します。
復元モード
TiDB Cloudは、 TiDB Cloud StarterまたはEssentialインスタンスのスナップショット復元と特定時点への復元をサポートしています。
Snapshot Restore:特定のバックアップスナップショットからTiDB Cloud Starterまたは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インスタンスに復元します {#restore-to-a-new-instance}
新しいTiDB Cloud StarterまたはEssentialインスタンスにデータを復元するには、以下の手順に従ってください。
TiDB Cloud StarterまたはEssentialインスタンスのバックアップページに移動します。
復元をクリックしてください。
Restore Modeでは、特定のバックアップから復元するか、任意の時点から復元するかを選択できます。
選択したバックアップスナップショットから復元するには、次の手順を実行します。
- Snapshot Restoreをクリックします。
- 復元元のバックアップスナップショットを選択してください。
TiDB Cloud Essentialインスタンスを特定の時点に復元するには、以下の手順を実行してください。
- Point-in-Time Restoreをクリックします。
- 復元したい日時を選択してください。
新しいインスタンスの名前を入力してください。
必要に応じて容量を更新してください。
- TiDB Cloud Starterインスタンスの場合、 無料割り当てよりも多くのリソースが必要な場合は、毎月の支出制限を設定してください。
- TiDB Cloud Essentialインスタンスの場合、最小RCUと最大RCUを設定し、必要に応じて詳細設定を構成してください。
復元をクリックして復元プロセスを開始してください。
復元処理が開始されると、 TiDB Cloud StarterまたはEssentialインスタンスのステータスが復元中に変わります。復元が完了し、ステータスが利用可能に変わるまで、 TiDB Cloud StarterまたはEssentialインスタンスは利用できません。
ごみ箱から復元
ごみ箱から削除されたTiDB Cloud Essentialインスタンスを復元するには、次の手順を実行します。
TiDB Cloudコンソールで、組織のMy TiDBページに移動し、右上隅の[...]をクリックして、 Recycle Binをクリックします。
Recycle Binページで、 Essentialタブをクリックすると、 TiDB Cloud Essentialインスタンスのごみ箱に移動します。
復元したいTiDB Cloud Essentialインスタンスを見つけて、 [>]ボタンをクリックして、そのインスタンスで使用可能なバックアップを展開します。
復元したいバックアップの行で、 ...をクリックし、次に復元を選択します。
[復元]ページで、新しいインスタンスに復元すると同じ手順に従って、バックアップを新しいインスタンスに復元します。
制限事項
- TiFlashレプリカが有効になっている場合、データの再構築がTiFlash内で行われるため、復元後一定期間は利用できなくなります。
- TiDB Cloud StarterおよびTiDB Cloud Essentialインスタンスでは、手動バックアップはサポートされていません。
- TiDB Cloud StarterまたはTiDB Cloud Essentialインスタンスで、1 TiBを超えるデータが含まれている場合、デフォルトでは新しいインスタンスへの復元はサポートされません。より大規模なデータセットに関するサポートが必要な場合はTiDB Cloudサポートにお問い合わせください。