Microsoft Project Server / Team Foundation Server / Subversion / Wiki в одном окне - PullRequest
1 голос
/ 20 августа 2009

Мы находимся в процессе настройки новой среды разработки для примерно десятка разработчиков в нашем ИТ-отделе, и у меня есть несколько вопросов по поводу настройки сервера ..

Мы собираемся использовать TFS 2008 для наших примерно 6 разработчиков .NET и Subversion для полдюжины CF-специалистов.

Это нормально / рекомендуется / не рекомендуется иметь оба репозитория управления исходным кодом в одном окне? Мы будем настраивать TFS как среду с одним сервером с сервером SQL на том же компьютере.

Кроме того, некоторые руководители хотели бы использовать Project Server. Мы уже прошли неудачную установку сервера проекта, где он испортил нашу точку доступа TFS и службы отчетов, и у меня не было никаких результатов от Google, говорящих о том, что кто-то там настроил Project Server и TFS на одном компьютере. Стоит ли устанавливать Project Server на отдельную коробку?

Мы также собираемся создать стороннюю Wiki, не уверенную, будет ли она размещена в IIS или Apache.

Так что, в основном, я прошу общий совет по настройке этой среды, разделению серверов / задач, передовым методам, вещам, которые мы определенно не должны делать. Это все в виртуальной среде, поэтому количество серверов не ограничено.

Заранее спасибо.

1 Ответ

1 голос
/ 21 августа 2009

С вами должно быть все в порядке (с некоторыми оговорками, ниже), если вы добавляете достаточное количество ЦП / ОЗУ / шпинделей на машину, чтобы все службы работали без сбоев.

Наиболее болезненной частью, вероятно, будут веб-сервисы. Вот отличный документ по настройке Project Server и TFS для использования одного и того же бэкэнда Sharepoint: http://sharepointmagazine.net/technical/administration/integrating-project-server-2007-and-team-foundation-server-2008-sharepoint-sites Консолидация ваших репозиториев WSS / MOSS не просто полезна для пользователей; это устраняет ваш наиболее вероятный сбой установки в зародыше.

Вики не должна быть большой проблемой, если она не настаивает на жизни @ port 80. возможно установить сторонние сайты в виде виртуальных дисков под Sharepoint, но каждый раз, когда я это делаю В итоге я трачу гораздо больше времени, чем если бы я избежал проблемного маршрута с самого начала. Заставить людей переходить на нестандартный порт не идеально, но настроить некоторую форму косвенного обращения (читай: закладки) не должно быть сложно.

Клиенты и серверы Subversion легко настроить на любой порт, который вам нравится.

Все это говорит - если у вас есть ресурсы для этого, отдельные виртуальные машины для каждого продукта могут упростить дальнейшее обслуживание. Вы можете применить патчи, которые требуют iisreset или перезагрузки; откат к снимку; динамически регулировать процессор / пропускную способность / дисковое пространство; и так далее, пока другие виртуальные машины весело обслуживают запросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...