단순 토폴로지 예제

여러 가지 토폴로지 구성으로 Visual Studio Team Foundation Server를 설치하고 구성할 수 있습니다. 일반적으로 토폴로지가 단순할수록 Team Foundation Server 배포를 더 쉽게 유지 관리할 수 있습니다. 따라서 비즈니스 요구에 맞는 가장 단순한 토폴로지를 배포해야 합니다. 이 항목에서는 서버와 클라이언트가 모두 단일 작업 그룹 또는 도메인에 포함되어 있는 비교적 단순한 토폴로지 두 가지를 설명합니다.

가장 단순한 토폴로지

가장 단순한 서버 토폴로지에는 Team Foundation의 논리적 계층을 이루는 구성 요소를 호스팅하는 물리적 서버가 최소한만 사용됩니다. 다음 그림에서는 가장 단순한 토폴로지를 보여 줍니다.

단순 서버 토폴로지

이 예제에서는 모든 서버 구성 요소가 물리적 서버 하나에 배포됩니다. 동일한 도메인 또는 작업 그룹의 클라이언트 컴퓨터에서 해당 서버 구성 요소에 액세스할 수 있습니다. 이 예제의 토폴로지는 사용자가 50명 미만인 소규모의 제품 개발 팀을 위한 것입니다.

이 구성에서는 Team Foundation Build를 실행하는 컴퓨터와 팀의 테스트 구성 요소를 Team Foundation Server가 실행되는 단일 서버에 설치하거나 하나 이상의 클라이언트 컴퓨터에 설치할 수 있습니다. 이 구성은 소규모 개발업체나 규모가 큰 업체에서 진행하는 파일럿 프로젝트에 가장 적합합니다.

단순한 토폴로지

단순한 서버 토폴로지에도 Team Foundation의 논리적 계층을 이루는 구성 요소를 호스팅하는 물리적 서버가 최소한만 사용됩니다. 그러나 이 토폴로지에서는 소프트웨어를 빌드하고 테스트하는 과정에서 처리 능력에 부하가 추가로 발생하기도 합니다. 다음 그림에서는 Team Foundation Server의 단순한 토폴로지를 보여 줍니다.

간단한 VSTS 토폴로지

이 예제에서 Team Foundation의 웹 서비스와 데이터베이스는 물리적 서버 한 대에 호스팅되지만 빌드 서비스는 별도의 컴퓨터에 설치됩니다. 동일한 도메인 또는 작업 그룹의 클라이언트 컴퓨터에서 Team Foundation Server에 액세스할 수 있습니다. 이 예제의 토폴로지는 사용자가 100명 미만인 소규모의 제품 개발 팀을 위한 것입니다.

이 구성에서는 Team Foundation Build를 실행하는 컴퓨터와 팀의 테스트 구성 요소를 각 용도별 전용 컴퓨터에 설치합니다. 이 구성은 빌드 및 테스트 수요가 어느 정도 있고 성능이 좀 더 중요한 변수로 작용하는 소규모 개발 프로젝트에 가장 적합합니다.

참고 항목

개념

중간 규모 토폴로지 예제

복잡한 토폴로지 예제

Team Foundation Server 아키텍처