Назад | Перейти на главную страницу

Какую версию Windows использовать?

Хотите обновить нашу ОС до 64-битной версии.

Цели сервера:

  1. Веб-сервер (Apache Tomcat)
  2. Общий доступ к диску (доступ через домен Windows и возможность управления разрешениями)
  3. Брандмауэр

Первые мысли:

  1. Microsoft Windows Server 2008 Standard
  2. Microsoft Windows Web Server 2008

Linux также возможен, но не уверен, смогут ли какие-либо дистрибутивы удовлетворить наши потребности в общих дисках.

РЕДАКТИРОВАТЬ:

На основе ответов Уилла и Сэра Стэна.

  1. Будет ли уместна какая-либо другая редакция Windows?
  2. Сможет ли дистрибутив 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 для сегментации файлового сервера / сервера разработки, если это вообще возможно.