Team Foundation Server 대규모 토폴로지
업데이트: 2007년 11월
Team Foundation Server를 다양한 토폴로지 구성으로 구성할 수 있습니다. 일반적으로 토폴로지가 단순할수록 Team Foundation Server 배포의 유지 관리가 쉬워집니다. 따라서 비즈니스 요구 사항에 맞는 가장 단순한 토폴로지를 배포하십시오. 이 항목에서는 복잡한 Team Foundation Server 토폴로지에 대해 설명합니다. 복잡한 토폴로지는 개별 서버에 Team Foundation Server 구성 요소가 설치되어 있으며 지리적으로 떨어져 있는 여러 도메인의 클라이언트에서 액세스합니다. Team Foundation Server Proxy는 추가적인 장애 조치 구성 요소와 함께 설치됩니다.
대규모 서버 토폴로지
복잡한 서버 토폴로지에서는 클러스터 또는 다른 장애 조치 구성의 여러 서버를 사용하여 논리적 Team Foundation 데이터 및 응용 프로그램 계층 구성 요소를 호스팅합니다. 다음 다이어그램에서는 복잡한 Team Foundation Server 토폴로지를 보여 줍니다.
이 예제 토폴로지는 Team Foundation Server 서비스가 한 응용 프로그램 계층 서버에 배포되고 Team Foundation Server 데이터베이스가 별도의 데이터 계층 서버에 설치되고 Team Foundation Build 및 팀의 Test Rig(에이전트)가 추가 서버에 배포되는 중간 규모 토폴로지(Team Foundation Server 중간 규모 토폴로지 참조)와 비슷합니다. 또한 장애 조치 구성 요소가 추가되었습니다. 응용 프로그램 계층 대기 서버가 추가되었으며 Team Foundation 데이터베이스는 SQL Server 클러스터에 설치되었습니다.
예제 다이어그램에서 Europe.Contoso.com이라는 자식 도메인은 제한된 대역폭 연결을 사용하고 지리적으로 떨어져 있는 자식 도메인을 나타냅니다. 이렇게 대역폭이 제한된 경우에는 Team Foundation Server의 소스 코드 제어 구성 요소에서 인리스트먼트를 가져오는 데 많은 시간이 걸릴 수 있으므로 Team Foundation Server Proxy가 자식 도메인에 설치되어 버전 제어 파일 프록시 캐시 역할을 합니다. 소스 코드 'get' 요청을 제외한 모든 클라이언트 요청은 응용 프로그램 계층으로 직접 전달됩니다. 이러한 요청은 Team Foundation Server Proxy를 통해 전달되며 프록시 서버에서 다운로드하는 모든 소스 파일을 캐시합니다.
이 예제의 토폴로지에서는 내결함성도 고려하여 장애 조치 구성 요소를 구성했습니다. 응용 프로그램 계층 대기 서버에서는 기본 응용 프로그램 계층 서버에 오류가 발생할 경우 수동 장애 조치 기능을 사용할 수 있습니다. 데이터 계층 내결함성은 SQL Server 2005 클러스터링 기술을 통해 제공됩니다.
이 예제는 사용자가 최대 2,000명인 대규모 제품 개발 팀을 위해 설계되었습니다. 비즈니스 요구 사항에 가장 적합한 배포 토폴로지의 선택에 대한 자세한 내용은 Team Foundation Server 계획 로드맵을 참조하십시오.
참고 항목
개념
Team Foundation Server 소규모 토폴로지
Team Foundation Server 대규모 토폴로지