BackupZit

機能

BackupZit がバックアップするすべて、保存先、そして保護の方法。すべて無料のオープンソース版に含まれています。

バックアップ元

Windows・Linux のファイルとフォルダー

包含・除外パターンを使った、選択フォルダーの増分バックアップ。Windows ではエージェントが VSS スナップショットから読み取るため、開いているファイルも整合性が保たれます。

  • 各バックアップは完全で独立した復元ポイントです。増分の速さで、統合が必要なバックアップチェーンはありません。
  • 個々のファイルをブラウザーから(ダウンロード)、別のフォルダーに、または元の場所に復元。

ディスクイメージとベアメタル復元

Windows PC・サーバーの 1 台、複数、またはすべてのディスクのイメージ(変更ブロックのみ)と、ディスクレイアウトを含む Linux システムの完全バックアップ。

  • Windows または Linux のリカバリー ISO からベアメタル復元。異なるハードウェアにも対応。
  • Linux システムを新しい Proxmox VM にできます(P2V)。
  • イメージから個々のファイルを復元できます。

Proxmox VE

Proxmox ノード上のエージェント経由で、Proxmox VE 7・8 の VM とコンテナーをエージェントレスでバックアップ。変更ブロックのみを読み取ります。

  • 新しいゲストとして、または元の場所に復元。
  • インスタントリカバリー:VM が数秒でバックアップから稼働します。
  • レプリケーションと、VM が本当に起動することを証明する自動起動テスト。

VMware ESXi と vCenter

ESXi 6.7・7・8 の VM(単体ホストまたは vCenter Server 7・8)を、プロキシとして動作する任意の Windows・Linux エージェント経由でエージェントレスにバックアップ。ESXi にも VM 内にも何もインストールしません。

  • Changed Block Tracking で増分バックアップを小さく保ちます。
  • 無償版 ESXi ライセンスに対応(SSH 経由)。ライセンス付きホストと vCenter は vSphere API を使用します。
  • 新しい VM として、または元の場所に復元(ホストとデータストアを選択可能)。NFS 経由のインスタントリカバリーは Storage vMotion によりダウンタイムなしで完了します。
  • vMotion で移動した VM も引き続きバックアップされます。

Hyper-V

Windows Server 2016 以降と Windows 10/11 上の Hyper-V VM を、Resilient Change Tracking(RCT)でエージェントレスにバックアップ。エージェントはホスト上でのみ動作します。

  • 元の VM の隣に新しい VM として、元の場所に、または別の Hyper-V ホストに復元。
  • VM のバックアップから個々のファイルを復元。

SQL Server、PostgreSQL、MySQL/MariaDB

トランザクションログのバックアップを含め、各サーバーのネイティブツールでデータベースをバックアップ。

  • 単一のデータベースを任意の時点に復元。
  • 元のデータベースの隣に新しい名前で、または置き換えて復元。

NAS 共有

あらゆる NAS やファイルサーバーの SMB・NFS 共有を、ネットワーク上のエージェントが読み取ります。NAS には何もインストールしません。

  • フォルダーに、または共有に戻して復元。

Microsoft 365

Exchange Online のメール(.eml)、予定表(.ics)、連絡先(.vcf)、OneDrive、SharePoint を、読み取り専用のアプリケーション権限で Microsoft Graph 経由でバックアップ。

  • アイテムを参照・ダウンロード、またはフォルダーに復元。

ストレージ

エージェントはストレージへ直接書き込み、コンソールがバックアップデータを保存することはありません。どのストレージでも、重複排除・圧縮・AES-256 暗号化された同じリポジトリ形式を使います。

SFTP

任意の SFTP サーバーや NAS。パスワードまたは鍵を使い、ホスト鍵を固定します。

S3 互換

AWS S3、Wasabi、Backblaze B2、MinIO、Google Cloud Storage。イミュータブルバックアップ用にコンプライアンスモードの Object Lock も選択可能。

SMB

Windows サーバー、NAS 機器、Samba 上の SMB 2/3 共有。

Azure Blob Storage

アカウントキーまたは SAS トークンを使用。Azure Stack やソブリンクラウドはカスタムエンドポイントで対応。

USB とローカルディスク

ボリュームラベルで識別するローテーション用 USB ディスク、およびローカル・接続ディスク。

堅牢化リポジトリ

書き込み一回限りの Linux サーバー(backupzit-repo):ファイルは上書きされず、ファイルシステムの immutable 属性が付与されます。保持期間中は root でも削除できません。

バックアップコピージョブにより、別のストレージ(例えばオンサイトとオフサイト)に 2 つ目のコピーを保持し、3-2-1 ルールに従えます。

ランサムウェアと人為的ミスからの保護

ランサムウェア検知

各バックアップはそのジョブの直近の履歴と比較されます。通常よりはるかに多い変更ファイル、圧縮できなくなった新規データ、ファイル数の急減、新規データの急増があると疑わしいと判定され、BackupZit はアラートを送信して保持処理を一時停止します。最後のクリーンなバックアップが削除されることはありません。

イミュータブルバックアップ

コンプライアンスモードの S3 Object Lock または堅牢化リポジトリ:ロック期間が終わるまで、誰も(ストレージの鍵を持つ攻撃者でさえ)バックアップを削除・上書きできません。特定時点での読み取りにより、攻撃前のストレージの状態を確認できます。

自動復元テスト

スケジュールされたテストがバックアップを復元して結果を検証し、Proxmox の起動テストは復元した VM を起動します。必要になる前に、バックアップが使えることを確認できます。

暗号化とリカバリーキー

すべてのデータを AES-256-GCM で暗号化し、マスターキーはリカバリーキーで保護(Argon2id)。これがあれば、コンソールなしでもコマンドラインだけで復元できます。

4 アイズ承認

オプションで、ジョブやストレージの削除、保持期間の短縮に 2 人目のユーザーの承認を必須にできます。盗まれたアカウント 1 つだけでは実行できません。

改ざん検知可能な監査ログ

すべてのサインインと変更はハッシュで連鎖した監査ログに記録され、後からログを変更すると検知されます。

管理

14 言語

コンソールと内蔵ガイドは、日本語、英語、ドイツ語、フランス語、スペイン語、イタリア語、ポルトガル語、オランダ語、ポーランド語、チェコ語、セルビア語、トルコ語、ロシア語、中国語で利用できます。言語はユーザーごとに選べます。

対応システム

コンポーネントシステム
コンソール既製アプライアンス(OVA、qcow2、VHDX、ISO)、または Debian 12+、Ubuntu 22.04+、AlmaLinux / Rocky Linux 9+(x86-64)と PostgreSQL 13+
Windows エージェントWindows 10、11、Server 2016 以降。Windows 7 SP1、Server 2008 R2 SP1、2012 R2 は legacy MSI
Linux エージェントDebian、Ubuntu、AlmaLinux、Rocky Linux(64 ビット)、Proxmox VE 7・8
ハイパーバイザーProxmox VE 7/8、Windows Server 2016+ と Windows 10/11 の Hyper-V、VMware ESXi 6.7・7・8(無償ライセンスを含む)と vCenter Server 7・8
Microsoft 365アプリ登録のある任意のテナント(アプリケーション権限、読み取り専用)

予定:Hyper-V のインスタントリカバリー、Microsoft 365 メールボックスへの直接復元、Teams チャット。