アプリケーションデリバリコントローラ 【ADC】 Application Delivery Controller
ネットワークからのアクセスを複数の機器に振り分けるロードバランサ(load balancer)のうち、Webのデータ伝送を行うプロトコル(通信規約)であるHTTPの制御情報に基づいてWebサーバの負荷分散を行う「L7スイッチ」あるいは「アプリケーションスイッチ」をより高度化した製品カテゴリーである。
ロードバランサとしての機能は、均等な負荷分散や同じ相手からのアクセスを同じサーバに誘導するセッション維持など基本的な機能のほかに、地理的あるいはネットワーク的に離れた場所にあるサーバ群へのアクセスの振り分け、HTTPヘッダやコンテンツの内容などによる振り分け設定など高度な機能を利用できる。
また、送受信されるコンテンツの圧縮や、静的な内容をキャッシュ領域に保存してサーバに代わって送信するキャッシュサーバ機能、SSL/TLSによる暗号化などの定型的な処理を肩代わりしてサーバの負荷を軽減する機能(SSLオフロード/SSLアクセラレータ)、サーバへの攻撃アクセスを遮断するファイアウォール機能など、Webサーバの肩代わりや補助、防御のための様々な機能が提供される。
(2020.4.7更新)
関連用語
他の辞典による解説 (外部サイト)
- 日経 xTECH Active キーワード 「ADC」
- Insider's Computer Dictionary 「ADC」
- F5 用語集 「アプリケーションデリバリコントローラ」
- TechTerms.com (英語) 「ADC」
- Computer Hope (英語) 「ADC」
- PC.net Computer Glossary (英語) 「ADC」
- WhatIs.com (英語) 「ADC」
- Techopedia (英語) 「Application Delivery Controller」
- Gartner Information Technology Glossary (英語) 「ADC」
- PC Magazine (英語) 「ADC」