管理者が自動バックアップのためにシステムを作成し、それを忘れる場合、これは一般的な状況です。システムが管理者の通知に失敗した後にのみ、そのバックアップシステムは以前に破損したか、何らかの障害のためにバックアップを復元できず、現在のバックアップ元がありません。
管理者が自動バックアップのためにシステムを作成し、それを忘れる場合、これは一般的な状況です。システムが管理者の通知に失敗した後にのみ、そのバックアップシステムは以前に破損したか、何らかの障害のためにバックアップを復元できず、現在のバックアップ元がありません。
回答:
soapboxモード:オン
定期的にテストされていないバックアップは無価値であるということは簡単だと思います。
私の以前の仕事には、すべてのシステム(生産、テスト、開発の監視など)を6か月ごとにテスト復元するというポリシーがありました。
また、これは最も若い管理者の仕事であったため、ドキュメントは最新のものでした。ジュニアは、特定のシステムでどれだけの仕事をしているかによって定義され、いつか(実際には非常に頻繁に)それを行ったのは「グループマネージャー」でした
この専用の特別なハードウェア(Intel 1つとIBM / AIXボックス1つ)があり、復元されたホスト上で実際の何かを実行する必要がなかったため、ディスクスペース以外のすべてに対して低スペックでした。
最初の数ラウンドは非常に多くの作業を行いましたが、バックアップの重要な部分である復元プロセスを合理化することにつながりました。
バックアップジョブが「壊れる」ことを管理者が気づかず、作業中のバックアップが適切に機能しないほどではないという事実に言及しているように見えるため、バックアップの周りに何らかの監視スクリプトを構築することをお勧めします。
自家製のバックアップソリューションを構築する場合、次のようなことを行います。
それがすべて完了したら、大丈夫です。追加の作業として、定期的なテスト復元を実行します。あなたが原因に寄付する追加のハードウェアがある場合。
私が働いている場所にはウォームサイトがあり、月に一度システムまたはデータベースをランダムに選択して、ウォームサイトにアクセスし、ベアメタルでテスト復元演習を実行して、データを回復できるようにします。
正直なところ、データが非常に重要な場合は、バックアップを管理するためにいくつかのソフトウェアに投資することをお勧めします。安価でシンプルなものからエンタープライズクラスまで、このための製品は何百もあります。
企業のバックアップのためにcrontabで実行されている手書きのスクリプトのセットに依存している場合、遅かれ早かれ、やけどする可能性があります。
1つのアプローチは、定期的に実行する「回復」ジョブのスクリプトを作成することです。たとえば、最新のバックアップから特定のテキストファイルを取得し、その内容をメールで送信します。可能であれば、データを作成またはバックアップしたボックスとは異なるボックスを使用して、少なくとも必要な場合は、必要に応じて機能するようにする必要があります。利点は、暗号化/復号化、圧縮、およびストレージのメカニズムがすべて機能していることを確認できることです。
これは、電子メールサーバーやデータベースサーバーなどの特殊なバックアップではもう少し複雑になりますが、小規模なDBまたはブリックレベルのメールボックスバックアップから何らかの小規模な復旧を実行し、内容を確認することは確かに可能です。
また、このアプローチは、緊急時にデータを回復できるようにするために定期的なフルリストアを置き換えるものではありません。これにより、日々のバックアップジョブの整合性についてもう少し自信を持つことができます。
テスト復元を実行するとき、「これは見栄えがよく、ファイルが復元され、ファイルが欠落していない、サイズが一致しているように見える」、または「これは見栄えが良い、アプリケーションを開始しました」という点ではあまり快適ではありません。 ..はクラッシュせず、適切なデータを表示します」。
私は最初から、サーバー/クラスタを復元したい、その後、実際のためにそれを使用して制作。1分でも1時間でもなく、永久に。復元が成功したと主張する場合、本番を開始しない理由はまったくありません。これは「汚い」システムではなく、忘れてはならないものです。これは、実際の災害後に直面するシステムです。したがって、「見栄えの良い」ステージを通過した場合は、それと一緒にライブします。翌夜にバックアップしてください。元のものを忘れてください。おそらくされます。このアプローチを使用して、いくつかの不具合を発見し、あなたがされ強制するためにそれらのすべてを修正します。同じシステムの次の復元では、100%成功する可能性が十分にあります。
これには、バックアップソフトウェアとサーバーが含まれます。はい、これらも復元する必要があります。
復元専用のハードウェアを購入する予算はありませんか?
バックアップの種類によっては、スクリプト(データベースなど)で簡単に復元テストできるものもあれば、手動入力(Active Directoryの復元)が必要なものもあります。これをできる限り自動化し、ある種の報告が行われていることを確認し、「誰か」が定期的に手動テストを実行することも確認してください。隔離された環境(prodのダウンスケールコピー)により、復元テストの実行が容易になります。
バックアップのテストは行っていませんが、BackupRadar.comで開発したシステムには、一元化されたバックアップチェックおよびレポートコンポーネントがあります。自由にチェックして、そのコンポーネントに役立つかどうかを確認してください。成功/失敗の電子メールのコピーをバックアップポリシーに添付し、バックアップソフトウェアもスクリーンショットを送信できる場合は、スクリーンショットも添付します。
ありがとう、パトリック