2008-12-15 6 views
0

В настоящее время я использую сервер linux, мы запускаем пару веб-сайтов из него, PHP-приложения с MySQL, обычные. Так как сервер находится в частной собственности у некоторых друзей и у меня (у нас есть это место в профессиональном центре обработки данных, хотя), время от времени мы также используем его для размещения нашего маленького источника встречного удара и вызова 4-х рабочих матчей, запустив выпущенный выделенные пакеты игрового сервера.Может ли Windows Web Server 2008 использоваться для размещения игр?

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

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

Нужна помощь, прежде чем я залез в наличные.

Спасибо.

ответ

1

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

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

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

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

время мнение.

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

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

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

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

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

Моно не является для вас вариантом. Пока нет. Он действительно подходит для того, чтобы помочь людям перенести свои приложения, но это все еще довольно отрывочно на фронте ASPNET. И как говорится в комментарии к другому ответу: элементы управления, которые вы хотите использовать, на данный момент являются строго Windows-only.

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

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

0

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

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

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

Все еще, ваш ответ приветствуется.

+0

Игра не является чем-то необходимым для SPLA, но asp.net обязательно требует наличия у вас КОГДА вы принимаете приложение публично. Затем он сертифицирован как услуга. – 2008-12-15 08:48:20

+0

Так скажите, что я пишу приложение ASP.NET для управления проектами для собственного использования, делаю его доступным из сети, поэтому я могу получить к нему доступ в любом месте, но держу его защищенным паролем, мне нужно заплатить за SPLA ?? Другой пример: скажем, я ISV и продаю программное обеспечение через свою кодированную электронную коммерцию webapp. Я должен заплатить также НОАК? – Darkwoof 2008-12-15 09:05:25

Смежные вопросы