ApsaraDB RDS for PostgreSQL は、15 分ごとから 12 時間ごとまでの間隔で高頻度スナップショットバックアップをサポートし、頻繁に更新され、整合性要件が厳しく、ダウンタイムの許容度が低いワークロードに対して、タイムリーなデータ保護を提供します。
前提条件
-
RDS PostgreSQL インスタンスが ESSD または高性能 ESSD ストレージを使用していること。
説明-
SSD から ESSD ストレージに切り替えるには、構成を変更してください。
-
サーバーレスインスタンスはサポートされていません。
-
RDS バックアップサービスを初めて使用する場合は、Alibaba Cloud アカウントを使用して データディザスタリカバリサービスリンクロール (AliyunServiceRoleForDBS) の権限付与を完了する必要があります。
課金
無料クォータを超えるバックアップストレージには料金が発生します。料金の詳細については、「バックアップストレージのコスト」をご参照ください。
仕組み
-
高頻度スナップショットバックアップを使用しない場合、バックアップ頻度は最大で 1 日 1 回です。
-
この機能を有効にすると、15 分ごとから 12 時間ごとまでの間隔でバックアップ頻度を設定できます。
スナップショットの保持期間は頻度によって異なります:
|
スナップショット頻度 |
スナップショット保持ポリシー |
|
分単位 |
直近 1 時間のすべてのスナップショットが保持されます。1 時間を超えるスナップショットは、1 時間ごとに最初のスナップショットのみが保持されます。24 時間を超えるスナップショットは、1 日ごとに最初のスナップショット (00:00 以降) のみが保持されます。 例:15 分ごとの頻度の場合、週あたり 33 個のスナップショットが保持されます — 直近 1 時間で 4 個、過去 1〜24 時間の期間で 1 時間ごとに 23 個、残りの日数で 1 日ごとに 6 個。 |
|
時間単位 |
直近 24 時間のすべてのスナップショットが保持されます。24 時間を超えるスナップショットは、1 日ごとに最初のスナップショット (00:00 以降) のみが保持されます。 例:6 時間ごとの頻度の場合、週あたり 10 個のスナップショットが保持されます — 直近 24 時間で 4 個、残りの日数で 1 日ごとに 6 個。 |
保持ルールの詳細については、「スナップショット保持ポリシー」をご参照ください。
高頻度スナップショットバックアップの有効化
インスタンスの詳細ページで、 タブに移動します。データバックアップの設定 セクションで [編集] をクリックしてスナップショットの頻度を設定します。
-
高頻度スナップショットバックアップを有効にするには、数秒以内にバックアップ も必要です。 この機能を有効にする際にそれが無効になっている場合、システムによって自動的に有効になります。
-
その他のバックアップパラメーターについては、「PostgreSQL データのバックアップ」をご参照ください。
-
高頻度スナップショットが作成されると、それを使用してインスタンスを復元できます。スナップショットデータは、バックグラウンドで OSS にもアップロードされます。アップロードの進捗状況を確認するには、タスクセンターに移動し、[スナップショットの OSS へのバックアップ] タスクでフィルターします。
説明OSS へのアップロード前は、高頻度スナップショットはシングル AZ 冗長性を使用します。アップロード後は、冗長性はリージョンによって異なります。リージョンが「ゾーン冗長ストレージ (ZRS) バケットの作成」をサポートしている場合、バックアップはデフォルトでマルチ AZ 冗長性になります。サポートしていない場合は、シングル AZ 冗長性が使用されます。
[スナップショット頻度を上げる] チェックボックスを選択し、頻度のドロップダウンリストから [15 分ごと] を選択します。
関連操作
-
ModifyBackupPolicy API の BackupInterval パラメーターを使用して、スナップショット頻度を構成することもできます。
-
包括的なバックアップと復元の戦略については、「バックアップソリューションの概要」および「データ復元の概要」をご参照ください。