メインコンテンツまでスキップ

Push S3

Push backup to S3 機能により、ユーザーはデータベースバックアップを S3 互換ストレージにプッシュでき、長期保管、アーカイブ、または外部利用のユースケースをサポートします。この機能は、災害復旧、監査、または外部システムへのデータ複製に特に有用です。 現在、FPT はこの機能をさまざまなエンジンタイプ向けに提供しています:PostgreSQL、MySQL、MariaDB、SQLServer、Redis、MongoDB、TimescaleDB。 このガイドは、S3 へのデータバックアップ管理機能を使用して、安全なストレージ、復旧目標、またはシステム外部でのデータ統合をサポートするのに役立ちます。

1. 新しい S3 設定の追加

Add new S3 configuration 機能により、ユーザーはバックアップストレージ先として使用する S3 互換ストレージ情報を構成できます。

前提条件:

  • 有効な S3 バケットが利用可能であること。
  • バケットにアクセスする権限を持つ Access Key および Secret Key。
  • S3 エンドポイントがシステムから到達可能であること。

手順は以下の通りです:

ステップ 1:S3 設定管理ページを開く FPT Cloud Console にサインインします。Database list ページを開き > Cluster ID を選択して詳細ページを開き > Migration タブを選択します。S3 設定管理ページが表示されます。

ステップ 2:S3 設定を追加 Migration 画面で、Add S3 Configuration ボタン(「Configure 」セクションの横にあるプラスアイコン)をクリックして S3 設定の追加を開始します。システムは以下のダイアログボックスを表示します:

必要な S3 情報をすべて入力します:

  • S3 endpoint : S3 サービスエンドポイント(例:AWS S3 の場合は https://s3.amazonaws.com)。
  • S3 bucket name : バックアップデータの保存に使用するバケット名。
  • S3 region : S3 バケットが配置されているリージョン(該当する場合)。
  • S3 access key : S3 認証に使用されるアクセスキー。
  • S3 Secret Key : アクセスキーに関連付けられたシークレットキー。

セキュリティに関する注意:

  • Access Key および Secret Key は入力時に暗号化およびマスクされます。
  • S3 認証情報を権限のない相手と共有しないでください。

情報を入力した後、設定を確認し、Add をクリックして保存します。設定が正常に完了すると、S3 ストレージはバックアップファイルを S3 にプッシュするために利用可能になります(サポートされているデータベースエンジンに依存)。 必要に応じて、ユーザーは既存の S3 設定に対して以下の操作を実行できます:

  • S3 設定の編集 : この操作により、ユーザーは設定済みの S3 情報を更新できます。Migration ページで、変更したい S3 設定に対応する Edit アイコン(鉛筆アイコン)をクリックします。必要なフィールドを更新し、Update をクリックして変更を保存します。
  • S3 設定の削除 : この操作により、ユーザーは未使用の S3 設定を削除でき、システムを整理された正確な状態に保つのに役立ちます。Migration ページで、削除したい設定に対応する Delete アイコン(ゴミ箱アイコン)をクリックします。警告ダイアログで操作を確認して削除を完了します。

2. S3 へのバックアップのプッシュ

Push backup to S3 機能により、ユーザーは既存のデータベースバックアップファイルを事前に構成された S3 ストレージにプッシュできます。

前提条件:

  • 有効な S3 ストレージ設定が利用可能であること。
  • データベースクラスタに少なくとも 1 つの成功したバックアップがあること。
  • データベースエンジンが Push S3 機能をサポートしていること。

復元を実行する手順:

ステップ 1:Restore 画面にアクセス メニューから Database Platform を選択 →All Database または関連するデータベースグループを選択 → 復元するデータベースクラスタの Cluster ID をクリック → Backup タブを選択 → Restore サブタブを選択します。システムは Available Restore Points のリストを表示し、バックアップタイプ(Full または Diff)を含みます:

ステップ 2:push S3 の実行 Actions 列で、希望する restore point に対応する省略記号アイコン(⋮)をクリック > Push S3 を選択します。Push S3 ダイアログには利用可能な S3 設定のリストが表示されます:

Action 列のチェックボックスをオンにして希望する S3 ストレージを選択し、Push をクリックしてバックアップファイルの S3 へのプッシュを開始します。 S3 へのファイルプッシュ処理の状態を監視するには、Migration タブに移動し、Logs サブタブを選択して詳細情報を表示します。

操作が正常に完了した後、データベースクラスタのバックアップファイルは選択された S3 ストレージにプッシュされます。結果を確認するには、ユーザーは S3 Browser または対応する S3 管理ツールにアクセスして、ファイルがプッシュされたことを確認できます。