Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

サービスの「負荷分散・拡張性」・「冗長性・可用性」の向上を図るためのサービス

特徴

適合するシステム

方式

要約していうと、

処理の振り分け方式は、

という方式である。

((後述の)ハッシュ関数の再構築による)フェイル・オーバーも可能になっている。

分散処理方式

パケットをWebファームのNICに重複して着信させる分散処理の方式に以下の2つがある。

ハッシュ関数

NLBのハッシュ関数は、パーシステンスの種類として、

以下のサイトで説明されている、

Source address affinity persistence

を採用している。

プロトコル

がある。

分散処理方式

分散処理方式に

が存在する。

ユニキャスト・モード

ユニキャスト・モードの分散処理方式

マルチキャスト・モード

マルチキャスト・モードの分散処理方式

ハッシュ関数

アフィニティ

Source address affinity persistenceのaffinityとして、

が存在する。

単一モード

ハッシュ関数は、クライアントのIPアドレスから物理ノードが選択する。

なしモード

ハッシュ関数は、クライアントのIPアドレス+ポートから物理ノードが選択する。

∴ クライアントのTCP/IP接続が異なると、異なるノードに振り分けられる。

その他

ASP.NETでは、SessionState?を使用するステートフルなアプリケーションでも、
ステートサーバやSQL Serverに状態を一時退避する事で、以下を可能にしている。

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS