Anforderungen an den Application Request Routing-Server

Anforderungen an den Application Request Routing-Server

Ich prüfe die Möglichkeit, ARR für eine einfache Webfarm zu implementieren. In absehbarer Zukunft wird es während der Spitzenauslastung höchstens 500-1000 Benutzer geben. Die Site ist für OLTP – kein Content-Streaming. Kann jemand Hinweise geben, welche Systemanforderungen für diese Art von mäßiger Auslastung erforderlich sind? Oder vielleicht irgendwelche Benchmark-Ergebnisse, die Ihnen bekannt sind?

Ich hatte Probleme, Daten zur CPU-/Speichernutzung für einen dedizierten ARR-Server zu finden. Angesichts begrenzter Ressourcen möchte ich die Ausgaben für einen unnötig leistungsstarken Server vermeiden, damit ich die Webserver in der Farm ausreichend finanzieren kann.

Antwort1

Ich habe noch nie Größenempfehlungen von Microsoft für ARR gesehen.

Wenn Sie jedoch kein Caching in der ARR-Schicht verwenden, sind die Spezifikationen minimal. Ohne Caching leistet der ARR-Dienst nicht viel. Ein einzelner Low-End-Server wird Ihre Benutzerlast wahrscheinlich bewältigen. Stellen Sie sicher, dass die Netzwerkkarte im Server nachweislich gut mit der Receive Side Scaling funktioniert. Wenn ich die Wahl zwischen zwei kleinen Servern mit NLB und ARR und einem größeren Server hätte, würde ich mich aus Redundanzgründen für die beiden kleineren Server entscheiden.

Wenn Sie Caching verwenden, würde ich einen einzelnen Prozessor mit vielen Kernen und viel schnellem RAM empfehlen. Wenn Sie mehrere Prozessoren haben, müssen Sie mit NUMA-Affinität umgehen, die der Cache-Mechanismus von ARR meiner Meinung nach nicht versteht.

verwandte Informationen