DNSラウンドロビンは、DNSサーバーの機能を利用した負荷分散メカニズムです。DNSゾーンレコードに定義された複数のIPアドレスを順番に切り替えることで、受信トラフィックを複数のサーバーに自動的に分散します。この負荷分散方式は、標準的なDNSゾーン設定で比較的簡単に構成できます。

DNSラウンドロビンでは、DNSサーバーがDNSクエリに応答するたびに、関連付けられたIPアドレスのリストを順番に使用します。その結果、受信リクエストが複数のサーバーに均等に分散され、シンプルな負荷分散が可能になります。

DNSラウンドロビンは実装が容易である一方、いくつかの重要な制約があります。

  • 現在のサーバー負荷や処理能力に基づくインテリジェントなトラフィック分散には対応していません。
  • サーバー障害を検出したり、障害に対応したりすることはできません。そのため、応答しないサーバーや障害が発生したサーバーにトラフィックがルーティングされる可能性があります。
  • サーバーの追加や削除などの変更後、DNSキャッシュの仕組みによって更新された構成の反映が遅れ、リクエストが引き続き古いサーバーアドレスに送信される可能性があります。

よりインテリジェントな負荷分散とサーバー障害に対するレジリエンスを実現するため、多くの組織では高度な負荷分散ソリューションを選択しています。F5 BIG-IP Local Traffic Manager (LTM)は、包括的かつ適応型の負荷分散を提供します。トラフィックをインテリジェントに分散し、サーバーの健全性をリアルタイムで監視することで、こうした制約を克服し、ダウンタイムやキャッシュに関連する問題を解消します。