Операционная система для первого производственного кода Windows Server? - PullRequest
1 голос
/ 15 июня 2009

Я готовлюсь купить сервер для развертывания моего первого приложения на основе Windows (C # .NET), но я не знаком с использованием окон для размещенных приложений. У меня есть выбор из следующих версий 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

Ответы [ 4 ]

3 голосов
/ 15 июня 2009

Что ж, если вы соответствуете требованиям для Server 2008 Web , вы должны использовать это, потому что это самый дешевый . Я бы пошел с 2008 по 2003 из-за IS.

Для правок: поскольку вы вычеркнули веб-версии, я бы использовал стандарт 2008, если только мне не нужна была функция Enterprise или Datacenter .

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

1 голос
/ 15 июня 2009

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

Это оставляет нам 2003 или 2008 Standard Edition.

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

2003 PROS:

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

2003 CONS:

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

2008 PROS:

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

2008 CONS:

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

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

ПРИМЕЧАНИЕ: Вы можете расширить этот список, который я только что быстро добавил с макушки головы

1 голос
/ 15 июня 2009

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

0 голосов
/ 15 июня 2009

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

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

...