我正在探索为基本网络农场实施 ARR 的可能性。在可预见的未来,高峰使用期间最多会有 500-1000 名用户。该网站用于 OLTP —— 没有内容流。有人可以提供一些指导,说明这种中等负载需要什么样的系统规格吗?或者您知道的任何基准测试结果?
我一直找不到有关专用 ARR 服务器的 CPU/内存使用情况的任何数据。鉴于资源有限,我希望避免在功能不必要强大的服务器上花钱,以便能够为农场中的 Web 服务器提供足够的资金。
答案1
我从未见过微软针对 ARR 的尺寸建议。
话虽如此,如果您没有在 ARR 层使用缓存,那么规格就很小。没有缓存,ARR 服务就做不了什么。一台低端服务器可能就能处理您的用户负载。确保服务器中的任何 NIC 都能很好地与接收方扩展配合使用。此外,如果我可以在两台运行 NLB 和 ARR 的小型服务器与一台大型服务器之间做出选择,我会选择两台较小的服务器以实现冗余。
如果您使用缓存,我建议您使用具有大量内核和大量快速 RAM 的单处理器。如果您使用多处理器,那么您将不得不处理 NUMA 亲和性,我认为 ARR 的缓存机制无法理解这一点。