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의 데이터 및 응용 프로그램 계층의 논리적 구성 요소를 호스팅합니다. 다음 그림에서는 사용자가 1000 미만인 제품 개발 팀에 적용할 수 있는 Azure DevOps Server에 대 한 다소 복잡 한 토폴로지를 보여 줍니다.

일반 서버 토폴로지

이 예제에서 Azure DevOps Server에 대 한 서비스는 응용 프로그램 계층 서버 라고 하는 한 대의 서버에 배포 되 고 Azure DevOps Server의 데이터베이스는 데이터 계층 서버 라고 하는 별도의 서버에 설치 됩니다. 별도의 서버는 Azure DevOps Server에서 사용 하는 SharePoint 웹 응용 프로그램을 호스트 하 고, 다른 서버는 Azure DevOps Server에서 사용 하는 SQL Server Reporting Services 인스턴스를 호스팅합니다.

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

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