Можно ли использовать Windows Web Server 2008 для размещения игр? - PullRequest
0 голосов
/ 15 декабря 2008

В настоящее время я использую сервер Linux, у нас есть несколько веб-сайтов, PHP-приложения с MySQL, как обычно. Так как сервер находится в частной собственности некоторых моих друзей и меня (хотя мы действительно размещаем его в профессиональном центре обработки данных), время от времени мы также используем его для размещения нашего небольшого источника встречных ударов и матчей Call of Duty 4, выпуская пакеты выделенного игрового сервера.

Я недавно подписался на превосходный набор компонентов WinForms и ASP.Net DevExpress и собираюсь перейти на Windows, чтобы использовать эти компоненты ASP.Net. В настоящее время я пытаюсь сделать выбор между веб-версией и стандартной версией Windows Server, поскольку разница составляет почти тысячу долларов (откуда я)

В Windows Web Server 2008 Microsoft смягчила ограничения сервера баз данных и дала понять, что клиентские лицензии не нужны. Но можно ли будет запустить вышеупомянутые веб-серверы? Я гуглил и искал по форумам безрезультатно.

Нужна помощь, прежде чем я заберу деньги.

Спасибо.

Ответы [ 2 ]

1 голос
/ 15 декабря 2008

Прежде чем высказать свое мнение, я начну с ответа на ваши основные вопросы:

  • Да, вы можете запускать выделенные игровые серверы в Windows Server Web ed.

  • Различия между сетью и стандартом:

    • Web поддерживает только 2 гигабайта оперативной памяти. Стандарт в 64-битном режиме может поддерживать 32 гига (и больше?).
    • Стандарт поставляется с большим количеством вещей, которые лучше подходят для локальных серверных сред (например, активный каталог). Если вам нужна электронная почта Exchange, контролируемая LDAP, вам потребуется Standard. Большинству веб-серверов это не нужно.
    • Web (очевидно) не будет поддерживать полноценные версии SQL-сервера. Экспресс должен работать, хотя.

Время мнения.

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

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

Общие хосты Windows могут быть хорошими. Я работаю в компании под названием Hostek (из Флориды), и они отошли назад, чтобы сделать хостинг довольно загруженного сайта (около 6000 уникальных в день) очень дешевым для меня. Это также может быть жестоким. У меня тоже были плохие хостинговые компании. Магазин вокруг.

Примерно год назад я отказался от Windows дома в пользу Linux. Я не собираюсь перечислять множество преимуществ и недостатков; Я просто скажу вам, что именно тогда я перестал заниматься .NET в пользу более открытых фреймворков. Я не использую Django (веб-фреймворк на основе Python). Хотя вам это может не понравиться (или другим фреймворкам - например, Ruby on Rails), я умоляю вас проверить, что происходит в мире открытого исходного кода, прежде чем пытаться что-то связанное с Windows , поскольку у вас уже есть инфраструктура для хостинга Django / Rails / et al.

Если вы хотели иметь собственный сервер Linux, VPS начинаются с $ 20pcm. Как я уже говорил, значительно дешевле, чем Windows-аналоги. Теперь я использую Linode для размещения всего нового, что я делаю. Очень доступные по цене, и они легко запустят специальные игры, как ваша текущая установка.

Mono не вариант для вас. Во всяком случае, пока. Конечно, это помогает людям переносить свои приложения, но все еще довольно поверхностно для ASPNET. И, как говорится в комментарии к другому ответу: элементы управления, которые вы хотите использовать, на данный момент предназначены только для Windows.

Linux будет потреблять меньше базовых ресурсов, чем Windows. На старом сервере (Windows 2000, IIRC), который мне приходилось администрировать, ядро ​​Windows потребляло бы от 100-200 мегабайт оперативной памяти. Мой текущий сервер Ubuntu ест 40 мг. Я не уверен, сколько ОЗУ вам нужно играть на вашем сервере, но если его будет меньше, вы собираетесь разместить на хосте Linux гораздо больше. (Помните, что если у вас более 2 гигабайт, у вас нет выбора версии для веб-сервера)

Из этого ясно, что я полный энтузиаст Linux, но я знаю, что мои потребности отличаются от ваших. ASP.NET - это замечательная платформа , но она стоит больших денег, даже если вы разделяете ее между друзьями. Вы могли бы выбрать Windows ... Или вы могли бы пойти на Linux, немного пожертвовать на проекты, которые вы используете, и купить новую плазму или что-то блестящее для леди.

0 голосов
/ 15 декабря 2008

НОАС? Разве это не для поставщиков услуг? Я и мои друзья используем размещенные службы для себя (игры, электронная почта и Интернет), хотя, конечно, наши веб-сайты доступны всем для общего доступа; но я думаю, что это вряд ли можно квалифицировать как «предоставление услуги»?

К сожалению, пребывание в Linux сделает меня таким, что я не смогу использовать свои компоненты DevExpress, что является моей причиной для рассмотрения Windows Server в первую очередь. Mono может частично поддерживаться Mono, но не полностью, и DevExpress использует некоторые функции .NET, которые (по крайней мере, пока) не поддерживаются Mono.

У нас также есть собственный выделенный сервер, поэтому мы ищем только подходящую ОС.

Тем не менее, ваш ответ приветствуется.

...