Я изучаю возможность реализации ARR для базовой веб-фермы. В обозримом будущем во время пиковой нагрузки будет не более 500–1000 пользователей. Сайт предназначен для OLTP - без потоковой передачи контента. Может ли кто-нибудь дать некоторые рекомендации относительно того, какие системные спецификации требуются для этого типа умеренной нагрузки? Или, возможно, какие-либо результаты тестов, о которых вы знаете?
У меня возникли проблемы с поиском каких-либо данных об использовании ЦП / памяти для выделенного сервера ARR. Учитывая ограниченные ресурсы, я хочу избежать затрат на излишне мощный сервер, чтобы иметь возможность достаточно финансировать веб-серверы в ферме.
Я никогда не видел рекомендаций по размеру от Microsoft для ARR.
При этом, если вы не используете кеширование на уровне ARR, то спецификации минимальны. Без кеширования служба ARR мало что делает. Единственный сервер начального уровня, вероятно, справится с вашей пользовательской нагрузкой. Убедитесь, что какая-либо сетевая карта на сервере хорошо работает с масштабированием на стороне приема. Кроме того, если бы у меня был выбор между двумя небольшими серверами с NLB и ARR и одним большим сервером, я бы выбрал два меньших сервера для избыточности.
Если вы используете кеширование, я бы порекомендовал один процессор с большим количеством ядер и большим количеством быстрой оперативной памяти. Если у вас несколько процессоров, вам придется иметь дело с привязкой к NUMA, которую, я не думаю, понимает механизм кеширования ARR.