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

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

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

Простейшая топология

Самая простая топология сервера использует наименьшее количество физических серверов для размещения компонентов, составляющих логические уровни Team Foundation. На следующем рисунке показана простейшая топология:

Простая топология серверов

В этом примере все серверные компоненты развертываются на одном физическом сервере. Доступ к ним можно получить с клиентских компьютеров в том же домене или рабочей группе. Этот пример предназначен для небольшой группы разработчиков продуктов, в которую входит менее 50 пользователей.

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

Простая топология

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

Простая топология Azure DevOps Services

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

В этой конфигурации компьютер, на котором выполняется сборка Team Foundation, и тестовые компоненты команды устанавливаются на компьютер, предназначенный для этой цели. Эта конфигурация лучше всего подходит для небольших проектов разработки, где сборки и тестирование выполняются регулярно, а производительность является большей проблемой.