web-dev-qa-db-ja.com

2012年のDNSラウンドロビン、負荷分散、負荷共有、およびフェイルオーバー

私はこれらすべてに関してserverfaultや他のサイトで多くの投稿を読んでいます。

私が理解しているのは、複数のAレコード(ラウンドロビンDNS)を両方に使用できるということです。

私の仮定/発見が正しいことを確認したいと思います。だから私に知らせてください.....

3
user1089770

Webサーバーの実際の負荷分散が必要な場合は、Haproxyについて考える必要があります。リバースプロキシとフェイルオーバーシステムを使用して高効率です(キープアライブとハートビート)HaproxyロードバランサーはWebサーバーのフロントエンドサーバーとして機能します。

Haproxyの詳細については、 http://haproxy.1wt.eu/download/1.2/doc/haproxy-en.txt および http://www.howtoforge.com)をお読みください。/high-availability-load-balancer-haproxy-heartbeat-Fedora8

3
user128296

ロードシェアリングでは、トラフィックが等しくない場合でも、複数のパス間でトラフィックを共有します。負荷分散は、ネットワーク効率を達成するために使用されます。複数のパスを持つネットワーク全体にトラフィックを均等に分散します。これは、最適なリソース使用率を取得し、スループットを最大化し、応答時間を最小化するために行われます。したがって、これら2つは本当に異なるものです。 DNS(ドメインネームサーバー)で使用する場合のラウンドロビンは、ノードの自動フェイルオーバーを報告しないという欠点がありますが、負荷分散の方法です。それでも、ラウンドロビン手法を改善できる手法が存在します。

1
achal tomar