중간 규모 토폴로지 예제

여러 가지 토폴로지 구성으로 Visual Studio Team Foundation Server를 구성할 수 있습니다.일반적으로 토폴로지가 단순할수록 Team Foundation Server 배포를 더 쉽게 유지 관리할 수 있습니다.따라서 비즈니스 요구에 맞는 가장 단순한 토폴로지를 배포해야 합니다.이 항목에서는 Team Foundation의 데이터 및 응용 프로그램 계층의 논리적 구성 요소가 물리적으로 구분된 개별 서버에 설치되는 다소 복잡한 토폴로지를 설명합니다.신뢰할 수 있는 도메인 내의 클라이언트 컴퓨터에서 Team Foundation Server에 액세스할 수 있습니다.

중간 규모 서버 토폴로지

중간 규모 토폴로지에는 Team Foundation의 데이터 및 응용 프로그램 계층의 논리적 구성 요소를 호스팅하기 위한 서버가 두 대 이상 사용됩니다.다음 그림에서는 Team Foundation Server의 다소 복잡한 토폴로지를 보여 줍니다.

일반 서버 토폴로지

이 예제에서 Team Foundation Server의 서비스는 응용 프로그램 계층 서버라고 하는 서버에 배포되고 Team Foundation Server의 데이터베이스는 데이터 계층 서버라고 하는 별도의 서버에 설치됩니다.별도의 한 서버에서 Team Foundation Server에 사용되는 SharePoint 웹 응용 프로그램을 호스팅하고 다른 서버에서 Team Foundation Server에 사용되는 SQL Server Reporting Services의 인스턴스를 호스팅합니다.각 팀 프로젝트의 포털은 SharePoint 웹 응용 프로그램에 호스팅됩니다.따라서 관리자는 해당 웹 응용 프로그램에서 해당 프로젝트의 사용자에 대한 권한을 구성해야 합니다.SQL Server Reporting Services에서 사용자의 권한을 구성할 때도 동일한 사항을 고려해야 합니다. Team Foundation Build와 팀의 테스트 컨트롤러는 다른 서버에 배포됩니다.이 그림에서 클리블랜드 클라이언트의 도메인은 시애틀에 있는 부모 도메인의 자식 도메인입니다.자식 도메인은 부모 도메인과 양방향 전이적 트러스트 관계에 있으므로Team Foundation Server의 서비스 계정은 두 도메인 모두에서 신뢰를 받습니다.따라서 자식 도메인의 사용자가 서버에 액세스할 수 있고 Windows 통합 인증을 통해 해당 사용자가 자동으로 인증됩니다.이 구성에는 Team Foundation Server Proxy가 필요하며 이는 클리블랜드 사무실에 설치됩니다.이 예제의 토폴로지는 사용자가 1,000명 미만인 중간 규모의 제품 개발 팀을 위한 것입니다.

참고 항목

개념

단순 토폴로지 예제

복잡한 토폴로지 예제

Team Foundation Server 아키텍처