Назад | Перейти на главную страницу

Конфигурация оборудования веб-сервера ASP.NET

Я планирую развернуть свое веб-приложение ASP.NET в производственной среде на компьютере с Windows Server 2003. Но я ничего не знаю о торговых марках процессоров и о том, что лучше.

Я знаю, что 4 ГБ ОЗУ с тактовой частотой выше 3 ГГц будет хорошей ставкой и будет служить большому количеству пользователей.

Но скажите мне, какие новейшие и лучшие бренды процессоров для работы под ОС Windows Server 2003 сегодня?

И какая версия Windows 2003 Server мне нужна из следующего, если мне нужно запустить веб-сайт для поддержки около 100 000 (ста тысяч) пользователей, 60% из которых, как ожидается, будут всегда в сети?

источник: http://en.wikipedia.org/wiki/Windows_Server_2003

В статье говорится, что веб-версия поддерживает только до 2 ГБ ОЗУ. Будет ли этого достаточно для указанной выше группы пользователей?

И какая версия Windows 2003 Server мне нужна из следующего, если мне нужно запустить веб-сайт для поддержки около 100 000 (ста тысяч) пользователей, 60% из которых, как ожидается, будут всегда в сети?

Вам нужен калькулятор. Это будет ServerS - множественное число. Вы говорите о системе, к которой одновременно подключено 60 000 (!) Пользователей. Если вы сохраните ЛЮБУЮ сторону сервера состояний, требования к памяти будут высокими. Если вы этого не сделаете - количество просмотров тоже будет колоссальным. Если страницы никогда не обновляются, и в этом случае пользователи на самом деле не «в сети».

Если страница обновляется раз в минуту, используя 10 обращений для загрузки всего… это 600 000 обращений в минуту, / 60 = 10 000 обращений в секунду. Хотите продолжить математику?

Это не проблема для одного сервера, это возможно только через несколько серверов (кластер). Не уверен, сколько - действительно зависит от того, как долго ваша страница будет обрабатываться.

Тебе нужно:

  • Несколько серверов с использованием Web Edition.
  • Оперативная память серверов зависит. Шутки в сторону. Это в значительной степени зависит от того, сколько оперативной памяти вам нужно для хранения данных сеанса.

И вам определенно НЕ нужен Web Server 2003 - по какой конкретной причине вы сегодня выбираете действительно устаревшую технологию? Перейдите на сервер 2008 R2, лицензия SPLA.

Если вы ищете массовые чипы x86, то с точки зрения производительности процессора / памяти и ввода-вывода на данный момент вы смотрите на Intel Xeon 55xx-серии чипы (их новая серия 75xx еще не вышла и в любом случае может оказаться излишней для нужд большинства людей). Я трачу много времени на выбор конкретных процессоров, и E5540 - действительно хорошее сочетание цена / мощность / тепло / производительность, но нельзя отрицать, что X5570 и W5590 являются лучшими исполнителями, особенно для приложений с низким количеством потоков, которые часто встречаются в Windows. world из-за их более высоких множителей турбо-режима.

Если вы ищете больше баланса между низкой стоимостью и потребляемой мощностью / теплотой и меньше заботитесь о максимальной производительности, тогда AMD Opteron 8435 или Intel Xeon L5530 - тоже хороший выбор. Если цена не является единственной проблемой, которую я бы избегал для настольных процессоров (например, Intel Core и i), есть много тестов, которые показывают их равный паритет с Xeon / Opteron, но их `` падение '' при тяжелых условиях. нагрузка гораздо более выражена.

С точки зрения того, какие серверы выбрать, я не мог бы порекомендовать модели HP DL360 / 365 и DL380 / 385 выше, если вы ищете машины для монтажа в стойку 2U, хотя и IBM, и Dell также делают очень совершенные модели в том же духе. .

Что касается версии Windows, я думаю, вы скоро пожалеете о веб-версии по той причине, что вы заявляете: память в наши дни очень дешевая и помогает чрезвычайно практически для всех приложений - зачем ограничивать себя. С другой стороны, это не похоже на то, что вам нужна версия DC, а Enterprise (хотя версия, которую я покупаю исключительно) действительно существует для ее кластеризации и возможностей лицензирования виртуальных машин 1: 4 - если вам это нужно, выберите Ent , если нет, то Standard подойдет вам.

Кстати, вы, кажется, твердо настроены на 2003 год? 2008 - мой самый любимый код MS, он быстрый, простой в установке, действительно стабильный, функциональный и не имеет никаких оконечных устройств - я умоляю вас рассмотреть его, особенно в 64-битном виде.

Желаем удачи и не стесняйтесь возвращаться с любыми дополнительными вопросами.