Примеры простой топологии
При установке и настройке Visual Studio Team Foundation Server можно использовать несколько конфигураций топологии. В целом, чем проще топология, тем проще будет обслуживать развертывание Team Foundation Server. Следует развертывать самую простую топологию, отвечающую бизнес-потребностям. В этом разделе описываются вед довольно простые топологии в которых сервер и клиенты находятся в одной рабочей группе или в одном домене.
Простейшая топология
В простейшей серверной топологии для размещения компонентов, составляющих логические уровни Team Foundation, используется минимальное число физических серверов. Эта простейшая топология демонстрируется на следующей иллюстрации:
В этом примере все серверные компоненты развернуты на одном физическом сервере. К ним можно получить доступ с клиентских компьютеров, принадлежащих к той же рабочей группе или тому же домену. Пример предназначен для маленькой команды разработчиков продукта, до 50 пользователей.
В этой конфигурации компьютер, на котором выполняется Team Foundation Build и тестовые компоненты команды можно установить либо на одном сервере, на котором выполняется Team Foundation Server, либо на одном или нескольких клиентских компьютерах. Такая конфигурация лучше всего подходит для маленьких компаний-разработчиков или пилотных проектов в более крупных организациях.
Простая топология
В простой серверной топологии для размещения компонентов, составляющих логические уровни Team Foundation, также используется минимальное число физических серверов. Однако в такой технологии учитывается также дополнительная нагрузка на процессорные мощности, создаваемая программным обеспечением для построения и тестирования. Эта простая топология для Team Foundation Server демонстрируется на следующей иллюстрации:
В этом примере веб-службы и базы данных для Team Foundation размещаются на одном физическом сервере, но службы построения устанавливаются на отдельный компьютер. К Team Foundation Server можно получить доступ с клиентских компьютеров, принадлежащих к той же рабочей группе или тому же домену. Пример предназначен для маленькой команды разработчиков продукта, до 100 пользователей.
В данной конфигурации компьютер, на котором выполняются Team Foundation Build и тестовые компоненты команды, устанавливаются на компьютере, выделенном для этой цели. Такая конфигурация лучше всего подходит для небольших проектов для разработчиков, которые необходимо построить и протестировать и для которых важную роль играет производительность.