AlloyDB Omni のバックアップと復元

このページでは、AlloyDB Omni データベース クラスタで利用可能なデータのバックアップと復元ソリューションの概要について説明します。

AlloyDB Omni は PostgreSQL と互換性があるため、PostgreSQL コミュニティによって開発およびサポートされているさまざまなバックアップ ソリューションを AlloyDB Omni データベースでも使用できます。一般に、Docker コンテナで実行されている PostgreSQL クラスタからバックアップして復元できるソリューションは、AlloyDB Omni でも機能します。

バックアップと復元機能の設定方法と運用方法は、alloydb コマンドライン ツールを使用して個々のサーバーで AlloyDB Omni を運用するか、AlloyDB Omni オペレーターを使用して AlloyDB Omni を実行するかによって異なります。以降のセクションでは、これらのオプションについて詳しく説明します。

単一サーバーのバックアップ ソリューション

個々のサーバーのコンテナで AlloyDB Omni を実行する場合は、ニーズと設定に応じて Barman または pgBackRest を使用することをおすすめします。

どちらのオープンソース ソリューションでも、次の機能が提供されます。

  • ポイントインタイム リカバリなどの重要なデータのバックアップと復元機能
  • AlloyDB Omni が使用するコンテナ化された PostgreSQL 互換データベースとの互換性

Barman には次の特徴があります。

  • 管理する別のバックアップ サーバーに保存されているバックアップ
  • バックアップ サーバーをカスケードするオプション
  • ストリーミングされたデータ変更を使用したデータ損失をほぼ完全に防止するバックアップ
  • 同期ストリーミングを使用したデータ損失ゼロのバックアップ オプション

詳細については、AlloyDB Omni 用に Barman を設定するをご覧ください。

pgBackRest には次の特徴があります。

  • 並列化されたバックアップ ジョブ
  • 完全バックアップ、増分バックアップ、差分バックアップ
  • 暗号化バックアップ
  • バックアップの圧縮とチェックサム
  • 特定のデータベースのみを復元するオプション

詳細については、AlloyDB Omni 用に pgBackRest を設定するをご覧ください。

Kubernetes バックアップ ソリューション

AlloyDB Omni を Kubernetes クラスタにデプロイした場合、AlloyDB Omni オペレーターは、追加の構成なしでバックアップと復元の方法を提供します。

詳細については、Kubernetes でのバックアップと復元をご覧ください。

次のステップ