3-2-1ルールとは? データ保護の基本をわかりやすく解説

バックアップの世界で長く語り継がれてきた基本原則が「3-2-1ルール」です。シンプルながら本質を突いた考え方で、クラウドやSaaSが主流になった今でも有効性は失われていません。本記事では、3-2-1ルールの意味と、SaaS時代にどう応用すればよいのかを分かりやすく解説します。
3-2-1ルールとは
3-2-1ルールとは、大切なデータを守るための次の3つの数字に沿った考え方です。
- 3:データのコピーを合計3つ持つ。オリジナルに加えて、バックアップを2つ持つという考え方です。
- 2:2種類の異なる保存先(媒体やクラウド化環境)に保存します。
- 1:そのうち1つは別の場所、つまりオフサイトに保管します。
この3つを満たすことで、特定の機器の故障や、一か所での災害・事故が起きても、どこかにデータが残っている状態をつくれます。
それぞれの数字の意味
「3つのコピー」は、1つが壊れても予備が複数あるという冗長性を確保するための考え方です。1つしかコピーがなければ、それが失われた瞬間に復旧手段はなくなります。
「2種類の媒体」は、同じ種類の保存先に依存しないという意味です。同一の仕組みにまとめて保存していると、その仕組みに共通の障害が起きたとき、まとめて失う恐れがあります。
「1つはオフサイト」は、物理的・論理的に離れた場所に1つ置くという考え方です。火災や災害、あるいは本番環境を狙った攻撃が起きても、離れた場所のコピーは影響を受けにくくなります。
なぜ今も有効なのか
3-2-1ルールが長く支持されてきたのは、「単一障害点をつくらない」という普遍的な原則に基づいているからです。技術が変わっても、「一か所への依存はリスク」という本質は変わりません。クラウドが当たり前になった今でも、考え方の軸としてそのまま活きています。
SaaS時代の3-2-1ルール
注意したいのは、「データがクラウド、つまりSaaS上にあるから、すでに分散できている」と考えてしまうことです。SaaS上のデータは便利に共有・編集できますが、その多くは同じサービス内で完結しており、誤削除や設定ミス、攻撃が起きれば、まとめて影響を受ける可能性があります。
SaaS時代に3-2-1ルールを実践するなら、クラウドサービス上のデータだけに頼らず、別の独立した保管先を用意しておくことが重要です。これにより、誤操作や障害が起きても復元手段を確保できます。
3-2-1ルールの発展形
近年では、3-2-1ルールをさらに発展させた考え方も登場しています。たとえば「3-2-1-1-0ルール」では、従来の3-2-1に加えて、「1つはオフライン、または改ざんできない状態で保管する」こと、そして「復元エラーがゼロであること」が加えられています。
これは、定期的に復元テストを行い、確実に戻せると確認するという考え方です。攻撃がバックアップそのものを狙う時代に合わせ、改ざんされない保管と、復元できることの検証が重視されるようになってきたのです。
この「改ざんされない1つ」を実現する手段としては、オフラインの媒体に保管するほか、イミュータブル(不変)設計のストレージや、本番環境から論理的に隔離されたエアギャップ構成のクラウドを活用する方法があります。
自社運用に落とし込むポイント
3-2-1ルールを形だけでなく実効性のあるものにするには、自社の運用に合わせて次の点を決めておくとよいでしょう。
- 保存期間:どのくらいの期間、どの世代まで残すか
- 復元単位:ファイル単位か、ユーザー単位か、サービス全体か
- 担当範囲:誰がバックアップを管理し、誰が復元を行うか
これらを明確にしておくことで、いざという時に迷わず復旧でき、バックアップの実効性が高まります。
まとめ
3-2-1ルールは、「3つのコピー・2種類の媒体・1つはオフサイト」というシンプルな原則で、データを単一障害点から守る考え方です。SaaSが主流の今でもその本質は有効で、クラウド上のデータに頼り切らず、独立した保管先を用意することが鍵になります。
自社のデータ保護がこの原則を満たしているか、ぜひ一度見直してみてください。
Keepitなら、こう解決できます
本記事でご紹介した3-2-1ルールを実践するための選択肢の一つが「Keepit」です。
Keepitは、次のような特長を備えています。
・独立クラウドへの保存
・エアギャップ×イミュータブル(改ざん防止)設計
・必要なデータを迅速に復元
・長期保持にも対応
3-2-1ルールに沿ったSaaSバックアップをご検討中の方は、ぜひ製品ページをご覧ください。