Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> Webサーバー >> Webファームとネットワークの負荷分散の概要とアーキテクチャ例

Webファームとネットワークの負荷分散の概要とアーキテクチャ例

  

Webファームとネットワークの負荷分散の概要

複数の内部IIS WebサーバーがWebファームに形成されると、これらのサーバーは同時に1つをユーザーに提供します。断続的で信頼性の高いWebサイトサーバーWebファームが他のユーザからWebサイトへの接続要求を受信した場合、それらの要求はWebファーム内の異なるWebサーバに処理されるため、Webページへのアクセス効率が向上します。サービスが提供されている場合、サーバーは引き続き正常に稼働している他のサーバーによって引き続きサービスされるため、Webファームもフォールトトレラントです。

Webファームのアーキテクチャ

一般的なWebファームのアーキテクチャの例である次の図は、単一障害点を回避するためにWebファームの通常の動作に影響を与えるため、ファイアウォール、ロードバランサなどの各レベル、フォールトトレランス、負荷分散機能を提供するために、IISWebサーバやデータベースサーバなど、複数の、:

1、ファイアウォール:ファイアウォールは、内部コンピュータおよびサーバーのセキュリティを確保することができます。

2、ロードバランサ:ロードバランサ(Load Balancer)は、Webファームに接続するリクエストをWebファーム内のさまざまなWebサーバに分散できます。

3、フロントエンドWebファーム(IIS Webサーバー):ユーザーにWebアクセスサービスを提供するために、複数のIIS WebサーバーがWebファームで構成されています。

4、バックエンドデータベースサーバー:設定、Webページ、その他のデータを保存するために使用されます。
Windows Server 2008 R2にはネットワーク負荷分散(Windows NLB)が組み込まれているため、ここでロードバランサーをキャンセルします。これにより、フロントエンドWebファームのWindows NLBが有効になり、負荷分散とフォールトトレランスが提供されます。

そこにルールの発行を通じてサポートすることができMircrosof ISA ServerまたはMicrosoft Forefront脅威管理ゲートウェイ(TMG)ファイアウォールのWebファームので、それは計画と設計のWebファーム環境下に表示することができます。

の内部WebサイトピクチャーISA ServerまたはTMGへの外部リンクの要求を受信すると、それは、Webファーム内のWebサーバー・プロセスにこの要求を転送するためのルールに従って問題を設定します。 ISA ServerまたはTMGには、Webサーバーが停止しているかどうかを自動的に検出する機能もあるため、まだ機能しているWebサーバーにのみ要求を転送します。

Webコンテンツの保存場所

上に示したように、Webページを各Webサーバーのローカルディスクに保存できます(1つの図でファイアウォールとロードバランサーを簡略化しています)。手動コピーでWebファイルを各Webサーバーにコピーすることもできますが、自動的にコピーするにはDFS(Distributed File System)を使用することをお勧めします。このとき、いずれかのWebサーバーのWebファイルが更新されている限り、それらのファイルはDFSのコピー機能によって自動的に他のWebサーバーにコピーされます。


SAN(Storage Area Network)やNAS(Network Attached Storage)などの記憶装置にWebページを保存して、それらを使用してWebコンテンツのトラブルシューティングを行うこともできます。


次のようにWebページをファイルサーバーに保存することもできます。フォールトトレランスを実現するには、複数のファイルサーバーを設定し、サーバー内のすべてのWebページを確実に保存する必要があります。同様に、DFSのコピー機能を使用して、各ファイルサーバーに保存されているWebページの内容を自動的に同じにすることができます。


この記事は「IT Chenyi」ブログからのものです。必ずこのソースを保管してくださいhttp://itchenyi.blog.51cto.com/4745638/1125115

Copyright © Windowsの知識 All Rights Reserved