Хотите обновить нашу ОС до 64-битной версии.
Цели сервера:
Первые мысли:
Linux также возможен, но не уверен, смогут ли какие-либо дистрибутивы удовлетворить наши потребности в общих дисках.
РЕДАКТИРОВАТЬ:
На основе ответов Уилла и Сэра Стэна.
Вам нужен Windows Server 2008 Standard. Это даст вам все, что вам нужно. Совместное использование файлов лучше, и Active Directory не устанавливается в Web Edition (ну, во всяком случае, этого не было в 2003 году).
Web Server Edition хорош только в том случае, если вы собираетесь создать выделенный блок веб-хостинга для размещения приложений ASP.NET IIS. Он специально урезан для этой цели.
Стандарт лучше подходит для ваших целей.
Это из другого сообщения:Ограничения Server 2008 Web Edition
Из http://www.microsoft.com/windowsserver2008/en/us/editions-overview.aspx
Windows Web Server 2008 разработан специально для использования в качестве одноцелевого веб-сервера и обеспечивает прочную основу для возможностей веб-инфраструктуры в Windows Server 2008 следующего поколения. Интеграция с недавно обновленным IIS 7.0, ASP .NET и Microsoft .NET Framework, Windows Web Server 2008 позволяет любой организации быстро развертывать веб-страницы, веб-сайты, веб-приложения и веб-службы.
Посмотрите эту страницу: http://www.microsoft.com/windowsserver2008/en/us/compare-roles.aspx
Веб-версия НЕ поддерживает файловые службы.
Брандмауэр
Вы действительно не хотите, чтобы ваш веб-сервер / файловый сервер был на одном компьютере - не говоря уже о том, чтобы оба были с брандмауэром. Взгляните на автономный брандмауэр устройства - и подумайте об использовании VMWare для сегментации файлового сервера / веб-сервера.
Что такое файловые службы
Обмен файлами. \название сервера.
Linux также возможен, но не уверен, смогут ли какие-либо дистрибутивы удовлетворить наши потребности в общих дисках.
У вас есть особые случаи, с которыми вы знаете, что они не могут справиться, или просто не знаете, как их настроить?
У вас уже есть домен? Это для внутреннего развития?
Какие особенности вам нужны для «Share Drive»? Все остальное, что вы перечислили, кажется почти адаптированным для / некоторого Linux boxen, поэтому мне любопытно узнать, каковы ваши конкретные потребности.
Q1, я не уверен, как настроить клиент samba в дистрибутиве Linux, который использует домен Windows для подключения к нему.
Я ни в коем случае не предлагаю вам использовать Ubuntu, но, например, поиск в Google для 'ubuntu windows samba authentication' включает ссылку Вот с прекрасным пошаговым руководством по включению аутентификации пользователя / пароля Windows. Почему бы не использовать существующий сервер / контроллер домена для совместного использования файлов?
Q2, да, есть существующий домен и да для внутренней разработки.
Если вас беспокоит цена - вы знаете, что Tomcat будет отлично работать в системе Windows XP и отлично работать для группы разработчиков. Если вам не нужно более 4 ГБ оперативной памяти, Windows XP 32 будет отлично работать, и, вероятно, у вас есть запасная машина, которую вы могли бы использовать для этого.
Во всех случаях я предпочитаю, чтобы межсетевые экраны были четко отдельными системами - даже не виртуализированными. Вы можете установить одну из многочисленных систем Linux / BSD, предназначенных для брандмауэров, на любой драндулет, который есть в офисе. Я бы использовал ваш WRT54G как брандмауэр, прежде чем использовать свой файловый сервер.
Сможет ли дистрибутив Linux удовлетворить все эти потребности?
Да -- НО НЕ ДЕЛАЙТЕ ЭТО. Как я уже говорил выше - держите брандмауэр логически отделенным от любых данных. Я бы даже предостерегал от совместного использования сервера разработки и файлового сервера. Используйте VMWare / Xen для сегментации файлового сервера / сервера разработки, если это вообще возможно.