質問: バックアップチェックのベストプラクティスは? 管理者が自動バックアップ用のシステムを作成し、それを忘れてしまうのはよくあることです。システムに障害が発生した後でのみ、管理者はバックアップシステムが以前に壊れているか、何らかの障害のためにバックアップを復元できず、復元する現在のバックアップがありません...では、このような状況を回避するためのベストプラクティスは何ですか?
回答: 管理者がバックアップジョブが「中断」したことに気づかず、動作中のバックアップが正しく機能しなかったという事実に言及しているように思われるので、バックアップの周りに何らかの監視スクリプトを作成することをお勧めします。自社開発のバックアップソリューションを構築するとき、私は次のようなことをします。 データをバックアップするスクリプトを作成します。 テスト復元を実行して、スクリプトが正しく機能することを確認します。 スクリプトで、または他の方法で、バックアップのステータス(成功、失敗、実行、実行されなかった)を追跡する方法を実装します。 その追跡ステータスを監視します(電子メール、データベースなど) それがすべて終わったら、大丈夫です。追加の1つのことは、定期的なテスト復元を実行することです。あなたがそれである原因に寄付するために余分なハードウェアを持っているならば。私が働いている場所にはウォームサイトがあり、月に1回、システムまたはデータベースをランダムに選択してウォームサイトに移動し、ベアメタルでテスト復元演習を実行して、データを回復できることを確認します。正直なところ、データが非常に重要である場合は、バックアップを管理するためのソフトウェアに投資することが最善の利益になります。安価でシンプルなものからエンタープライズクラスまで、このための製品は何百もあります。会社のバックアップをcrontabで実行している一連の手書きスクリプトに依存している場合は、遅かれ早かれやけどを負う可能性があります。