読み方 : ディーエスアール

DSR【Direct Server Return】

概要

DSRとは、ワンアーム構成ロードバランサで、サーバからクライアントへの返信はロードバランサを通さず直接送信させる方式。
DSRのイメージ画像

ロードバランサクライアントからサーバへのアクセスを仲介し、複数のサーバにアクセスを振り分けることで負荷を分散する。ワンアーム構成とはルータからロードバランササーバがそれぞれ個別に接続されている形態を指す。

通常の接続方式では往路も復路もロードバランサを経由するため、一往復の通信は「クライアントロードバランササーバロードバランサクライアント」という経路をたどるが、DSRでは復路はロードバランサを通さず「クライアントロードバランササーバクライアント」という経路をたどる。

ルータロードバランサの転送回数が減り性能が向上するほか、ロードバランサ側でサーバ行きパケット送信元アドレスを書き換える必要もなくなる。ただし、トランスポート層(L4)レベルの情報しか利用できないためHTTPなどアプリケーション層の情報に基づく負荷分散はできず、帰りはロードバランサを通さないためロードバランサ側でのSSL/TLSの終端もできない。サーバ側で仮想アドレスの設定も必要になる。

(2023.10.29更新)

他の用語辞典による「DSR」の解説 (外部サイト)