WAL-G - クラウド環境のデータベース向けアーカイブ/リストアツール
(github.com/wal-g)- WAL-E の後継プロジェクトで、PostgreSQL、MySQL/MariaDB、MSSQL のクラウドバックアップとリストアをサポートするオープンソースツール
- MongoDB、Redis はベータ、Greenplum/Cloudberry は本番運用対応の状態
- 圧縮方式は LZ4(デフォルト、最高速)、LZMA(LZ4 比 6 倍の圧縮率)、ZSTD/Brotli(LZ4 比 3 倍の圧縮率で速度と圧縮のバランス)、none から選択可能
- 暗号化は libsodium、OpenPGP、Yandex Cloud KMS ベースのクライアントサイド暗号化、Envelope PGP など多様なオプションを提供
- バックアップ削除は retain、before、everything、target の 4 モードをサポートし、差分バックアップの依存関係を自動計算して安全に管理
- マルチプロセッサ活用、Postgres の 非排他的ベースバックアップ(non-exclusive base backup) をサポートし、運用中のバックアップ時に他の作業をブロックする必要がない
- statsd/statsd_exporter へのメトリクス公開、プロファイリング(cpu/mem/mutex など)、ネットワーク速度制限(
WALG_NETWORK_RATE_LIMIT)などの運用監視機能を内蔵 - 環境変数または設定ファイル(JSON、YAML、envfile など)の 2 方式で柔軟に構成可能
- Linux AMD64 向けの事前コンパイル済みバイナリを提供し、bash/zsh の自動補完をサポート
- Apache License 2.0(lzo サポート部分のみ GPL 3.0+)
まだコメントはありません。