Примеры топологии средней сложности для Azure DevOps

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

Примечание

Предложение Azure DevOps Server раньше называлось Visual Studio Team Foundation Server.

Azure DevOps Server можно настроить в нескольких конфигурациях топологии. В целом, чем проще топология, тем проще можно поддерживать развертывание Azure DevOps Server. Следует развернуть простейшую топологию, которая соответствует потребностям вашего бизнеса. В этой статье описывается топология умеренной сложности, в которой логические компоненты данных и уровней приложений Azure DevOps устанавливаются на отдельных физических серверах. Клиентские компьютеры в доверенных доменах могут получать доступ к Azure DevOps Server.

Средняя топология

Средняя топология использует два или более серверов для размещения логических компонентов данных и уровней приложений Azure DevOps. На следующем рисунке показана топология с умеренной сложностью для Azure DevOps Server, применимая для группы разработки продукта с числом пользователей менее 1 000:

Небольшая серверная топология

В этом примере службы для Azure DevOps Server развертываются на одном сервере, называемом сервером уровня приложений, а базы данных для Azure DevOps Server устанавливаются на отдельном сервере, который называется сервером уровня данных. На отдельном сервере размещается веб-приложение SharePoint, которое Azure DevOps Server использует, а на другом сервере размещается экземпляр SQL Server Reporting Services, который Azure DevOps Server использует.

Портал для каждого проекта размещается в веб-приложении SharePoint. Таким образом, администратор должен настроить разрешения для пользователей этого проекта в этом веб-приложении. То же самое относится к настройке разрешений для пользователей в SQL Server Reporting Services. Team Foundation Build и контроллеры тестирования команды развертываются на дополнительных серверах.

На этом рисунке домен для клиентов Клевеланд является дочерним доменом родительского домена в Сиэтле. Дочерний домен имеет двустороннее транзитивное отношение доверия с родительским доменом. Учетная запись службы для Azure DevOps Server является доверенной для обоих доменов. Пользователи в дочернем домене могут получить доступ к серверу, и они проходят проверку подлинности автоматически с помощью встроенной проверки подлинности Windows. В этой конфигурации требуется и устанавливается прокси-сервер Azure DevOps в Клевеланд Office.