Трудно ли серверу разместить 30 000 веб-сайтов + 30000 баз данных по 3 пользователя в день?

Трудно ли серверу с 500 ОЗУ разместить 30 000 веб-сайтов + 30000 баз данных с 3 пользователями в день?

То для Windows Server 2008, IIS7

5 ответов

Решение

Что ж, если вы серьезно ограничиваете объем оперативной памяти, предоставляемой каждой базе данных, а также каждому веб-сайту, то, конечно, вы можете это сделать.
Вам нужно протестировать его и изучить тот удар по производительности, который вы получите.

500 МБ ОЗУ будет недостаточно. Вам понадобится на пару порядков больше, чем это.

Точные характеристики, которые вам понадобятся, зависят от рабочей нагрузки. Сколько ежедневных хитов вы ожидаете? Это статические страницы или веб-приложения? Что считается приемлемым исполнением? Какой тип IOPS для этого требуется? Насколько велики базы данных?

Что ты на самом деле спрашиваешь? И почему? Вы думаете о переходе с управляемых серверов на собственную инфраструктуру? В настоящее время они работают на нескольких десятках серверов, и вы ищете, чтобы сэкономить деньги?

редактировать
Ответ прост: не делай этого. Даже если это работает, это не будет работать хорошо.

Вы прокомментировали, что это было для тестовой машины разработчика. Что они будут тестировать? Насколько важно это тестирование? Пока вы не предоставите более подробные ответы, у вас будет только больше вопросов.

Да. Серверу сложно это сделать. Без подробностей это лучший ответ, который вы можете получить. Более нюансированным ответом будет "это зависит", но я собираюсь сказать, что в общем случае ответ - "Да".

Это дает вам 6 КБ ОЗУ на базу данных, при условии, что вы даете 200 МБ для БД и 200 МБ для веб-сервера, и 100 МБ для базовой ОС.

Краткий ответ: Нет.

Теоретические ограничения для большого количества серверов см.: теоретические ограничения IIS7.

В противном случае 500Gb может быть более реалистичным.

Другие вопросы по тегам