시나리오: Team Foundation Server 팜 설치(고가용성)

Team Foundation Server 추가

다음과 같은 경우 응용 프로그램 계층 서버를 기존 Visual Studio Team Foundation Server 배포에 추가할 수 있습니다.

  • Team Foundation Server 배포에 중복 항목을 빌드하려는 경우

  • Team Foundation Server 배포가 보다 빠르게 실행되도록 하려는 경우

  • 실패한 응용 프로그램 계층 서버를 복원하려는 경우

  • 응용 프로그램 계층을 다른 서버로 이동하려는 경우

중복 및 성능

이전 버전의 Team Foundation Server에서는 SQL Server 클러스터에서 데이터 계층만 실행할 수 있었습니다. 이는 Team Foundation Server 배포에서 일부, 즉 데이터 계층의 확장성만 향상시킬 수 있다는 의미입니다. 응용 프로그램 계층 전용 구성 마법사를 사용하면 응용 프로그램 계층의 사용 가능성, 확장성 및 성능도 향상시킬 수 있습니다.

응용 프로그램 계층 서버를 여러 개 사용하여 이점을 얻으려면 Team Foundation Server의 초기 배포에 다음과 같은 특징이 있어야 합니다.

  • 응용 프로그램 계층과 구성 데이터베이스가 별도의 서버에 설치됩니다.

  • 도메인 계정이 Team Foundation Server 서비스 계정(TFSSERVICE)에 사용됩니다.

  • NLB(네트워크 부하 분산)가 배포됩니다.

단일 논리 웹 서비스로 나타나는 웹 서버의 클러스터를 만들 때 NLB를 사용합니다. 이 절차는 응용 프로그램 계층 전용 구성 마법사와 별개입니다. NLB를 설치하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트에서 네트워크 부하 분산 페이지를 참조하십시오.

참고

클러스터의 응용 프로그램 계층 서버 중 하나에서 실행되는 클라이언트에서 NLB 클러스터에 연결하려는 경우, 부하 균형 도구의 DNS(Domain Name System) 이름 대신 localhost를 서버 이름으로 사용하여 연결해야 합니다. 기본적으로 IIS(인터넷 정보 서비스)를 사용할 경우 localhost를 클러스터 이름으로 사용하지 않으면 클러스터의 서버에서 NLB 클러스터에 연결할 수 없습니다.

NLB 클러스터를 만드는 경우 구성 데이터베이스 또는 팀 프로젝트 컬렉션에 SQL Server 클러스터를 사용하지 않아도 됩니다. 배포하는 모든 SQL Server 클러스터는 성능, 확장성 및 사용 가능성을 위해 NLB 클러스터에 독립적입니다.

재해 복구 및 하드웨어 업그레이드

구성 데이터베이스 백업 및 응용 프로그램 계층이 별도의 서버에 있고 응용 프로그램 계층에 하드웨어 오류가 있는 경우 응용 프로그램 계층 전용 구성 마법사를 사용하여 응용 프로그램 계층을 복원할 수 있습니다.

응용 프로그램 계층 전용 구성 마법사를 사용하여 응용 프로그램 계층을 이동할 수도 있습니다. 응용 프로그램 계층을 이동할 때 특정 아키텍처가 필요하지는 않지만 배포를 위해 구성 데이터베이스에 액세스해야 합니다.

참고 항목

참조

검사 목록: 응용 프로그램 계층 추가