팀 파운데이션 서버(Team Foundation Server, 이하 TFS)는 Visual Studio Team System을 위한 소스 제어, 작업 항목 추적, 보고 및 프로젝트 웹 사이트 기능을 제공합니다. 또한 빌드 기능을 제공할 뿐만 아니라 Microsoft Project 및 Microsoft Excel과 통합으로 확장된 보고 및 추적 기능을 제공하기도 합니다.
[Excel에 포함된 팀 프로젝트 항목]
1. 응용 프로그램 계층
이 논리 계층은 주로 웹 서비스로 구성됩니다. 이 계층은 일반적으로 3계층 웹 응용 프로그램 배포 환경에서 응용 프로그램 계층을 나타냅니다. 이 계층에 속하는 서비스와 기능이 실제 서버에 배포될 경우 이를 팀 파운데이션 서버(Team Foundation Server)라고 합니다.
2. 데이터 계층
이 논리 계층은 Microsoft SQL Server 2005 데이터베이스 서버로 구성됩니다. 여기에는 TFS와 관련된 데이터베이스가 포함됩니다. 이 계층은 일반적인 3계층 웹 응용 프로그램 배포 환경에서 데이터 계층을 나타냅니다.
3. 클라이언트 계층
이 논리 계층은 주로 웹 서비스와 TF 개체 모델로 구성됩니다. 이 게층은 일반적인 3계층 웹 응용 프로그램 배포 환경에서 클라이언트 계층을 나타냅니다.
다음 그림은 각 계층을 나타낸 것입니다.
[서버 측 응용 프로그램 계층과 데이터 계층]
[클라이언트 계층]
TFS는 응용 프로그램 계층과 데이터 계층을 물리적인 하나의 서버에 함께 배포하거나 둘 이상의 개별 서버에 배포할 수도 있습니다. 각 TFS마다 TFS 라이센트가 하나씩 있어야 하므로 이중 서버 배포의 경우 라이센스가 두 개 필요합니다. 또한 TFS에 연결되는 각 클라이언트는 CAL(클라이언트 액세스 라이센스)이 필요합니다.
설치에 필요한 요구사항 참조
http://msdn.microsoft.com/ko-kr/library/ms400670(v=VS.90).aspx
출처) http://msdn.microsoft.com/ko-kr/library/ms400658(v=VS.90).aspx
'TFS(팀서버) > TFS 운영' 카테고리의 다른 글
사용자 및 그룹 관리와 권한 (0) | 2012.01.12 |
---|---|
새 팀 프로젝트 만드는 방법 (0) | 2012.01.12 |
팀 프로젝트 프로세스 템플릿 선택 (0) | 2012.01.12 |
팀 파운데이서 서버 설치 방법 (0) | 2012.01.12 |
Team Foundation 개요 (0) | 2012.01.12 |