NASバックアップ戦略(ナスバックアップセンリャク)
NASに保存したデータをランサムウェア・誤操作・災害・ハードウェア故障から保護するための多層的なバックアップ設計。3-2-1ルールを基本に、スナップショット・ローカルバックアップ・クラウドバックアップ・オフサイトバックアップを組み合わせて包括的なデータ保護を実現する。
NASバックアップ戦略とは
NASにデータを集約することでファイル管理は便利になるが、NAS自体が単一障害点(Single Point of Failure)となるリスクがある。RAIDはHDD故障からの保護を提供するが、ランサムウェア攻撃・誤削除・NAS本体の故障・火災や盗難には対応できない。NASバックアップ戦略は、これらの多様なリスクからデータを保護するための体系的なアプローチである。
2022年にはQNAP NASを標的としたDeadboltランサムウェアが大規模に流行し、バックアップなしにNASデータが暗号化される被害が数千件発生した。この事件以降、NASのバックアップ戦略の重要性が改めて認識されている。
3-2-1バックアップルール
データ保護のゴールドスタンダードとされる3-2-1ルールは以下の通りである:
| ルール | 意味 | NASでの実装例 |
|---|---|---|
| 3 コピー | データを3つ以上保持 | NAS本体 + USB HDD + クラウド |
| 2 種類のメディア | 2種類以上の記録媒体を使用 | NAS(RAID)+ 外付HDD + クラウドストレージ |
| 1 つはオフサイト | 1つは物理的に離れた場所に保管 | クラウド(Backblaze B2)or リモートNAS |
近年は3-2-1ルールを拡張した「3-2-1-1-0」ルールも提唱されている:
- 1 つはオフライン(エアギャップ): ネットワークから隔離されたバックアップ(ランサムウェア対策)
- 0 エラー: バックアップの定期的な整合性検証でゼロエラーを確認
バックアップ手法の比較
| バックアップ手法 | 速度 | 容量効率 | 復旧速度 | ランサムウェア耐性 | コスト |
|---|---|---|---|---|---|
| Btrfs/ZFSスナップショット | 即時 | 非常に高(差分のみ) | 即時 | 中(NAS上のため) | 無料 |
| USB外付HDDへのコピー | 中 | 低(フルコピー) | 中 | 高(オフライン保管時) | 低(HDD代のみ) |
| リモートNAS同期 | 低〜中 | 高(増分同期) | 中〜低 | 高(別拠点) | 中(NAS 2台分) |
| クラウドバックアップ | 低(初回) | 高(増分) | 低(ダウンロード依存) | 非常に高 | 月額課金 |
| テープバックアップ | 中 | 非常に高 | 低 | 非常に高(オフライン) | 中(ドライブ+テープ) |
Synology Hyper Backup
Synology Hyper BackupはDSMに標準搭載されるバックアップツールで、NASのバックアップにおける最も信頼性の高いソリューションの一つである。
対応バックアップ先
| バックアップ先 | 種類 | 速度 | コスト | 推奨用途 |
|---|---|---|---|---|
| ローカル共有フォルダ | ローカル | 最速 | 無料 | スナップショット補完 |
| USB外付HDD | ローカル | 高速 | HDD代 | オフラインバックアップ |
| リモートSynology NAS | リモート | ネットワーク依存 | NAS代 | オフサイトバックアップ |
| rsync互換サーバー | リモート | ネットワーク依存 | サーバー代 | Linux/TrueNAS連携 |
| Backblaze B2 | クラウド | アップロード帯域依存 | $6/TB/月 | クラウドバックアップ(最安) |
| AWS S3 / S3 Glacier | クラウド | アップロード帯域依存 | $0.4-23/TB/月 | エンタープライズ |
| Google Cloud Storage | クラウド | アップロード帯域依存 | $20-36/TB/月 | Google連携 |
| Azure Blob Storage | クラウド | アップロード帯域依存 | $18-46/TB/月 | Azure連携 |
Hyper Backupは増分バックアップ・バージョン管理・暗号化(AES-256)・スケジュール実行をサポートし、バックアップデータの重複排除も行う。
バックアップスケジュールの設計例
毎日深夜 2:00: Hyper Backup → Backblaze B2(増分、暗号化、バージョン32世代保持)
毎週土曜 3:00: Hyper Backup → USB外付HDD(フル、暗号化)
毎月1日 4:00: Hyper Backup → リモートNAS(増分、暗号化)
USB外付HDD: バックアップ後にNASから取り外し、別室保管(エアギャップ)
Btrfs/ZFSスナップショット
NAS上でスナップショットを取得することで、ファイルの過去バージョンを瞬時に復元できる。
Btrfsスナップショット(Synology)
Synology DSMの「スナップショットレプリケーション」で設定:
| 設定項目 | 推奨値 | 理由 |
|---|---|---|
| スナップショット間隔 | 1時間ごと | 直近の変更を細かく追跡 |
| 保持期間 | 24時間: 毎時保持 / 7日: 日次保持 / 30日: 週次保持 | GFS(Grandfather-Father-Son)ローテーション |
| イミュータブル保護 | 有効(管理者も削除不可) | ランサムウェア対策 |
| レプリケーション先 | リモートNAS | オフサイト保護 |
スナップショットはコピーオンライト(CoW)方式で動作するため、取得は瞬時で、変更分のみディスクを消費する。未変更ブロックは元データと共有されるため、容量効率が非常に高い。
イミュータブルスナップショット
ランサムウェアが管理者権限を奪取した場合、通常のスナップショットは削除される可能性がある。イミュータブル(不変)スナップショットは設定期間中、管理者であっても削除できないため、ランサムウェアに対する最後の防衛線となる。Synology DSM 7.2以降とQNAP QuTS hero 5.1以降でサポートされている。
クラウドバックアップ先の比較
| サービス | ストレージ単価 | 転送(アップロード) | 転送(ダウンロード) | 最小保存期間 | NAS統合 |
|---|---|---|---|---|---|
| Backblaze B2 | $6/TB/月 | 無料 | $10/TB | なし | Hyper Backup対応 |
| AWS S3 Standard | $23/TB/月 | 無料 | $90/TB | なし | Hyper Backup対応 |
| AWS S3 Glacier Deep | $0.99/TB/月 | 無料 | $20/TB + 取出料 | 180日 | Hyper Backup対応 |
| Wasabi | $7/TB/月 | 無料 | 無料(容量以下) | 90日 | S3互換 |
| Google Cloud Archive | $1.2/TB/月 | 無料 | $50/TB | 365日 | Hyper Backup対応 |
コストパフォーマンスではBackblaze B2が最も優れており、NASバックアップのクラウド先として最も人気がある。大容量の長期アーカイブにはAWS S3 Glacier Deep Archiveが最安だが、取り出しに12〜48時間かかり、最小保存期間の制約がある。
ランサムウェア対策の多層防御
| 防御層 | 対策 | 目的 |
|---|---|---|
| 予防 | ファイアウォール、2FA、自動更新 | 侵入防止 |
| 検出 | Antivirus Essential、ログ監視 | 早期発見 |
| 封じ込め | ネットワーク分離、アクセス権限最小化 | 被害拡大防止 |
| 復旧 | イミュータブルスナップショット | 即時復旧(分単位) |
| 復旧 | エアギャップUSB HDD | オフライン復旧 |
| 復旧 | クラウドバックアップ | 完全災害復旧 |
NASのランサムウェア対策として特に重要なのは以下の3点:
- NASをインターネットに直接公開しない: QuickConnect/myQNAPcloud経由 or VPN経由のみ
- 管理者アカウントの2FA必須: 管理者認証情報の窃取を防止
- イミュータブルスナップショット + オフサイトバックアップ: 最悪のシナリオでもデータを復旧可能
よくある質問(FAQ)
Q1: バックアップにどのくらいの費用がかかりますか?
5TBのNASデータをBackblaze B2にバックアップする場合、月額約$30(約4,500円)。USB外付HDD(8TB)は約15,000円で購入可能。初期構築費用は約2〜3万円、月額ランニングコストは3,000〜5,000円が目安。データの価値を考えると、失った場合の損失(写真・動画・業務データ)に比べて極めて安価である。
Q2: USB HDDのバックアップは自動化できますか?
Synology Hyper BackupでUSB HDDをバックアップ先に設定し、スケジュール実行が可能。ただし、ランサムウェア対策としてはバックアップ後にUSB HDDをNASから取り外し、別の場所に保管する運用を推奨。常時接続のUSB HDDはNAS経由でランサムウェアに暗号化されるリスクがある。
Q3: バックアップの復旧テストはどのくらいの頻度で行うべきですか?
最低でも半年に1回、重要データは四半期に1回の復旧テストを推奨する。バックアップが正常に取得されていても、復旧手順やデータの整合性に問題がある場合は災害時に復旧できない。テスト項目は: バックアップデータの整合性チェック、ファイル単位の復元テスト、フォルダ全体の復元テスト、クラウドからの復元所要時間の測定。