
Estoy explorando la posibilidad de implementar ARR para una granja web básica. En el futuro previsible habrá como máximo entre 500 y 1.000 usuarios durante el pico de uso. El sitio es para OLTP, sin transmisión de contenido. ¿Alguien puede proporcionar alguna orientación sobre qué tipo de especificaciones del sistema se requieren para ese tipo de carga moderada? ¿O quizás algún resultado comparativo que conozca?
He tenido problemas para encontrar datos sobre el uso de CPU/memoria para un servidor ARR dedicado. Dados los recursos limitados, quiero evitar gastar en un servidor innecesariamente potente para poder financiar suficientemente los servidores web de la granja.
Respuesta1
Nunca he visto recomendaciones de tamaño de Microsoft para ARR.
Dicho esto, si no utiliza el almacenamiento en caché en la capa ARR, las especificaciones son mínimas. Sin almacenamiento en caché, el servicio ARR no hace mucho. Un único servidor de gama baja probablemente manejará su carga de usuarios. Asegúrese de que cualquier NIC que esté en el servidor funcione bien con la escala del lado de recepción. Además, si pudiera elegir entre dos servidores pequeños que ejecutan NLB y ARR frente a un servidor más grande, elegiría los dos servidores más pequeños por motivos de redundancia.
Si utiliza almacenamiento en caché, recomendaría un solo procesador con muchos núcleos y mucha RAM rápida. Si obtienes varios procesadores, tendrás que lidiar con la afinidad NUMA, que no creo que el mecanismo de caché de ARR comprenda.