トップ回答者
多数のWEBアプリが動作するIIS構成に関して、お知恵を拝借できますでしょうか?

質問
-
現在、WEBアプリケーションの動作に必要な、WEBサーバ環境の検討を行っています。
もしご存じでしたら以下の事柄に関して、アドバイスを頂いても宜しいでしょうか?
(もちろん裏付けのない経験則でも構いませんので)
アドバイス頂きたい事(今回のターゲットはIIS7.5ですが、古い情報でも助かります)
・一つのIIS上で、ホスト可能なWEBサイトの上限数は幾つ位か?
(“xxxの制約上、恐らく50個程度が限界だと思う”の様な回答でも結構です。仮に導入事例等が
ございましたら、URL等教えて頂けるととても助かります)
・一つのIIS上で、多数のWEBサイトをホストする際に、注意しておいた方が良い事は有るか?
(”WEBサイト数に上限は無いが、一つのIISで処理できるxxxは上限が有る”の様な回答を
頂けると助かります。)
背景
現在、あるWEBアプリケーションを使用する企業として、約100社を想定しており、
IIS上に企業毎のWEBサイトを用意し、その中に各企業用のWEBアプリケーションを可能な限り多く
格納する構成について、妥当性を調べつつ、より良い構成案が有るかを含めて検討中しております。
WEBサーバのパフォーマンス的な観点からも、一つのIISでホスト可能なWEBサイト
(=WEBアプリケーション)数を判断する予定ですが、そもそもIISの仕様的な側面で
情報を集めたいと考えています。
以上、宜しくお願いします。
2010年4月28日 5:05
回答
-
こんにちは、ティッチ さん
Windows Server 2008 についての情報を見つけれらなかったのですが、古いバージョン (Windows Server 2003) については、以下の情報がありました。ただ、サイト数ということだけではなく、マシンのスペックや “Web サイト” と アプリケーション プールなど、様々な要因によるので環境ごとに異なるようです。
なので、単純にサイト数はいくつまでと一概にはいえなそうです。
IIS 6.0 についてよく寄せられる質問
http://www.microsoft.com/japan/windowsserver2003/community/centers/iis/iis6_faq.mspxQ. 新規 Web サイトを追加しようとしても Web サイトが追加されず、”セキュリティ情報を更新するために使用できるメモリはこれ以上ありません。” というエラー メッセージが表示されます。また、システム イベント ログにエラー 1131 が記録されます。
A. 既定では、IIS はサーバー上の使用可能な物理メモリの量に基づいて、作成できる Web サイト数を自動的に決定します。たとえば、使用可能なメモリが 64 メガバイト (MB) のコンピュータでは、最大サイト数は 16 に設定されます。使用可能なメモリが 256 MB のコンピュータでは、最大サイト数は 64 に設定されます。
この問題を解決するには、MaxEndPoints というレジストリ値を作成し、IIS でホストする Web サイト数よりも最低 1 大きい値に設定します。
Web サイトを追加するときに、Event ID 1131 エラー メッセージが表示されます。
http://support.microsoft.com/kb/824033/ja
Windows Server 2003 と Internet Information Services (IIS) 6.0 でのアプリケーションの分離構成
http://technet.microsoft.com/ja-jp/windowsserver/cc980794.aspx
“パフォーマンスとスケール” の節に記載があります。
ご参考まで。
- 回答としてマーク 服部清次 2010年5月10日 1:46
2010年5月6日 8:45
すべての返信
-
こんにちは、ティッチ さん
Windows Server 2008 についての情報を見つけれらなかったのですが、古いバージョン (Windows Server 2003) については、以下の情報がありました。ただ、サイト数ということだけではなく、マシンのスペックや “Web サイト” と アプリケーション プールなど、様々な要因によるので環境ごとに異なるようです。
なので、単純にサイト数はいくつまでと一概にはいえなそうです。
IIS 6.0 についてよく寄せられる質問
http://www.microsoft.com/japan/windowsserver2003/community/centers/iis/iis6_faq.mspxQ. 新規 Web サイトを追加しようとしても Web サイトが追加されず、”セキュリティ情報を更新するために使用できるメモリはこれ以上ありません。” というエラー メッセージが表示されます。また、システム イベント ログにエラー 1131 が記録されます。
A. 既定では、IIS はサーバー上の使用可能な物理メモリの量に基づいて、作成できる Web サイト数を自動的に決定します。たとえば、使用可能なメモリが 64 メガバイト (MB) のコンピュータでは、最大サイト数は 16 に設定されます。使用可能なメモリが 256 MB のコンピュータでは、最大サイト数は 64 に設定されます。
この問題を解決するには、MaxEndPoints というレジストリ値を作成し、IIS でホストする Web サイト数よりも最低 1 大きい値に設定します。
Web サイトを追加するときに、Event ID 1131 エラー メッセージが表示されます。
http://support.microsoft.com/kb/824033/ja
Windows Server 2003 と Internet Information Services (IIS) 6.0 でのアプリケーションの分離構成
http://technet.microsoft.com/ja-jp/windowsserver/cc980794.aspx
“パフォーマンスとスケール” の節に記載があります。
ご参考まで。
- 回答としてマーク 服部清次 2010年5月10日 1:46
2010年5月6日 8:45 -
ティッチ さん、
こんにちは。
フォーラム オペレーターの服部 清次です。今回、0gata さんと弊社の山本春海の回答が参考になったようですので、
勝手ながら、私の方で [回答としてマーク] のチェックを付けさせていただきました。また何か困ったことがありましたら、ぜひ TechNet フォーラムに質問をご投稿ください。
今後とも、よろしくお願いします。
それでは、また!
__________________________________________________
マイクロソフト株式会社 フォーラム オペレーター 服部 清次2010年5月10日 1:49