2009-06-15 1 views
1

Я собираюсь приобрести сервер для развертывания моего приложения на основе 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 Предприятие

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

EDIT:
Будет развернуто 3 приложения, но каждый из них будет в основном тем же, они будут сервисами, которые приводятся из данных, поступающих с веб-сайта, который, скорее всего, будет работать на одном сервере.

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

+0

Нужна дополнительная информация - что вы используете? веб приложение? Хостинг дистрибутива программного обеспечения? База данных для толстого клиента? – benPearce

+0

Там вы идете, надеюсь, что хватит информации. – UnkwnTech

+0

Кажется, что веб-издание не будет делать то, что необходимо, так что это больше не вариант. – UnkwnTech

ответ

3

Ну, если вы встречаете requirements for Server 2008 Web, вы должны использовать это, потому что это cheapest. Я поеду с 2008 по 2003 из-за IS.

На редактирование: поскольку вы перечеркнули веб-версии, я бы пошел с 2008 стандартом, если мне не понадобилось feature of Enterprise or Datacenter.

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

+0

На самом деле это хорошо, потому что у меня есть лицензии для каждого здесь, из прежней работы в качестве консультанта, поэтому я могу играть с ними локально, но есть вещи, которые я могу не заметить, например, если есть определенная информация о том, что я не знаю , – UnkwnTech

+0

На самом деле нет никаких улов. Если вам нужны такие вещи, как отказоустойчивые кластеры (корпоративные) или gobs и gobs memory (datacenter), вы должны быть в порядке со стандартом. –

1

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

-1

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

отказ от ответственности: Я сторонник.

+0

Это не вариант, хотя я бы предпочел, у меня в настоящее время есть несколько серверов Debian. -1, потому что в этом вопросе конкретно спрашивали о серверах Windows. – UnkwnTech

+0

Вот почему я отказался ... Я не знаю: P –

1

ОК, я уверен, что вам не нужны корпоративные выпуски, поскольку вы работаете только с 3 веб-приложениями и, возможно, с некоторыми операциями DB DB DB.

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

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

2003 ПЛЮСЫ:

  • доказали свою полезность
  • Известные Vunerabilities (я уверен, что еще можно было бы узнать ....)
  • iis6

2003 МИНУСЫ:

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

2008 ПЛЮСЫ:

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

2008 МИНУСЫ:

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

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

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

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