IT導入完全ガイド
SSLニーズ急増のワケは? 注目されるADC事情(1/5 ページ)
サーバの負荷分散やオフロード処理などアプリケーションを最適な形で送り届けるADC。SSL処理のニーズが急増する昨今、あらためてADCの最新動向を徹底解説する。
サーバの負荷分散に役立つロードバランサも、今ではアプリケーション処理を適切に行うためのADC(アプリケーションデリバリーコントローラー)と呼ばれるようになって久しい。ADCはクラウドサービスの広がりやセキュリティ強化の流れの中で、ネットワークにおいて重要な役割を果たすものとしてあらためて注目されている。今回は、ADCの基本に立ち返りつつ、ADCニーズの変遷や技術動向など最新事情について分かりやすく解説していく。
ロードバランサからADCへの進化
ADCとは、ユーザーとアプリケーション(サーバ)の間に設置され、アプリケーションを最適な形でユーザーに届けるための機能を担うネットワーク機器だ。サーバに対する負荷分散機能を提供するロードバランサにゲートウェイとしてのさまざまな機能を追加したものがADCとなっており、ADCという名称で製品展開しているベンダーが増えている。
ADCには、大きく分けてアプリケーションの可用性に寄与する機能やアプリケーションの高速化機能、セキュリティ機能などが備わっている。具体的には、基本となるレイヤー4からレイヤー7による負荷分散機能をはじめ、GSLB(Global Server Load Balance)と呼ばれる広域負荷分散機能やSSLアクセラレーション、ユーザー認証機能、DDoS対策機能、そしてWAF(Webアプリケーションファイアウォール)など各種機能が備わっている。
これらの機能を組み合わせることで、サーバの可用性を高めながらパフォーマンスを向上させ、またサーバ処理をオフロード(肩代わり)することでパフォーマンス改善に大きく貢献する。さらに、セキュリティ対策を担うネットワーク機器として外部からの攻撃に対してもアプリケーションを保護する優れものだ。
ADCが高速処理を実現するメカニズム
ADCはユーザーとアプリケーションの間に立ち、SSL処理をはじめとしたサーバ処理のオフロードや複数のサーバに処理を分散する役割を担っているが、ADCがボトルネックになるようではそもそも意味がない。そのために、ADC自体に高速化に適したメカニズムが採用されており、膨大なトラフィックに対しても快適なアプリケーション処理を実現している。
ハードウェアについては、決められた処理に特化した専用ASICが搭載されており、パフォーマンスを高める工夫が施されている。その中心となるのは、パフォーマンスが求められるSSLをハードウェアによって高速に処理するASICだ。
また、最近ではSYN flood攻撃などWebサーバの負荷を増大させるDDoS攻撃に対処できる機能を実装しているものも増えている。なお、最近では一度実装したら回路変更が難しいASICではなく、プログラマブルに変更可能なFPGAによるハードウェア処理がトレンドになりつつある。
ハードウェア同様、ADCのソフトウェアもさまざまな機能を拡張しながらパフォーマンスを損なうことなく処理できるよう工夫されており、その最たるものがADC専用のOSだろう。あるベンダーでは、汎用(はんよう)CPUやメモリを快適に動作させるため、メモリ同士の処理情報を伝達するコミュニケーションパスの処理を最小限にする共有メモリアーキテクチャを採用し、マルチコアでの処理であっても余計なCPU間通信やメモリ消費を押さえることが可能な仕組みを実装している。特にOS周りは各ベンダーともに力を入れているところであり、それぞれの特徴をうまくつかんでほしい。
Copyright © ITmedia, Inc. All Rights Reserved.
IT導入完全ガイド
注目の技術やITツール。そもそもどういったモノで何に使えるのか、どんなモノを選ぶべきか、課題はあるか、といった情報を基礎から徹底解説します。
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
「Gemini Notebook」になって何が変わった? NotebookLMからの変更点をおさらい
-
2
ゼロから分かる「Python in Excel」 プログラミング未経験の筆者がデータ分析してみた
-
3
生成AIで減る作業時間、残る確認と責任 ITエンジニア1265人調査
-
4
そのFTP、止めて大丈夫? 「古いファイル転送」を残すか見直すか
-
5
なぜ「情シス不在」でもIT化が回る? 39人の町工場が15年かけて見つけた答え
-
6
「AIを盗む」のではなく「AIを動かす」ために Googleが捉えた攻撃者の異変
-
7
Googleの自動化ツール「Workspace Studio」×Gemini、4つの業務効率化アイデア
-
8
AI議事録は「文字起こし」で選ばない 表で分かる「Notta/AutoMemo/AiNote」の特性
-
9
その見積書、ChatGPTに入れて大丈夫? 現場で迷わない「OK/NG」の線引き
-
10
7歳からのLinux愛好家が、なぜ今「Windows」に? OSの見方が変わった理由:896th Lap
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー