
Webサイトやサーバーなどのシステムを運用するうえで、データの「バックアップ」は必須の要素です。
しかし、実際の現場では「そもそもバックアップを取っていない」という企業も一定数存在します。「バックアップの重要性は分かっているけれど、対応を後回しにしている」という状態です。
本記事では、バックアップ工程の設計に焦点を当て、バックアップの考え方を整理して解説いたします。

データのバックアップを取っていない企業は確実に存在します。しかも、一部の大企業だけの話ではなく、中小企業や小規模事業者に広く見られる傾向です。
例えば、中小企業では、人材や予算・時間などの不足が顕在化しているため、バックアップ対応の優先順位が著しく低いのが実態です。これは、多くの企業が直面している現実的な課題です。
| よくある声 | 現実 |
| 業務が忙しく、人材・予算・時間も足りていない | データが消滅したときの方が、遥かに損失が大きい |
| 方法がよく分からない | 専門的な知識や技術が必要そうに見える |
| 小さな会社だから狙われない | サイバー攻撃者は、あらゆる規模の企業を攻撃対象にする |
| クラウドだから大丈夫 | クラウド事業者は「契約者自身のデータ管理」までは守らない |
| いつかやろうと思っている | いつまで経っても着手されない |

BCP(事業継続計画)とは、災害や障害、サイバー攻撃などが発生したときに、その企業の被害を最小限に抑え、早期に事業を再開するための計画です。
そして、その BCP の土台になるのが「バックアップ」です。どれほど綿密な BCP を策定したとしても、肝心のデータが失われていては、事業の再開はできません。
つまり、バックアップは「BCP」の基本であり、BCP を考えることは、バックアップを考えることでもあります。
| BCP(事業継続計画)の要素 | バックアップとの関係 |
| 事業の優先業務を決める | どのデータを守るべきか |
| RTO(目標復旧時間)を決める | どの方式でバックアップするか |
| RPO(目標復旧時点)を決める | どの頻度でバックアップするか |
| 復旧手順を定める | バックアップがあることで、初めて機能する |
| 運用体制・役割を決める | 誰がバックアップを管理し、誰が復旧させるか |

まだ、バックアップ対応していない企業は、以下項目の準備を進めていきましょう。
| 項目 | 概要 |
| 守るべきデータを棚卸しする | 顧客名簿、会計データ、契約書、システムのアカウント権限などを整理する |
| データを複製して保管する | MySQL などのデータベースは mysqldump で取得し、ネットワーク分離されたクラウドストレージなどへ保管する |
| システム全体のイメージを取得する | サーバーOSなどの設定を含めたイメージバックアップを取得し、障害時に短時間で復旧できるようにする |
| 自動でデータ取得する仕組みにする | データの同期機能や自動バックアップ機能を設定する |
| 複製データを別環境へ分散する | 別リージョン、別クラウド、オンプレミスなど、物理的・論理的に分散させる |
| アカウント権限を分ける | 本番環境とバックアップ環境のアカウントを分離する |
| データ削除できない形にする | イミュータブル(削除・更新も不可)な保管、削除保護の設定をおこなう |
| データ復旧できるか確認する | データが同期されているか、削除されていないかを確認し、定期的にデータのリストアを検証する |
例えば、WordPress などの CMS で構築されたWebサイトでは、サイトのファイルだけでなくデータベースもバックアップすることが基本です。
何故なら、そのデータベースが無ければ、サイト内の記事や設定などのデータを復元できないからです。
もし、MySQL のデータベースを使用している環境であれば、事前に mysqldump などのコマンドで、データベースの「dump ファイル」を取得しておきましょう。
近年では、「複製データを別環境へ分散させ、2重・3重のバックアップを施す」という考え方が重要です。
例えば、同じサーバーやクラウド環境の「1ヶ所だけにバックアップ保管」という状態では、そのアカウントの乗っ取りや障害、設定ミスが起きれば、本番データと一緒に消失してしまいます。
また、サイバー攻撃者に、すべてのデータをバックアップごと消去されてしまうケースも考えられます。
これには、予算や工数は掛かりますが、「別の場所にもデータが存在する」ことで、不測の事態にも対処することが可能です。
Alibaba Cloud や AWS などのクラウドサービスでは、「イミュータブル(WORM:Write Once, Read Many)」という、オブジェクト(データ)を一定期間、削除・上書きから保護する仕組みが提供されています。
これらのクラウドサービスでは、バケット単位で保持期間を設定しロックすることで、その期間中はオブジェクトの削除・上書きができなくなります。
なお、セキュリティが強固な一方で、操作を誤って長期間の保存期間を設定すると、本当に消せなくなるため注意が必要です
| Alibaba Cloud(Aliyun)OSS BucketWorm | バケットにデフォルトの保持期間を設定でき、コンプライアンスモードでは、より強力に保護する |
| AWS S3 Object Lock | バケット単位でポリシーをロックし、ロック後は保持期間の削除・短縮もできない状態となる |
システムの「バックアップ」は、Webサイトやサーバーを安心・安全に使い続けるために欠かせない要素です。
定期的なバックアップと確認を忘れずに、別環境への2重・3重のデータ保管を進め、万が一の不測の事態に備えましょう。
| ホームページ制作 | https://beyond-shenzhen.cn/service/website |
| クラウド業務システム | https://beyond-shenzhen.cn/service/development |
| クラウド構築 | https://beyond-shenzhen.cn/service/server |
▼ WeChat 企業公式アカウント ▼

▼ WeChat でお問い合わせする ▼


WeChat 公式アカウント
WeChat公式アカウント
お問い合わせ窓口