다음을 통해 공유


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의 데이터 및 애플리케이션 계층의 논리적 구성 요소를 호스트합니다. 다음 그림에서는 사용자 수가 1,000명 미만인 제품 개발 팀에 적용되는 Azure DevOps Server 대해 적당히 복잡한 토폴로지를 보여 줍니다.

일반 서버 토폴로지

이 예제에서는 Azure DevOps Server 대한 서비스가 애플리케이션 계층 서버라고 하는 한 서버에 배포되고 Azure DevOps Server 데이터베이스는 데이터 계층 서버라는 별도의 서버에 설치됩니다. 별도의 서버는 Azure DevOps Server 사용하는 SharePoint 웹 애플리케이션을 호스트하고 다른 서버는 Azure DevOps Server 사용하는 SQL Server Reporting Services instance 호스트합니다.

각 프로젝트의 포털은 SharePoint 웹 애플리케이션에서 호스트됩니다. 따라서 관리자는 해당 웹 애플리케이션에서 해당 프로젝트의 사용자에 대한 권한을 구성해야 합니다. SQL Server Reporting Services 사용자에 대한 사용 권한을 구성하는 데도 동일한 고려 사항이 적용됩니다. Team Foundation 빌드 및 팀의 테스트 컨트롤러는 추가 서버에 배포됩니다.

이 그림에서 Cleveland 클라이언트의 도메인은 시애틀에 있는 부모 도메인의 자식 도메인입니다. 자식 도메인은 부모 도메인과 양방향 전이적 트러스트 관계를 맺습니다. Azure DevOps Server 대한 서비스 계정은 두 도메인에서 모두 신뢰할 수 있습니다. 자식 도메인의 사용자는 서버에 액세스할 수 있으며 Windows 통합 인증에 의해 자동으로 인증됩니다. 이 구성에서는 Azure DevOps 프록시 서버가 필요하며 클리블랜드 사무실에 설치됩니다.