Операционная система для первого производственного кода Windows Server?
-
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# находится на их поддерживаемом уровне. Это свободно.
Отказ от ответственности: Я защищаю.