Barman 3.10.1
Barman(バックアップ&リカバリーマネージャー)は、PostgreSQLサーバーの災害復旧のために設計されたオープンソースツールです。複数のPostgreSQLインスタンスのバックアップ、リカバリ、管理といった複雑なタスクを、異なるバージョンで実行されている場合でも簡素化します。柔軟性の向上、診断の改善、シームレスなクラウド統合を実現し、重要なPostgreSQLデータベースを管理するあらゆるIT部門にとって強力なツールとなっています。
IT部門へのメリット
- 一元化されたバックアップ管理: 単一の場所から複数のPostgreSQLサーバーのバックアップを管理
- リモートバックアップ: リモートサーバーからバックアップを取得できるため、データセキュリティが強化され、オフサイトバックアップを簡素化
- 増分バックアップ: 最後のフルバックアップ以降の変更のみをバックアップすることで、バックアップ時間とストレージスペースを削減
- ポイントインタイムリカバリ(PITR): データベースを任意の時点にリカバリできるため、エラーや破損が発生した場合のデータ損失を最小限に抑制
- WALストリーミング: 継続的なトランザクションログを受信することで、プライマリサーバーに障害が発生した場合のデータ損失がほぼゼロ
- 簡素化されたリカバリ: わかりやすいコマンドラインインターフェースを使用して、PostgreSQLインスタンスをローカルまたはリモートで簡単にリカバリ
- 保持ポリシー: バックアップの保持に関する自動ルールを定義することで、ストレージ管理を簡素化し、コンプライアンスを確保
- 監視ツールとの統合: Nagiosなどの既存の監視システムとBarmanを簡単に統合して、自動ヘルスチェックを実行
- フックスクリプト: 実行前後のスクリプトを使用してバックアップとリカバリの手順をカスタマイズし、複雑なシナリオに対応できる柔軟性を提供
- クラウド統合: PostgreSQLをクラウドオブジェクトストア(AWS S3、Azure Blob Storage、Google Cloud Storage)にバックアップしたり、クラウドスナップショット機能を活用して効率的なバックアップとリカバリを実現
Barman 3.10.1の新機能
- 異なるホストからのWALストリームとバックアップ: プライマリサーバーからWALストリームを受信し、スタンバイからバックアップを取得するようにBarmanを構成できるため、複雑なアーキテクチャで柔軟性が向上
- 強化された構成レポート: diagnoseコマンドに各構成オプションのソースが含まれるようになり、トラブルシューティングと構成管理が容易
- 複数のPythonバージョンのサポート: 複数のPythonバージョンをサポートするようになり、インストールと展開の柔軟性が向上
- 改善されたスナップショットバックアップメタデータ: クラウドスナップショットバックアップの詳細なメタデータが利用できるようになり、リカバリとインフラストラクチャとしてのコードツールとの統合が容易
日本語訳|Barman 3.10.1
※GoogleのAutoML Translationを使用して翻訳しております。
![]() |
![]() |
英語原文|Barman 3.10.1
![]() |
![]() |





