私は現在、IIS(10 +)で実行されているマイクロソフトのサービスごとに数千ものAppPools、つまりワーカープロセスを持つアーキテクチャの実現可能性を調査中です。 (いくつかのオプションの1つです)IISは何千ものAppPools /ワーカープロセスを処理できますか?
私は各ワーカープロセスのオーバーヘッドを理解しています。現在、私の見積もりは、各作業者が約20-30MBになることです。サーバーのリソースはあまり問題にならないはずです.32〜64GBのRAMを備えたサーバーをプロビジョニングする可能性が高いからです。これに加えて、すべてのワーカーが常にアクティブになるわけではないので、AppPoolsがアイドル状態のときにヘッドルームを獲得する必要があります。
私の質問:IISはこの多くのAppPools/Workerプロセスを処理できますか?
私は、十分なリソースを与えてはならない理由は見当たりませんが、何らかの簡単な検索の後にドキュメントを見つけることができなかったのです。