web-dev-qa-db-ja.com

アプリケーションリクエストルーティングサーバーの要件

基本的なWebファームにARRを実装する可能性を模索しています。近い将来、ピーク時のユーザー数は最大500〜1000人になります。このサイトはOLTP-コンテンツストリーミングなしです。そのタイプの中程度の負荷に必要なシステム仕様の種類について誰かがガイダンスを提供できますか?またはおそらくあなたがしているベンチマーク結果知っていますか?

専用ARRサーバーのCPU /メモリ使用量に関するデータを見つけるのに問題がありました。リソースが限られているため、ファーム内のWebサーバーに十分な資金を提供できるように、不必要に強力なサーバーに費やすことは避けたいと思います。

1
DuncanMack

MicrosoftからARRのサイズに関する推奨事項を見たことがありません。

そうは言っても、ARRレイヤーでキャッシュを使用していない場合、仕様は最小限に抑えられます。キャッシュがないと、ARRサービスはあまり機能しません。単一のローエンドサーバーがおそらくユーザーの負荷を処理します。サーバー内のNICが受信側スケーリングで適切に機能することがわかっていることを確認してください。また、NLBとARRを実行する2つの小さなサーバーと、1つの大きなサーバーのどちらかを選択した場合は、冗長性のために2つの小さなサーバーを使用します。

キャッシュを使用している場合は、多くのコアと多くの高速RAMを備えたシングルプロセッサをお勧めします。複数のプロセッサを使用する場合は、NUMAアフィニティを処理する必要がありますが、これはARRのキャッシュメカニズムでは理解できないと思います。

1
longneck