다음을 통해 공유


Team Foundation의 팀 빌드 요구 사항

업데이트: 2007년 11월

Team Foundation Build 기능을 활용하기 위해 Visual Studio Team System 환경에서 하나 이상의 컴퓨터를 빌드 컴퓨터로 지정할 수 있습니다. Team Foundation Build에는 특정 하드웨어 및 소프트웨어 요구 사항이 있습니다. Team Foundation Build 컴퓨터의 배포를 계획할 때는 비즈니스 요구 사항을 잘 알고 있어야 합니다.

하드웨어 및 소프트웨어 요구 사항

Team Foundation Build는 공용 빌드 실험실과 같은 기능을 합니다. 엔터프라이즈 빌드 관리자는 Team Foundation Build를 사용하여 소스 동기화, 응용 프로그램 빌드, 빌드의 연결된 단위 테스트, 코드 분석, 파일 서버에 빌드 릴리스, 빌드 보고서 게시 등을 수행할 수 있습니다. 빌드하는 동안 테스트를 실행하려면 빌드 컴퓨터에 Visual Studio Team System Test Edition을 설치해야 합니다. 코드 분석을 실행하려면 빌드 컴퓨터에 Visual Studio Team System Development Edition을 설치해야 합니다.

빌드 결과 데이터는 기록 보고를 위해 웨어하우스에 전파됩니다. Team Foundation Build는 빌드 과정에서 다른 Visual Studio Team System 도구와 함께 사용됩니다. 여기에는 소스 제어 및 작업 항목 추적이 포함됩니다. 권장되는 서버 요구 사항은 이전 단원에 설명되어 있습니다. 자세한 내용은 Team System의 서버 요구 사항을 참조하십시오. 여러 언어로 배포하려는 경우에는 배포 환경에서 지원할 언어도 계획해야 합니다.

하드웨어 요구 사항

다음 표에는 Team Foundation Build 배포 시 권장되는 하드웨어 요구 사항이 사용자 수와 빌드할 파일 수별로 정리되어 있습니다.

구성

빌드 시간

CPU

HD

메모리

최소 규모, 1~2개의 프로젝트, 5~20명의 사용자

30분

단일 프로세서, 766GHz

8GB

256MB

소규모, 2~20개의 프로젝트, 20~100명의 사용자

30분~2시간

단일 프로세서, 1.5GHz

30GB

512MB

중간 규모, 20개 이상의 프로젝트, 100~250명의 사용자

2~5시간

단일 프로세서, 2.6GHz

50GB

1GB

대규모, 50개 이상의 프로젝트, 250~500명의 사용자

3~7시간

이중 프로세서, 2.8GHz

80GB

2GB

여기에 나오는 지침은 하드웨어 계획을 위한 일반적인 지침으로 제공됩니다. 빌드 성능은 서버의 소스 코드와 빌드 프로세스의 복잡성에 따라 크게 달라집니다.

Team Foundation Build를 실행하는 서버는 최소 대역폭(1Mbps)과 최대 대기 시간(350분)을 사용하여 네트워크에 안정적으로 연결되어야 합니다. 빌드 성능이 기대치 이하인 경우에는 하드웨어 구성을 업그레이드하는 것이 좋습니다.

Team Foundation Build 컴퓨터와 Team Foundation Server 사이에 방화벽이 있는 경우에는 Team Foundation Build 컴퓨터와 Team Foundation Server가 통신할 수 있도록 방화벽을 수정해야 합니다. 예를 들어 어떤 경우 빌드 도중 테스트를 실행하려면 Team Foundation Server에서 빌드 컴퓨터의 저장 위치에 액세스해야 합니다. 그러한 경우에는 둘 사이에 방화벽이 없어야 합니다.

추가 하드웨어 고려 사항

중요한 서버에는 권장 하드웨어 외에도 중복 전원 공급 장치, 중복 팬 등의 추가 하드웨어를 사용하는 것이 좋습니다.

Team Foundation Server를 빌드 컴퓨터로 사용하면 안 됩니다. 빌드는 별도의 컴퓨터에서 수행되어야 합니다. 빌드하는 동안은 빌드 컴퓨터에서 처리해야 할 작업이 많아지므로 Team Foundation Server 컴퓨터에서 빌드를 실행하면 서버를 사용할 수 없게 되거나 서버 성능이 떨어질 수 있습니다.

소프트웨어 요구 사항

다음 표에서는 Team Foundation Build 컴퓨터에 필요한 소프트웨어를 보여 줍니다.

소프트웨어

버전

Windows Server 2003 SP1(서비스 팩 1), 서비스 팩 2(SP2), Windows Server 2003 R2, Windows Vista, Windows Server 2008 또는 Windows XP Professional

Team Foundation 설치 설명서를 참조하십시오.

.NET Framework

2.0

필수 소프트웨어 외에도 백업 소프트웨어나 방화벽과 같은 추가 관리 또는 보안 소프트웨어를 설치할지를 고려합니다. Team Foundation Build 소프트웨어 요구 사항에 대한 구체적인 지침을 보려면 Team Foundation 설치 설명서를 참조하십시오. Microsoft 다운로드 센터(https://go.microsoft.com/fwlink/?linkid=79226)에서 최신 버전의 Team Foundation 설치 설명서를 다운로드할 수 있습니다.

언어 요구 사항

혼란을 방지하고 작업을 단순화하려면 빌드 컴퓨터의 운영 체제와 Team Foundation Server의 운영 체제가 동일한 언어를 사용하도록 Team Foundation Build 배포를 구성해야 합니다. 그러나 Team Foundation Server 배포 언어와 일치하기만 하면 다른 언어 버전의 Team Foundation Build를 영어 언어의 서버에 설치할 수도 있습니다.

참고 항목

개념

Team System의 서버 요구 사항

Team System의 Test Rig 요구 사항

Team Foundation Server의 클라이언트

기타 리소스

Team Foundation 요구 사항