Трудно ли серверу с 500 RAM разместить 30 000 веб-сайтов + 30000 баз данных с 3 пользователями в день?
Это для Windows Server 2008, IIS7
500 МБ ОЗУ будет недостаточно. Вам понадобится на пару порядков больше.
Точные характеристики, которые вам понадобятся, зависят от рабочей нагрузки. Сколько ежедневных просмотров вы ожидаете? Это статические страницы или веб-приложения? Что считается приемлемой производительностью? Какого типа IOPS для этого требуется? Насколько велики базы данных?
Что ты действительно спрашиваешь? И почему? Вы думаете о переходе с управляемых серверов на собственную инфраструктуру? Сейчас они работают на нескольких десятках серверов, и вы хотите сэкономить?
редактировать
Ответ прост: не делай этого. Даже если это сработает, это не сработает.
Вы прокомментировали, что это было для тестовой машины разработчика. Что они будут тестировать? Насколько важно это тестирование? Пока вы не дадите более подробных ответов, у вас будет только больше вопросов.
Да. Серверу это сложно сделать. Без дополнительных подробностей это лучший ответ, который вы можете получить. Более подробным ответом будет «это зависит от обстоятельств», но я собираюсь сказать, что в целом ответ - да.
Это дает вам 6 КБ ОЗУ для каждой базы данных, при условии, что вы даете 200 МБ для БД, 200 МБ для веб-сервера и 100 МБ для базовой ОС.
Короткий ответ: Нет.
Что ж, если вы серьезно ограничите объем оперативной памяти, предоставляемой каждой базе данных, а также каждому веб-сайту, то, конечно, вы сможете это сделать.
Вам действительно нужно протестировать его и изучить, какой результат вы получите.
Теоретические ограничения на большое количество серверов см .: Теоретические ограничения IIS7
В противном случае 500Gb могло бы быть более реалистичным.