Для сервера модульного тестирования (TeamCity Agent) - есть ли причина выбирать старую (и надежную?) Win2003 SP2 вместо Server 2008, при условии, что оба доступны и машина приличная?
Я не могу придумать никакой причины для выбора Server 2003 вместо Server 2008, кроме затрат на лицензирование. (как в 2003 году было бы дешевле.)
Server 2008 уже имеет один пакет обновления и достаточно зрелый. Он также имеет множество фундаментальных улучшений в IIS, сетевом стеке и т. Д.
В частности, для любого типа «агентского» сервера, я думаю, что улучшенный планировщик задач только в Windows Server 2008 стоит.
Помимо выполнения задач по расписанию, вы можете запускать задачи:
Хотя я люблю W2K8 больше, чем любую другую версию Windows, есть некоторые программные продукты, которые «официально» не поддерживаются на нем. Если вам нужен комфорт и полная поддержка, придерживайтесь W2K3, в противном случае я думаю, вы будете в восторге от новой версии.
2003 не будет поддерживаться до 2008 года. Только по этой причине (как и по многим другим) вам следует перейти на 2008 год.
Разъяснение Джеффу: По техническим причинам в Microsoft, когда был выпущен Server 2008, было решено, что Server 08 и Vista SP1 будут иметь одинаковую кодовую базу, поскольку серверная ОС следовала за ОС рабочего стола почти на два года. В Server 2008 должен был быть указан номер пакета обновления 1.
Таким образом, RTM-версия Server 2008 будет указана как «Windows Server 2008 Service Pack 1».
Это не означает, что Server 2008 менее стабилен или менее зрел, чем был бы в противном случае, особенно теперь, когда SP2 отсутствует.
Обратите внимание, что именно поэтому Vista SP2 должен иметь SP1 в качестве предварительного условия - это первый вариант для настольной ОС Windows, в которую SP2 включены все предыдущие уровни SP. В Windows Server 2008 есть такой же пакет обновления - он указан как SP2. Это не требует предварительных условий.
Windows 7 и Server 08R2 избегают этого, выпускаются одновременно с одной и той же кодовой базой.
Пара причин:
У нас есть компонент Microsoft Dynamics, который не поддерживается в 2008 году и никогда не будет поддерживаться (несмотря на то, что он очень широко используется в других компаниях). Нам потребуется некоторое время, чтобы найти что-то еще и выполнить миграцию, к тому времени 2008 год, вероятно, устареет ...
Совместное использование файлов со старыми Windows Boxen (например, XP) и Mac проблематично. Мы случайно можем / не можем подключиться к общим файловым ресурсам Server 2008 с этих машин. Иногда можно по IP, но не по имени. Иногда мы вообще не можем. Очень случайный и не проблема для машин Vista или Server 2008.
Хотя бы одна причина:
Заставить TeamSystem Server 2008SP1 работать с 2008 почти невозможно (по состоянию на май 2008 года), хотя он будет нормально работать на компьютере 2003 года.
В вашем случае нет причины, о которой я могу придумать. Причины, о которых я могу думать, - это оборудование, которое не поддерживается в Vista, но работает под XP, использование программного обеспечения, которое не будет работать в 2008 году, и использование вашего сервера для записи телешоу проблематично, поскольку необходимые библиотеки не включены по умолчанию. . Причина, по которой я включил последний пункт, была для людей вроде меня, которые используют сервер в качестве основной ОС.
Запустив Server 2008, вы тестируете обслуживающую платформу модульного тестирования. Можно утверждать, что стабильность - это достоинство обслуживающей платформы модульного тестирования, и разумно предположить, что в будущем количество исправлений для Server 2008 будет больше, чем количество исправлений для Server 2003.
Одним из преимуществ Server 2003 является то, что если у вас есть ключи корпоративной лицензии, вам будет проще сжечь и восстановить сервер. Не нужно гадить с онлайн-активацией и использовать ключи MAK.