プロが教えるわが家の防犯対策術!

SQLサーバで社内のWEBシステムの構築を考えています。
現在考えている構成は
A拠点 WEB+SQL
B拠点 なし
C拠点 なし
です。

もしもの為を考えて、DBをクラスタリングして、WEBをもう1台
B拠点に設置しようと考えているのです、
====
A拠点 WEB+SQL(B拠点とクラスタリング)
B拠点 WEB+SQL(A拠点とクラスタリング)
C拠点 なし
====
こんな方法って実現可能なんでしょうか。
そもそもクラスタリングの使い方としてこれは正しいのでしょうか。
SQLで実現可能なのであれば、どこかで実績がかいてあるWEBサイトが
あればおしえてもらえませんか。

A 回答 (1件)

SQL Serverには以下の方法があります。



・クラスタ
・ミラーリング
・レプリケーション

クラスタは共有ディスクを使用するので、拠点間の距離により制限されます。あとMSCSが必要になります。同一DBを別のサーバで共有するイメージです。アクティブ/スタンバイですけどね。
http://msdn.microsoft.com/ja-jp/library/ms189134 …

ミラーリングは別サーバの別DBに変更情報をコピーするイメージです。
こちらもアクティブ/スタンバイですが、スタンバイ側は読み取り専用で参照することも可能です。
http://technet.microsoft.com/ja-jp/library/cc917 …

レプリケーションは別サーバの別DBの個別オブジェクトの変更をコピーするイメージです。
http://msdn.microsoft.com/ja-jp/library/ms151198 …

この場合はデータベースミラーリングが当てはまると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す