リアルタイムデータウェアハウスである Hologres は、定期バックアップと手動バックアップをサポートしており、誤操作によるデータ変更後に過去のデータを復元できます。また、スナップショットからインスタンスを作成してテストや検証を行うこともでき、これによりインスタンスを効率的にクローンできます。
制限事項
-
バックアップとリカバリ機能には、Hologres V1.3 以降が必要です。インスタンスが V1.3 より前のバージョンの場合は、アップグレード準備の一般的な失敗のトラブルシューティングをご参照のうえアップグレード手順を確認するか、Hologres DingTalk グループに参加してサポートを受けてください。詳細については、「オンラインサポートの追加利用方法」をご参照ください。
-
バックアップスナップショットは、関連付けられたインスタンスがリリースされると削除されます。
-
インスタンスレベルのバックアップのみがサポートされています。バックアップデータにはテーブルデータとメタデータが含まれ、ストレージメトリクスとはサイズが異なる場合があります。復元するには、ポイントインタイムスナップショットから新しいインスタンスを作成します。
-
バックアップは Hologres インスタンスと同じリージョンに保存され、そのリージョン内の異なるアベイラビリティーゾーンに復元できます。クロスリージョンバックアップとリカバリは、一部のリージョンでのみ利用可能です。詳細については、「クロスリージョンバックアップとリカバリ」をご参照ください。
-
バックアップは、汎用インスタンスおよび仮想ウェアハウスインスタンスでのみサポートされており、読み取り専用セカンダリインスタンスや共有クラスターインスタンスではサポートされていません。
-
バックアップはオフピーク時間に実行してください。このプロセスは中断を伴いませんが、データ整合性を確保するために、ソースインスタンスのストレージ使用量が一時的に増加する場合があります。増加分のストレージは 4 時間以内に解放されます。
-
Hologres インスタンスで SQL 監査が有効になっていない場合、SQL ログを使用して偶発的なデータ削除を追跡することはできません。この場合、削除されたデータやオブジェクトをリカバリする唯一の方法は、バックアップスナップショットを利用することです。データ損失が発生する前に、定期バックアップが設定されているか、手動スナップショットが作成されていることを確認してください。利用可能なバックアップがない場合、削除されたデータはリカバリできません。
課金
ローカルバックアップは、バックアップストレージのサイズに基づいて課金されます。課金の詳細については、「課金の概要」をご参照ください。
機能概要
ローカルバックアップ
ローカルバックアップは、インスタンスデータのスナップショットを同じリージョンに保存します。データが誤って削除されたり、アベイラビリティーゾーンで障害が発生したりした場合でも、スナップショットから新しいインスタンスを作成してサービスを再開できます。
-
ユースケース:偶発的なデータ削除またはアベイラビリティーゾーンの障害。
-
バックアップタイプ:フルバックアップ。
-
バックアップ方法:手動スナップショットと定期バックアップ。
-
バックアップ速度:インスタンスのデータ量に依存します。
-
インスタンスタイプ:汎用インスタンスと仮想ウェアハウスインスタンスのみ。
-
コスト:バックアップストレージに対して課金されます。
リカバリ
リカバリでは、バックアップスナップショットから新しいインスタンスが作成されます。
-
リカバリ先:同じリージョン内の同一または異なるアベイラビリティーゾーン、あるいは異なるリージョン (クロスリージョンは特定のリージョンペアに限定)。
-
リカバリポイント:バックアップ開始時刻を基準にスナップショットを選択します。
-
リカバリ速度:スナップショットのデータサイズに依存します。
-
コスト:リカバリは無料です。新しいインスタンスには、標準のコンピューティング料金とストレージ料金が発生します。
次の図は、1 つのアベイラビリティーゾーンでの定期スナップショットと、同じリージョン内の別のアベイラビリティーゾーンへの復元を示しています。
ローカルバックアップページへのアクセス
-
Hologres コンソールにログインし、ナビゲーションペインで Instances をクリックします。
-
Instances ページで、インスタンス名をクリックして、その Instance Details ページに移動します。
対象インスタンスの Actions 列にある Manage をクリックして、Instance Details ページに移動することもできます。
-
ローカルバックアップ ページの左側のナビゲーションペインで、バックアップとディザスタリカバリ をクリックしてローカルバックアップページに移動します。
ローカルバックアップの作成
定期バックアップ
ローカルバックアップページで、次の手順を実行します。
-
[Periodic Backup Settings] の横にある Edit をクリックします。
-
Periodic Backup Settings ダイアログボックスで、定期バックアップをオンにし、次のパラメーターを設定します。
パラメーター
説明
バックアップサイクル
自動バックアップの頻度。
バックアップ時間
自動バックアップの開始時刻。
保持するスナップショット
-
成功した定期スナップショットの保持数です。失敗したバックアップや手動スナップショットは含まれません。
-
たとえば、7 に設定した場合、成功した定期スナップショットのうち最新の 7 つのみが保持されます。古いスナップショットは自動的に削除されます。
-
-
OK をクリックして設定を保存します。
手動スナップショット
ローカルバックアップページで、次の手順を実行します。
-
Create Snapshot をクリックします。
-
Create Snapshot ダイアログボックスで、 Create Snapshot をクリックします。
Create Snapshot をクリックすると、5 分以内にバックアップが開始されます。データ量が多い場合は、時間がかかることがあります。
重要手動スナップショットは自動的に削除されません。削除するには、 Snapshots に移動し、対象のスナップショットを見つけて、 Actions 列の Delete をクリックします。
バックアップの管理
スナップショットの表示
ローカルバックアップページでは、現在のインスタンスのバックアップスナップショットを表示できます。
-
[Snapshot List] セクションには、次の情報が表示されます:
列
説明
スナップショット ID
スナップショットの一意の識別子。
バックアップ開始時刻と終了時刻
バックアップの開始時刻と終了時刻。
スナップショットの粒度
スナップショット内のデータのスコープ。インスタンスレベルのフルスナップショットのみがサポートされています。
スナップショットのリージョン
ソースインスタンスのリージョン。
スナップショットサイズ
スナップショットのストレージサイズ。
生成方法
-
定期:スナップショットが自動タスクによって生成されたことを示します。
-
手動:スナップショットが手動で作成されたことを示します。
バックアップタイプ
バックアップタイプ。インスタンスレベルのフルバックアップのみがサポートされています。
スナップショットのタイプ
ソースインスタンスのタイプ (例:汎用インスタンスまたは仮想ウェアハウス)。スナップショットは同じインスタンスタイプにのみ復元できます。
備考
スナップショットに関する注記。
-
または、Hologres コンソールにログインし、ナビゲーションペインで Snapshots をクリックして、現在のリージョンで利用可能なすべてのスナップショットを表示することもできます。このリストには、ローカルスナップショットと他のリージョンから複製されたスナップショットが含まれます。
定期バックアップの無効化
定期バックアップを無効にするには、定期バックアップの設定の手順に従い、Periodic Backup Settings ダイアログボックスで 定期的なバックアップ スイッチをオフにします。
データの復元
ローカルバックアップページで、スナップショットを新しいインスタンスに復元するには、次の手順を実行します。
データが誤って削除され、Hologres インスタンスで SQL 監査が有効になっていない場合、データをリカバリする唯一の方法はバックアップスナップショットを利用することです。削除が発生する前に、定期バックアップまたは手動スナップショットが作成されたかどうかを確認してください。有効なバックアップスナップショットが利用可能な場合は、以下の手順に従ってスナップショットから新しいインスタンスを作成することでデータを復元できます。バックアップスナップショットが存在しない場合、削除されたデータやオブジェクトはリカバリできません。回復不能なデータ損失を防ぐため、事前に定期バックアップを有効にすることを推奨します。
-
Restore Instance をクリックします。
-
[Clone Instance] ページで、まず インスタンス ID (デフォルトでは元のインスタンスの ID が選択されています)、 Instance Type、 Snapshot Captured At を選択します。次に、 Computing Resources、ストレージリソース (Standard Storage と [Infrequent Access Storage])、および Resource Group を設定します。最後に、 インスタンス名 を入力し、 [Terms of Service] に同意して、 Buy Now をクリックします。
支払いが完了すると、選択したスナップショットのデータを含む新しいインスタンスが作成されます。