
現在、古いサーバーを移行するために新しいサーバーをセットアップ中です。
基本的には、Windows Server (2003 または 2008) で、RAID 5 上で 6 台以上の仮想ボックス サーバー (Windows および Linux 開発、アプリケーション、データベース、およびいくつかのテスト ワークステーション) を実行する予定です。
また、データ(ファイルとSVNリポジトリ)を集中管理する必要があるため、ファイルサーバーが必要になります。管理経験がなく、バックアップも行ったことがないので、ファイル サーバーを仮想化した経験はありますか? 物理ボックスで実行するのが最適ですか? これを実行するためのアドバイスがあれば歓迎します。
バックアップ戦略については、現時点では次のようなものになっています。
注: 資金の制約により、現時点ではテープ バックアップは選択肢になりません。
- RAID 5上の別のバックアップサーバーに毎週フルバックアップを実行します(バックアップ サーバーでは RAID を使用する必要がありますか?)と外付けドライブ(貧乏人のテープドライブのようなもの)
- 毎日の差分バックアップ
- オンラインサービスへの月次バックアップを計画する
このアプローチは合理的だと思いますか? 私たちが見逃している、考慮すべき点がたくさんあることは確かです。
最後に、心配なのは、VirtualBox マシンをバックアップする方法です。簡単な方法の 1 つは、すべてを単純にバックアップすることです (質問の 1 つで推奨されているとおりですが、それが見つかりません...)。
その vbox に含まれるデータについてのアドバイスはありますか? バックアップも必要ですか (「念のため...」)、それとも仮想イメージを直接バックアップしても安全ですか?
追加情報として役立つ場合は、BackupExec を使用する予定です。
これを読んでくださりありがとうございます。
----- 2009/08/04 更新 -----
健康上の理由で、この質問を続けることができませんでした。私の質問に答えてくださった方々に感謝します。とても助かりました。
背景がわかったので、ここで私たちが描いたバックアップ プランを紹介します。私たちは小さな会社 (南米の会社) なので、今のところテープ ドライブを購入する余裕はありません。
今では、オフサイトかつオフラインでなければバックアップはバックアップではないと認識していますが、資金の制約に対してより良い戦略を模索しています。
データ損失期間: 1 日/8 時間。復旧時間: 1 日/8 時間。バックアップ対象: すべて (データとサーバーのインストール)
- 毎日: 物理バックアップ サーバーに毎日差分バックアップを実行します。BackupExec を使用することもできます。SATA 対応の外部ストレージ ハブを使用するという提案もありました。また、テープが入手できる間にストレージ サービスにアップロードするという提案もありました。現時点では、オフサイトに持ち出すオプションはありません (そのため、データ損失の期間は「偽物」です)。
- 毎週: 外付け 1 TB ドライブを使用して完全バックアップを作成します。
- 月次/年次: 週次と同じ。バックアップをどこに保存するかという問題がある。
私たちはシンプルにしたいと思っていますが、オフサイト バックアップの漏洩を克服するための日々の戦略によって複雑になっていると思います。
答え1
私の標準的なバックアップのアドバイス:
バックアップの目的は、復元できるようにすることです。完全に自分のデータを取り戻せる自信がない限り、バックアップは使い物にならないバックアップ ソリューションに実装するすべてのことは、「これからどうやって復元するか」という観点から行う必要があります。
テープはそれほど高価ではなく、ディスクよりもはるかに耐久性が高いという利点があります。可動部品が少なく、常時通電電流が流れていないなど、すべて良い点です。一度でも役に立ったなら、私にとっては元が取れたことになります。
「どれだけのデータを失っても構わないか」だけでなく、「DR シナリオの場合、どれくらいの期間ダウンしても構わないか」も考慮する必要があります。 3 日間の復元時間は、3 日間のビジネス損失に相当します。 復元時間は、時間単位で、片手の指で数える必要があります。
しかし、これについてあまりに神経質になりすぎると、あっという間にとんでもない金額になってしまうので、サーバーを 2 つか 3 つのロットに分けることを検討すべきです。コア ビジネス機能を継続するために今すぐに復旧する必要があるサーバーと、コア サーバーの復旧まで延期できるサーバーです。最初のロットに多額の投資を行い、片手を縛られた盲目のハンセン病の猿でも実行できる、完全に文書化された復元手順 (OS、アプリケーション、およびデータ用) があることを確認してください。 コピーを印刷して製本し、耐火金庫に保管してください。- 電子コピーしか持っていない場合、それが紛失または破損すると困ったことになります。しかし、これは 2 つ目のロットで油断できるという意味ではなく、単に返却を遅らせたり、返却に少し時間をかけたりできるという意味です (たとえば、遅いメディアに保存するなど)。
具体的な例: コア ファイル サーバーは間違いなく最初のロットに入ります。HR サーバーは 2 番目のロットに入ります。HR 担当者にとっては重要ですが、HR システムなしで数日間コア ビジネス機能が問題なく機能するでしょうか? はい、大丈夫だと思います。
バックアップ ソリューションはシンプルで退屈なものにしておきましょう。複雑で面倒で信頼性の低いバックアップソリューションを実装する人を何度も見てきました。バックアップは退屈です。すべき退屈な作業にはなりません。シンプルであればあるほど、復元は簡単になります。「私、ボタンをクリック、データを復元」というアプローチが望ましいでしょう。 そこに毎日の手動要素を入れておきます。 これにより、誰かがテープを交換したり、プール内の HD をローテーションしたりすることを忘れるという状況を回避するための訓練を確立できます。このような事態が発生した場合、後で責任者を解雇することができますが、どうなると思いますか? 1 か月分のデータが失われたままの状態が続きます。
答え2
重要な質問は、どれだけの量のデータが失われる覚悟があるのかということです。1 か月ですか? 1 日ですか? 6 時間ですか? 5 分ですか?
データ損失期間が短くなるにつれて、コストが高くなります。
答え3
ニック、
O'Reilly の書籍「Backup & Recovery」をご覧になることを強くお勧めします。
http://oreilly.com/catalog/9780596102463
「単一障害点」などの用語や、重要なシステムをバックアップするための一般的な戦略について説明します。
これは誰の本棚にも置いておきたい良い本です。
答え4
ファイルサーバーは I/O がかなり多くなる可能性があるので、物理ボックスで実行することをお勧めします。また、すべての VM の電源を切らずに、故障したドライブをホットスワップできると便利です。ただし、これは特定の設定によって異なります。
バックアップ スケジュールは妥当なようですが、失っても許容できるデータ量によって異なります。ほとんどのバックアップ (月次バックアップを除く) はオンサイトで行われているようです。つまり、建物が火事になったり侵入されたりしても、失うのはせいぜい 1 か月分です。
外付けドライブを家に持ち帰る場合は、バックアップの期限が来るまで自宅に保管する必要があります。そうしないと、本当の意味でのオフサイト バックアップとは言えません。規律正しく使用すれば、失うのはせいぜい 1 週間です。3 台の外付けハードディスクをローテーションして、常に最も古いものをオンサイトに、最新のものをオフサイトに置く方がよいでしょう。
バックアップを定期的にテストして文書化することを忘れないでください。各バックアップ システムが正しく復元できるという安心感が必要です。同僚の 1 人がデータを復元できるように、文書化する必要があります。また、サーバー全体を再構築する方法についての文書も必要です。1 つのサーバーに障害が発生すると、すべての詳細を覚えておくのが難しくなります。
話題外ですが、たまたま私たちの小さな会社で同じようなインフラストラクチャを検討しています。経験レベルは似ていますが、すでにバックアップは用意しています。あなたの意見を判断するのではなく、別の視点を提供するために、現在の設計を共有します。私たちは
3台のサーバーを計画しています。2台の仮想化ホストと1台のストレージサーバーです。ストレージサーバーはおそらくオープンファイル2台のホストにギガビットイーサネット(おそらくデュアル)で接続されます。どちらもCPUは高性能でメモリも十分ですが、ストレージはほとんどありません(おそらく小さなSSDだけです)。これらのホストではCitrixが実行されます。XenServer の(あるいはVMWareESXi)のベアメタル基本的にあまり機能しない別のオペレーティングシステム内で仮想化ソフトウェアを実行するよりもはるかに効率的であるためです(たとえば、VMWare ServerとVMWare ESXiのパフォーマンスの違いを参照してください)。Xenserverはエンタープライズ機能を無料で提供しているため最も興味深いようですが、ESXiは基本以上のものが必要な場合は高価になる可能性があります。Xenserverホストにはストレージはありませんが、ブロックレベルのストレージを使用します。iSCSIOpenfilerサーバーから仮想ハードディスクOpenfiler はスナップショット、RAID などを実行できます。Xenserver は、仮想マシンを 1 つのサーバーから別のサーバーにライブ移行できるため、ゲスト VM をシャットダウンせずに 1 つのサーバーでメンテナンスを実行できます。VLAN をサポートするギガビット スイッチを入手して、ストレージ トラフィックを VM トラフィックから分離します。停電時に制御されたシャットダウンを可能にする UPS をいくつか用意すれば完了です。ソフトウェアは (驚くべきことに) 無料なので、コストのほとんどがハードウェアに関するものです。
回答が少し長くなってしまったことをお詫びしますが、別の視点があなたにとって有益であることを願っております。