У меня есть выделенный сервер с Windows Server 2008, и я загружаю туда веб-сайт, мне нужно приблизительное число о том, сколько одновременных пользователей могут получить доступ к веб-сайту до его сбоя.
Возможно ли это? И как? и какие конфигурации я буду использовать для расчета?
Вам нужно будет найти (или нанять службу), которая имитирует одновременное использование вашего сайта пользователями. Вы не можете сделать это вообще, не зная, сколько данных можно извлечь из этого, и это очень специфично для вашего приложения. Сколько статического контента вытягивается? Видео? Графика? Сгенерированные данные?
Затем вам нужно будет выяснить, сколько данных может поместиться через ваше Интернет-соединение, если ваше приложение выполняет работу на стороне сервера, будет ли оно максимально увеличивать ваш процессор или память, вы используете базу данных? А как насчет вашей дисковой системы хранения? Вы нормализовали базу данных?
Самое достойное оборудование сегодня с достойным подключением к Интернету должно работать на большинство сервер работает, так как я сомневаюсь, что большинство стартапов собираются за одну ночь привлечь трафик Google, Youtube или Facebook, поэтому я бы больше сосредоточился на наличии приложения и сервера, предназначенных для масштабирования по мере необходимости. Вы можете получить некоторое представление об оборудовании, используемом в Serverfault, в блоге Stack Exchange, и на самом деле они не используют много тяжелого оборудования для обслуживания сайтов. Но опять же; его сильно зависит от дизайна приложения и данных, передаваемых пользователям.
В конце концов, единственный «простой» способ узнать это - протестировать. Не существует волшебной формулы или программы для его локального тестирования.