web-dev-qa-db-ja.com

ディザスタリカバリのための仮想化

災害復旧の観点から仮想化がどのように役立つかをよりよく理解できるように、誰かが私にアイデア/リンクを教えてもらえますか?

データセンターにサーバーがあり、基本的にインターネット上にある多数のWebサービスと大きなSQLServerデータベースがあります。

私は非常に詳細なものを探しているのではなく、何が可能かを知るための何かを探しています。

どうもありがとう

4
Geoff Wray

この質問に対する製品固有の回答にはさまざまな方法がありますが、最も基本的で簡単な説明は、物理サーバーのID /コード/データなどです。仮想サーバーのディスクは実際にはディスク上の大きなフラットファイルであるのに対し、これらはすべてサーバー自体に接続されたディスクに保持されます。

そして、このフラットファイルを共有ディスクシステムに配置し、そのファイルを別のサイトの別の共有ディスクシステムに複製できる場合、その仮想サーバーを構成するすべてのものの同一のコピーがありますが、どこか別の場所で再起動できます何も起こらなかったかのように続けます。

私が言ったように、これを自動化または簡単にする特定の製品はたくさんありますが、サーバーは単なるファイルであるため、本質的には簡単です-それは役に立ちますか?他に質問がある場合は戻ってきてください。

4
Chopper3

次に例を示します。当社のWebサイトは外部でホストされています。以前のホストで問題が発生し、数日間のダウンタイムが発生したため、現在、これらのサイトのレプリカを2台のマシンに保持しています。 1つは開発とテストに使用されるため、ライブサイトとは少し異なる場合があります。もう1つは、正確なレプリカとして維持されます。この2つ目は通常、再複製に必要な場合にのみ電源が投入されます。

Webホストで問題が発生した場合は、正確なレプリカを備えたマシンの電源を入れ、DNSレコードを変更してオンラインにすることができます。私たちは小さな会社なので、サーバーが必要になる可能性が非常に低いため、追加のサーバーの費用を正当化する方法はありません。代わりに、仮想マシンを使用します。それは私が望むほど強力ではありませんが、それは完全に機能します。

1
John Gardeniers

私は自分の組織のためにこれを研究しているので、私はいくつかの良い洞察を与えることができると思います。

仮想化の最大の利点の1つは、仮想マシンがハードウェアに依存しないことです。選択したVMソフトウェア(VMware、Hyper-Vなど)を実行できるハードウェアであれば、仮想マシンを実行できます。

仮想マシンは常に同じハードウェアで提供されるため、サーバーに障害が発生した場合は、サーバーを別のハードウェアと交換でき、仮想マシンのドライバーの問題を心配したり、ハードウェアがハードウェアであるためにOSを最初から再インストールしたりする必要はありません。違いすぎます。これは、私の経験ではハードウェアの変更でより多くの問題が発生する傾向があるすべてのWindowsOSに特に当てはまります。

もう1つの利点は、システムの回復は、仮想マシンのファイルを新しいシステムにコピーして起動するだけのことです。通常、通常のバックアップから復元するよりも簡単で高速です。

災害復旧計画を検討する際には、予想している災害の種類と、許容できるデータ損失の量について具体的に説明する必要があります。たとえば、次のことを計画していますか。

  • サーバーに障害が発生していますか?
  • データセンターに障害が発生したり、ネットワーク接続が失われたりしていませんか?
  • 建物全体または都市全体が破壊されているか、アクセスできませんか? (すなわち、自然災害)

仮想化だけでは、これらのいずれも解決されません。それが行うことは、それらをより簡単に解決し、回復にかかる時間を短縮し、システムをどこで復元できるかについてより多くのオプションを提供することです。

あなたにとって利点となるかもしれないもう一つのことは、1つの物理サーバー上で複数のオペレーティングシステムを実行する機能です。あなたの場合、SQLサーバーをWebサーバーから独自のOSに分離することができます。そうすることで、オペレーティングシステムに問題が発生した場合、システム全体ではなく、そのサービスのバックアップから修復または復元するだけで済みます。また、現在のサーバーを超えた場合は、SQLサーバーを別の物理システムに移動するだけで、他に何もすることなく拡張できます。

0
Grant