2011-07-03 11 views

答えて

1

マスタ/スレーブタイプのアーキテクチャは、アプリケーションが「読み込みが重い」場合、つまりデータベースへの接続の大部分がデータの書き込みではなくデータを読み取る場合に便利です。

マスター/スレーブを使用すると、ハードウェアを追加するだけでアプリケーションをスケールアウトすることができます。新しいボックスにデータベースのコピーを作成し、スレーブとしてマスタに追加するだけです。 mysqlデータベース書き込みのためだけ を保持している別の サーバーを使用して各 のみデシベルのを読んで

負荷分散Webサーバに関して

これは、マスター/スレーブタイプのアーキテクチャのように聞こえます。マスター/スレーブの場合、マスターはデータが変更される唯一の場所であり(スレーブに変更が伝播するため)、スレーブを読み取り専用にします。

+0

別のサーバーにマスターとスレーブを置き、Webサーバーを別々にしたり、2番目のセットアップオプションに関して分離する方がいいです...ロードされている新しいWebサーバーの役割として、Webサーバーにdbサーバーを追加してくださいバランスが取れていて、マスターはそれ自身のサーバーにありますか?パフォーマンスはどちらかというと問題になります...私が選んだアーキテクチャーによってコストがかかりますか? –

+0

異なるサーバー上にマスターとスレーブがあることは間違いありません。同じサーバー上に1つのサーバーで拡張できない点はありません。 Webサーバー上にデータベーススレーブを置いても問題はありません。これはおそらくお金を節約しますが、後でWebサーバーを稼働していない専用のデータベーススレーブサーバーを必要とすることがあります。 –

関連する問題