ベースバックアップ - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ベースバックアップ

ベースバックアップは、データベースと Linux のバージョンを変更せずに、AWS クラウドにリホストするためのものです。ベースバックアップは、500 GB 未満のデータベースに適用されます。ベースバックアップを実行するには、Direct Connect を使用して、オンプレミス PostgreSQL データベースと AWS クラウド間に直接リンクを設定する必要があります。

アーキテクチャ

次の図は、ベースバックアップを使用してオンプレミスの PostgreSQL データベースを AWS クラウドに移行するためのアーキテクチャを示しています。

ベースバックアップのアーキテクチャ

この図表は、次のワークフローを示しています:

  1. pg_basebackup PostgreSQL ユーティリティを使用して、オンプレミスデータベースからデータの物理バックアップを取得し、そのバックアップを AWS クラウドの Amazon EC2 データディレクトリの場所にコピーします。

  2. PostgreSQL 移行を完了します。

  3. データベースで VACUUM オペレーションを実行します。

  4. データを検証します。

  5. アプリケーションを EC2 インスタンスの新しい PostgreSQL データベースにポイントします。

制限

移行を開始する前に、ベースバックアップの使用に関する以下の制限事項を考慮することをお勧めします。

  • 大規模データベース (つまり、50 GB から 300 GB のデータベース) では、ダンプと復元に時間がかかる場合があります。

  • このオプションでは、データベースの完全なダウンタイムが必要です。

  • サーバーでバックアップを取得し、そのバックアップを Amazon EC2 にコピーするには、大量のディスク容量が必要です。