Операционная система для первого производственного кода Windows Server?

StackOverflow https://stackoverflow.com/questions/994151

  •  13-09-2019
  •  | 
  •  

Вопрос

Я готовлюсь приобрести сервер для меня, чтобы развернуть мое первое приложение на основе Windows (C#. .Net), но я не знаком с использованием Windows для размещенных приложений. У меня есть выбор следующих версий Windows:

  • Windows Server 2003
  • Windows Server 2003 Web
  • Windows Server 2003 Enterprise
  • Windows Server 2008
  • Windows Server 2008 Web
  • Windows Server 2008 Enterprise

Будет ли один из них лучше для развертывания приложения C# .NET?

РЕДАКТИРОВАТЬ:
Будет будет развернуто 3 приложения, но каждая в основном будет одинаковым, это будут услуги, которые будут извлечены из данных, которые приведены с веб -сайта, который, вероятно, будет работать на том же сервере.

http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx

Это было полезно?

Решение

Ну, если вы встретите Требования к серверу 2008 Web, вы должны использовать это, потому что это самый дешевый. Анкет Я бы пошел с 2008 год за 2003 год из -за.

За редактирование: так как вы пересекали веб -версии, я бы пошел со стандартом 2008 года, если бы мне не понадобились несколько функция предприятия или обработки данных.

Кстати, если у вас есть лицензия MSDN, вы можете запустить любую версию Server 2008 в тестировании или проведении в соответствии с этой лицензией. Вы можете использовать эту лицензию, чтобы определить, будет ли конкретная версия подходящей для вашего приложения. Затем, как только вы развернетесь в производство, вы платите свои обычные лицензионные сборы за выбранную вами версию.

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

Если вам не нужны огромные объемы памяти, я бы предложил Windows Server 2008

Хорошо, я уверен, что вам не нужны Enterprise Editions, так как вы запускаете только 3 веб -приложения и, возможно, некоторые бэкэнд DB CRUD Operations.

Это оставляет нам стандартные издания 2003 или 2008 года.

Теперь все сводится к тому, что вы чувствуете. Прости этот список, если я пропустил что -то главное!

2003 плюсы:

  • Послужной список
  • Известные Vunerabilities (я уверен, что можно найти больше ....)
  • IIS6

2003 минусы:

  • 5 лет
  • Близкий конец жизни
  • Необходимо убедиться, что SP2 (R2 SP2 еще лучше)
  • Нужно больше работы, обеспечивающих настройки по умолчанию

2008 плюсы:

  • Повышенная безопасность (я уверен, что будет найдено больше Vunerabilities ....)
  • Более заблокирован настройками по умолчанию
  • IIS7
  • Нативная поддержка .NET 3.5
  • SP2 теперь RTM

2008 минусы:

  • Новая операционная система
  • Новая кодовая база
  • Пользовательский интерфейс на основе Vista (поставьте как мошенник, так как некоторые люди не любят, подождите, пока они попробуют 2K8 R2!)

Я бы выбрал 2008 Стандартное издание как это государственное решение на будущее.

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

Linux+Mono Если ваш C# находится на их поддерживаемом уровне. Это свободно.

Отказ от ответственности: Я защищаю.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top