Поделиться через


Примеры размещенной топологии

Вместо локальной установки и настройки Visual Studio Team Foundation Server (TFS), корпорация Microsoft предлагает возможность использования предварительной версии Team Foundation Service, для которой корпорация Microsoft размещает все элементы сервера из развертывания в облаке.Это значительно упрощает развертывание, поскольку единственные аспекты архитектуры, которые необходимо учитывать — это обеспечение доступа пользователей к Интернету и предоставление им разрешений, необходимых для доступа к проекту.

Размещенная среда.

TFS в облаке

Товарные знаки, не принадлежащие корпорации Майкрософт, отображенные на этом рисунке, являются собственностью соответствующих владельцев.

Если выбрано использование этой службы, то весь проект, включая исходный код, рабочие элементы конфигурации построения и командные функции размещаются в облаке.От C# до Python, от Windows до Android - можно использовать различные языки и нацеливаться на различные платформы, а также использовать разнообразные средства.Единственный аспект архитектуры, которым должен управлять пользователь — это требования к доступу.

При использовании предварительной версии службы Team Foundation Service для подключения к размещенной службе используйте веб-браузер и свою учетную запись Microsoft.Можно создавать командные проекты, добавлять элементы в команды и работать точно так же, как и с локально установленным развертыванием, но без затрат на управление серверами.Уровень приложений, уровень данных и серверы построения размещаются с помощью платформы Microsoft Cloud и SQL Server Azure.Эта архитектура хорошо подходит, если нужны такие функции Team Foundation Server, как система управления версиями, рабочие элементы и гибкое управление проектом, но вы не хотите поддерживать управление физической инфраструктурой.Это также хороший вариант, если члены команды распределены по всему миру.Поскольку служба полностью размещена в Интернете, единственными аспектами, которыми требуется управлять, являются следующие: имеется ли доступ к Интернету для членов команды, блокируется ли порт 443 брандмауэром и может ли добавляться учетная запись Майкрософт для каждого члена команды в каждый из размещенных проектов.

Простая схема размещенной службы TFS

Поскольку серверные ресурсы для Team Foundation Service Preview управляются извне, это может быть хорошим выбором для команд, имеющих непредсказуемые всплески потребления или которым может потребоваться значительно расширить ресурсы для проекта или заключить контракт на такие ресурсы.Инфраструктура служб рассчитана на подстройку под изменяющиеся потребности и может быть легко расширена для управления более крупными проектами.Этот также удачный выбор для команд с небольшими или отсутствующими ресурсами ИТ-поддержки.

В отличие от локальных развертываний, размещенная служба не поддерживает интеграцию со службами "Продукты SharePoint" или службами отчетов SQL Server, а также не обеспечивает полной интеграции с Visual Studio Lab Management.В связи с этим ограничением размещенная служба не является подходящим выбором, если команде требуются подробные отчеты о ходе выполнения, которые доступны при интеграции между Team Foundation Server и службами отчетов SQL Server, или если требуются виртуальные лабораторные машины и автоматическое тестирование, обеспечиваемые Visual Studio Lab Management.Хотя служба предоставляет страницу и панель мониторинга рабочей группы, она не содержит столь же подробной информации, как доступная интеграция между TFS, службами отчетов SQL Server и SharePoint Foundation 2010.

Кроме того, Team Foundation Service Preview не подходит, если проект имеет строгие требования к управлению.Не выбирайте размещенную службу при разработке в строго регулируемой среде, например в финансовой отрасли, или если проект должен иметь полный контроль над своей инфраструктурой для целей аудита.

Hh977190.collapse_all(ru-ru,VS.110).gifПримеры размещенных развертываний

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

Размещенная топология с построением в облаке

Размещенная топология с локальным сервером построения

Дополнительные сведения о службе и параметрах для ее использования см. в разделе Предварительная версия службы Team Foundation.

См. также

Основные понятия

Архитектура Team Foundation Server

Установка Team Foundation Server и Visual Studio ALM

Планирование и отслеживание проектов