データは企業の中核資産です。 企業のビジネスが成長するにつれて、データは指数関数的に増加します。 これには、ビジネスアプリケーションがオンラインでリアルタイムにデータを処理できる必要があります。 偶発的なデータ削除、システムの脆弱性、ランサムウェア、ハードウェアの障害、自然災害などのさまざまな要因がデータの損失を引き起こす可能性があるため、データベースのO&M担当者が企業のコアデータを保護することはより困難になります。 したがって、データのバックアップと復元はデータベースの重要な機能です。
PolarDBは、データバックアップと物理ログバックアップをサポートします。 データのバックアップは、特定の時点におけるクラスタ上のすべてのデータのバックアップセット (スナップショット) を作成するプロセスです。 データバックアップは完全バックアップです。 ログのバックアップは、バックアップセットが作成された後に新しいデータを記録するプロセスです。 ログバックアップは増分バックアップです。 完全データバックアップセットとバックアップセットの作成後に生成されたredoログを使用して、PolarDBクラスターまたはクラスター内の特定のインスタンスまたはテーブルを任意の時点に復元できます。
データバックアップ
ストレージタイプには、Enterprise EditionまたはStandard Edition PolarStore Level 4 (PSL4) またはPSL5が含まれます。 データバックアップは、保存場所に基づいて、レベル1バックアップとレベル2バックアップに分類されます。
保管場所 | デフォルト設定 | 保持期間 | メリット | バックアップセットのサイズを表示する方法 |
レベル 1 バックアップ | Enabled | 3から14日 |
説明
| 次の図は、レベル1バックアップの合計物理ストレージを示しています。 説明
|
レベル 2 バックアップ | 無効 |
|
説明 レベル1のバックアップがレベル2のバックアップに移行される前に期限切れになった場合、レベル1のバックアップは削除され、レベル2のバックアップには移行されません。 たとえば、PolarDBクラスターは毎日01:00にレベル1のバックアップを作成し、24時間バックアップを保持します。 PolarDBクラスターが1月1日の01:00にレベル1バックアップAを作成し、1月2日の01:00にレベル1バックアップBを作成した場合。 レベル1バックアップAは、1月2日の01:00に期限切れになり、レベル2バックアップへの移行を開始します。 ただし、レベル1のバックアップAには大量のデータが格納されており、転送タスクは1月3日の01:00までに完了しません。 この場合、レベル1バックアップBは、1月3日の01:00に有効期限が切れた後に削除され、レベル2バックアップには移行されません。 | 次の図は、レベル2バックアップの合計サイズを示しています。 レベル2バックアップの合計サイズは、すべてのレベル2バックアップのデータサイズの合計です。 |
物理ログバックアップ
メリット
ログバックアップ機能を使用すると、リアルタイムのredoログをObject Storage Service (OSS) に並行してアップロードしてバックアップを作成できます。 ログバックアップは、PolarDB クラスターと同じリージョンまたは別のリージョンに保存できます。 それらは3〜7,300日間保持される。 クラスターを削除する前にバックアップを永続的に保持する機能を有効にすると、バックアップを永続的に保存できます。
説明デフォルトでは、ログバックアップはPolarDBクラスターと同じリージョンに保存されます。 このバックアップストレージ方式は無効にできません。
ログバックアップは、一貫したポイントインタイムリカバリに役立ちます。 完全バックアップセット (スナップショット) と、バックアップセットの作成後に生成されたredoログに基づいて、PolarDBクラスターのポイントインタイムリカバリ (PITR) を実行できます。 ログバックアップにより、ユーザーエラーによるデータの損失を防ぎ、一定期間内に生成されるデータのセキュリティを確保できます。 PITRを実行する場合は、redoログのクエリに必要な時間を考慮する必要があります。 Redoログは、20秒から70秒ごとに1 GBのレートで照会されます。 合計復元期間は、バックアップセットの復元に必要な時間と、redoログのクエリに必要な時間の合計です。
バックアップセットのサイズを表示する方法
次の図は、ログバックアップの合計サイズが各ログバックアップファイルのサイズの合計であることを示しています。
単一リージョンバックアップとクロスリージョンバックアップ
相違点
バックアップタイプ
説明
デフォルト設定
シナリオ
メリット
単一リージョンバックアップ
バックアップファイルは、PolarDBクラスターと同じリージョンで別のゾーンに保存されます。
Enabled.
説明この保存方法は、レベル2バックアップを有効にするとデフォルトで有効になります。
長期アーカイブ
低いバックアップ頻度でデータをダンプすることで、コストを削減できます。
クロスリージョンバックアップ
バックアップファイルは、PolarDBクラスターとは異なるリージョンに保存されます。
無効だ クロスリージョンバックアップは手動で有効にする必要があります。
Geo-redundancyとMLPSレベル3
リカバリポイント目標 (RPO) を減らすことができます。 このバックアップストレージ方法は、暗号化された安全性の高いプライベートネットワーク環境に適しています。 低いバックアップ頻度でデータをダンプすることで、コストを削減できます。
説明低頻度レベル2バックアップ: レベル2バックアップのバックアップ頻度は、レベル1バックアップのバックアップ頻度よりも低くなります。
クロスリージョンバックアップ機能がサポートされているAlibaba Cloudリージョン
ソースリージョン
宛先リージョン
中国本土のリージョン: 中国 (杭州) 、中国 (北京) 、中国 (上海) 、中国 (深セン) 、中国 (青島) 、中国 (張家口) 、中国 (成都) 、中国 (フフホト) 、中国 (広州)
中国本土のリージョン: 中国 (杭州) 、中国 (北京) 、中国 (上海) 、中国 (深セン) 、中国 (青島) 、中国 (張家口) 、中国 (成都) 、中国 (フフホト)
米国 (シリコンバレー)、米国 (バージニア)
中国 (香港) 、シンガポール、インドネシア (ジャカルタ) 、日本 (東京) 、マレーシア (クアラルンプール)
ドイツ (フランクフルト)
中国 (香港)
米国 (シリコンバレー)、米国 (バージニア)
日本 (東京) 、シンガポール、マレーシア (クアラルンプール) 、インドネシア (ジャカルタ)
ドイツ (フランクフルト)
中国本土のリージョン: 中国 (杭州) 、中国 (北京) 、中国 (上海) 、中国 (深セン) 、中国 (青島) 、中国 (張家口) 、中国 (成都) 、中国 (フフホト)
課金
バックアップおよび復元機能は無料で使用できます。 ただし、バックアップファイルはストレージスペースを消費します。 詳細については、「無料クォータを超えるバックアップストレージの課金ルール」をご参照ください。