Можно ли использовать Windows Web Server 2008 для размещения игр?

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

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

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

Мне нужна помощь, прежде чем я наберусь наличными.

Спасибо.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
2 691
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

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

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

Игра - это не то, для чего вам нужен SPLA, но asp.net обязательно требует его наличия, КОГДА вы публикуете приложение. Затем он сертифицирован как услуга.

Filip Ekberg 15.12.2008 11:48

Скажем, я пишу приложение ASP.Net для управления проектами для собственного использования, делаю его доступным из сети, чтобы я мог получить к нему доступ где угодно, но сохраняю его защищенным паролем, я должен платить за SPLA ?? Другой пример: скажем, я независимый поставщик программного обеспечения и продаю программное обеспечение через свое закодированное веб-приложение для электронной коммерции. Я тоже должен платить SPLA?

Darkwoof 15.12.2008 12:05

Первый пример: нет, вам это не нужно. Однако, как только приложение «аутентифицировано», что означает, что другие, в некоторой степени, получают доступ к приложению, или / и если кто-то еще, кроме вас, может удаленный рабочий стол, вам понадобится SPLA. Это глупо. Но прочтите EUAL для Windows, и вы увидите :)

Filip Ekberg 15.12.2008 12:10

Неудивительно, что люди говорят, что Microsoft - это зло ухмылка. Что ж, я не собираюсь позволять кому-либо получать доступ к внутренним компонентам моего веб-приложения и определенно не к удаленному рабочему столу нашего сервера. Приложения предназначены только для внутреннего использования.

Darkwoof 15.12.2008 12:46
Ответ принят как подходящий

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

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

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

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

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

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

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

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

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

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

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

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

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

Мой сервер уже размещен, поэтому я хочу продолжать его использовать. В настоящее время у меня 2 ГБ, так что ограничение в Интернете мне подходит, хотя я вижу, что это может стать проблемой в будущем. Я запустил свои сайты на PHP и CodeIgnitor, но хотел бы иметь возможность использовать свои компоненты .NET, поскольку они уже оплачены. знак равно

Darkwoof 15.12.2008 12:54

У них есть 30-дневный вариант возврата =)

Oli 15.12.2008 13:03

Очистите это, возможно, это 60 дней.

Oli 15.12.2008 13:05

В любом случае, просто убедитесь, что вы оценили всю сцену, прежде чем выбросить еще одно ведро денег. Django по крайней мере в 30 раз лучше, чем любой PHP-фреймворк, с которым я работал (с точки зрения объема кода, времени на создание и простоты обслуживания).

Oli 15.12.2008 13:07

Поверьте мне, я бы хотел сэкономить деньги, если смогу помочь =), но среди языков и IDE, которые я использовал, я был более продуктивным с VB.Net, чем с любыми другими языками до сих пор. Спасибо за рекомендацию Django, но она написана на Python, и я бы предпочел не изучать другой язык в это время.

Darkwoof 17.12.2008 18:06

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