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

Azure DevOps Server 2022 г. | Azure DevOps Server 2020 г. | Azure DevOps Server 2019 г.

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

Умеренная топология

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

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

В этом примере службы для 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 и контроллеры тестирования команды развертываются на дополнительных серверах.

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