|
サーバーロードバランス
サーバーロードバランスとは
サーバーロードバランス(さーばーろーどばらんす、Server Load balance)とは、クライアント/サーバーネットワークにおいて、クライアントとサーバーの間にロードバランサー(負荷分散装置)を設置し、通信アプリケーションの(TCP/UDP)ポート番号を基に、2〜256台のサーバーが分散処理を行うコンピューターシステムです。
サーバーロードバランスでは、サーバー構築とネットワーク構築の高度なインテグレーションが必要です。
サーバーロードバランスでは、サーバーのスケーラビリティーが簡単に拡張でき、保守運用コストも圧縮されるので、多くのWebアプリケーションに適しています。
負荷分散とは、作業負荷を多数のコンピュータ、プロセス、その他のリソースに分散し、リソースの利用効率を高め性能を向上させる手法です。
負荷分散では、ロードバランサと呼ばれるシステムを利用します。
サーバーロードバランスの概要
ロードバランサを使うことで、サーバーファームの容量を1台のサーバーから徐々に増やすことができます。
また、サーバーの故障や保守によるサーバーの停止の際にもサービスを続行させることができます。
負荷分散されるサーバーの種類
- SSLオフロードまたは圧縮
- キャッシュ
- コンテンツ監視サーバー
- サーバーファーム
- 侵入検知システム
- ファイアーウォール
ロードバランサの機能
- DDoS攻撃への防御
- Secure Remote Access (SSL VPN)
- SSLオフロードと加速
- TCP圧縮
- TCPバッファリング
- TCP負荷低減
- 圧縮
- アプリケーションのキャッシュ化
- キャッシュのリダイレクト
- クライアント・キープアライブ
- 広域サーバ負荷分散
- コンテンツ切り替え
- コンテンツのフィルタリング
- 統合ロギング
- 優先度別キューイング
- リンク負荷分散
ロードバランサの手法
Webサーバーでのロードバランサの手法
- DNSラウンドロビンにより、ページ要求を3つのSquidサーバに平等に分散させます。
- Squidサーバは応答時間を測定しており、7台のWebサーバにページ要求を分散させます。
- 各WebサーバにはPHPスクリプトが動作しており、要求の種類によっていくつかのデータベースサーバに負荷を分散します。
ロードバランサ製造企業
- F5ネットワークス
- アスタロ
- コヨーテポイントシステムズ
- シスコシステムズ
- シトリックス
- ジュニパーネットワークス
- ノーテル
- ファウンドリーネットワークス
- パイオリンク
- バラクーダネットワークス
- ラドウェア
|