AnalyticDB for MySQL では、データを迅速に回復できます。クラスターから誤ってデータを削除した場合、完全バックアップデータセットと過去 7 日間のログを使用して復元できます。このトピックでは、コンソールでバックアップセットを表示し、バックアップサイクルを変更し、完全バックアップの保持期間を変更する方法について説明します。
特徴
基本バックアップ: クラスターを作成すると、データバックアップ機能とログバックアップ機能が自動的に有効になり、クラスターレベルのデータバックアップが実行されます。バックアップセットは、クラスターと同じリージョンに保存されます。
リージョン間バックアップ: クラスターを作成した後、この機能を手動で有効にするには、チケットを送信してテクニカルサポートに連絡する必要があります。この機能が有効になると、クラスターの完全バックアップが自動的にターゲットリージョンにコピーされ、データベースのログバックアップがリアルタイムで同期されます。リージョン間バックアップ機能は、AnalyticDB for MySQL にリージョンレベルのディザスタリカバリを提供します。
制限事項
内部テーブルのデータのみがバックアップおよび復元できます。外部テーブルのデータやレイクストレージのデータはサポートされていません。
リージョン間バックアップ機能は、Data Warehouse Edition クラスター、または米国 (シリコンバレー) および米国 (バージニア) リージョンのクラスターではサポートされていません。
注意
完全バックアップが開始されてから約 10 分間は、クラスターでデータ定義言語 (DDL) 文を実行できません。
ログバックアップ機能はデフォルトで有効になっています。ログバックアップセットは 7 日間無料で保持されます。
クラスターがリリースされると、そのバックアップデータも削除されます。保持する必要があるデータがある場合は、事前に OSS にエクスポートしてください。詳細については、「OSS へのデータのエクスポート」をご参照ください。
リージョン間バックアップの場合、中国本土のクラスターのデフォルトのバックアップリージョンは中国 (杭州) です。中国 (杭州) のクラスターのデフォルトのバックアップリージョンは中国 (北京) です。中国 (香港) および中国国外の他のリージョンのクラスターのデフォルトのバックアップリージョンはシンガポールです。シンガポールのクラスターのデフォルトのバックアップリージョンは中国 (香港) です。バックアップリージョンを指定するには、チケットを送信してテクニカルサポートに連絡してください。
リージョン間バックアップ機能が有効になると、すべての新しい完全バックアップセットがターゲットリージョンにコピーされます。以前の完全バックアップセットはコピーされません。
リージョン間バックアップの場合、ターゲットリージョンにコピーされた完全バックアップセットのライフサイクルは、関連付けられたソースバックアップセットのライフサイクルと同じです。関連付けられたソースバックアップセットを削除すると、リージョン間バックアップセットも削除されます。
課金
AnalyticDB for MySQL クラスターの最新のバックアップデータセットは無料で保持されます。クラスターに複数のバックアップデータセットがある場合、最新のデータセットを除くすべてのデータセットに対して、バックアップストレージ領域に従量課金で課金されます。
リージョン間バックアップセットの場合、バックアップストレージ領域に従量課金で課金されます。料金は、クラスターが存在するリージョンの価格に基づきます。
課金の詳細については、「料金」をご参照ください。
リージョン間バックアップの有効化
AnalyticDB for MySQL コンソールにログインします。コンソールの左上隅で、リージョンを選択します。左側のナビゲーションウィンドウで、クラスターリスト をクリックします。管理するクラスターを見つけ、クラスター ID をクリックします。
左側のナビゲーションウィンドウで、バックアップリカバリ をクリックし、バックアップ設定 タブをクリックします。
[リージョン間バックアップ設定] セクションで、[編集] をクリックします。
[リージョン間バックアップ設定] ダイアログボックスで、[有効化] を選択し、チェックボックスをオンにしてサービス利用規約に同意し、[OK] をクリックします。
バックアップセットの表示
左側のナビゲーションウィンドウで、バックアップリカバリ をクリックします。
バックアップセットを表示します。
基本バックアップ タブをクリックして、バックアップの開始時刻と終了時刻、バックアップセットの無料クォータ、バックアップタイプなど、クラスターの基本バックアップセットの詳細を表示します。
[リージョン間バックアップ] タブをクリックして、バックアップの開始時刻と終了時刻、バックアップセットのサイズ、バックアップリージョンなど、クラスターのリージョン間バックアップセットの詳細を表示します。
説明コンソールに表示される バックアップサイズ は、クラスターのプロダクトシリーズによって異なります。
Enterprise Edition、Basic Edition、Data Lakehouse Edition、および Data Warehouse Edition (Elastic Mode) クラスターの場合、バックアップサイズ はターゲットバックアップセットの実際のデータサイズです。
Data Warehouse Edition (Reserved Mode) クラスターの場合、バックアップストレージ領域は、クラスターの購入時に選択したディスク領域と同じです。したがって、表示される バックアップサイズ は、ターゲットバックアップセットの実際のデータサイズよりも大きくなります。
バックアップ設定の変更
バックアップ・リカバリ ページで、バックアップ設定 タブをクリックします。
[基本バックアップ] セクションで、[編集] をクリックします。バックアップ設定 ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
データバックアップサイクル
自動データバックアップのサイクル。
重要バックアップサイクルを週に 1 回、データバックアップの保持期間を 7 日間に設定します。これにより、クラスター内にデータバックアップセットが 1 つだけ存在することが保証され、余分なバックアップ料金を回避できます。
バックアップ開始時間
自動データバックアップの開始時刻。
重要データバックアップの期間は、バックアップするデータの量に影響されます。バックアップの開始時刻をオフピーク時間帯に設定してください。
データバックアップの保持
データバックアップの保持期間。単位: 日。デフォルトの保持期間は 7 日です。
クラスターを特定の時点に復元するには、その時点より前に完全なデータバックアップセットが存在することを確認してください。ビジネスニーズに基づいてデータバックアップの保持期間を設定します。
重要リージョン間バックアップの データバックアップサイクル、バックアップ開始時間、および [データバックアップの保持] 期間は、基本バックアップと同じです。
バックアップセットの削除
基本バックアップセットの削除
バックアップ・リカバリ ページで、基本バックアップ タブをクリックします。
ターゲットバックアップセットの [アクション] 列で、[削除] をクリックします。
ダイアログボックスで、[OK] をクリックします。
リージョン間バックアップセットの削除
バックアップ・リカバリ ページで、[リージョン間バックアップ] タブをクリックします。
ターゲットバックアップセットの [アクション] 列で、[削除] をクリックします。
ダイアログボックスで、[OK] をクリックします。
バックアップ機能の無効化
基本バックアップの無効化
バックアップ・リカバリ ページで、[バックアップ設定] タブをクリックします。
バックアップ設定を変更する をクリックします。バックアップ設定 パネルで、[データバックアップサイクル] チェックボックスをオフにします。
[OK] をクリックします。
リージョン間バックアップの無効化
バックアップ・リカバリ ページで、[バックアップ設定] タブをクリックします。
[リージョン間バックアップ設定] セクションで、[編集] をクリックします。
[リージョン間バックアップ設定] ダイアログボックスで、[無効化] を選択し、チェックボックスをオンにしてサービス利用規約に同意し、[OK] をクリックします。
次のステップ
既存のバックアップセットを使用して、AnalyticDB for MySQL のバックアップデータを新しいクラスターにクローンできます。詳細については、「クラスターのクローン」をご参照ください。