다음을 통해 공유


연습: Team Foundation Server로 원격 사무실 설정

업데이트: 2007년 11월

Team Foundation Server 배포 과정에서 분산형 원격 사무실을 설정해야 할 수도 있습니다. 이러한 경우 대량의 데이터와 Team Foundation 응용 프로그램 계층 서버를 주 위치에 두고 Team Foundation Server Proxy 컴퓨터를 원격 사무실에 설치할 수 있습니다.

소스 제어의 성능을 최대화하려면 Team Foundation Server Proxy를 두 위치에서 각각 실행하도록 컴퓨터를 설치해야 합니다. 이 연습을 통해 소스 제어와 함께 사용할 수 있도록 원격 사무실에 Team Foundation Server Proxy를 실행하는 컴퓨터를 설치하는 데 필요한 단계를 학습할 수 있습니다.

사전 요구 사항

이 연습에서는 원격 사무실에서 사용할 수 있는 Team Foundation Server Proxy를 설치하는 절차를 보여 줍니다. 이 절차에는 Team Foundation Server Proxy를 설치 및 구성하고 그 성능을 모니터링하는 데 필요한 지침이 포함되어 있습니다.

Team Foundation 클라이언트가 Team Foundation Server Proxy를 사용하도록 구성하는 방법에 대한 자세한 내용은 방법: 프록시 서버를 사용하도록 Team Foundation 버전 제어 구성을 참조하십시오.

필수 권한

이 연습을 수행하려면 Team Foundation Server Proxy를 실행하는 컴퓨터와 Team Foundation 응용 프로그램 계층 및 데이터 계층 서버에서 Administrators 그룹의 멤버여야 하며 Team Foundation Administrators 그룹의 멤버여야 합니다.

참고:

성능 모니터를 사용하여 Team Foundation Server Proxy의 캐시 성능을 확인하려면 Team Foundation Server Proxy를 실행하는 컴퓨터에서 Performance Monitor Users 보안 그룹의 멤버여야 합니다.

권한에 대한 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

Team Foundation Server Proxy를 설치하려면

  • Team Foundation Server Proxy의 필수 구성 요소를 설치하고 구성합니다. 자세한 내용은 Microsoft 다운로드 센터의 Team Foundation 설치 설명서를 참조하십시오.

Team Foundation Server Proxy를 설치한 후 소스 제어 캐싱을 설정하려면

  1. Team Foundation Server Proxy를 실행하는 컴퓨터에서 Windows 탐색기를 열고 Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy의 프록시 설치 디렉터리를 찾습니다.

  2. 텍스트 편집기나 XML 편집기에서 Proxy.config 파일을 엽니다.

    참고:

    관리자 자격 증명으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 실행하려면 메모장을 관리자 권한으로 열어야 합니다. 메모장을 관리자 권한으로 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

  3. <Servers> 노드 아래의 <Server> 요소에서 <Uri> 요소를 찾습니다.

  4. @H\_TFSSERVER@ 토큰을 찾아 Team Foundation 응용 프로그램 계층 서버의 URL로 바꿉니다. 이때 콜론(:)과 포트 "8080"을 URL에 추가해야 합니다.

    예를 들어 해당 URL로 바꾼 후의 <Uri> 요소는 다음과 같이 표시됩니다.

    <Server> 
        <Uri>http://ApplicationTierServerName:8080/VersionControl</Uri>
    </Server>
    
  5. Proxy.config 파일을 저장한 다음 닫습니다.

    Team Foundation Server Proxy를 구성하는 방법에 대한 자세한 내용은 Team Foundation Server Proxy에 대한 원격 연결 관리를 참조하십시오.

성능 모니터를 사용하여 Team Foundation Server Proxy의 캐시 성능을 보려면

ProxyStatistics 웹 서비스를 사용하여 Team Foundation Server Proxy의 캐시 성능을 보려면

  1. Team Foundation Server Proxy가 설치된 컴퓨터를 사용하고 있지 않은 경우 원격 데스크톱 연결을 통해 이러한 컴퓨터에 연결합니다.

    참고:

    QueryProxyStatistics 작업은 Team Foundation Server Proxy가 설치된 로컬 컴퓨터에서만 호출할 수 있습니다.

  2. Team Foundation Server Proxy가 설치된 컴퓨터에서 Internet Explorer를 열고 다음 URL로 이동합니다.

    https://localhost:8081/VersionControlProxy/v1.0/proxystatistics.asmx

    ProxyStatistics 웹 서비스의 웹 페이지와 해당 작업이 표시됩니다.

    참고:

    Windows Server 2008 또는 Windows Vista를 실행하는 컴퓨터에서 웹 서비스 또는 웹 사이트에 액세스하려면 Internet Explorer에서 이러한 사이트를 신뢰할 수 있는 사이트 목록에 추가하거나 Internet Explorer를 관리자 권한으로 시작해야 합니다.

  3. QueryProxyStatistics를 클릭하여 해당 작업 정보를 표시합니다.

  4. 호출을 클릭하여 성능 카운터 통계가 들어 있는 XML 파일을 표시합니다.

  5. 해당 통계가 포함된 <ProxyStatisticsInfo> 요소를 찾습니다.

    예를 들어 다음 텍스트와 같은 형식으로 정보가 출력될 수 있습니다.

    <ProxyStatisticsInfo CurrentCacheSize="356352" NoOfRequests="82" OverallCacheHits="41" NoOfFilesInCache="41" OverallCacheMisses="41" CacheHitsPercentage="50" CacheMissPercentage="50" ServerId="643c23c1-3f47-43d2-b638-3bd0e7ea8bff" ServerUrl="http://TeamFoundationServerName:8080/VersionControl" /> 
    
    참고:

    OverallCacheMisses, CacheHitsPercentage 및 CacheMissPercentage 통계는 런타임에 계산됩니다.

다음 단계

Team Foundation Server Proxy를 설치하고 구성한 다음에는 소스 제어에 프록시를 사용하도록 Team Foundation 클라이언트를 구성하는 작업도 수행해야 합니다. 자세한 내용은 방법: 프록시 서버를 사용하도록 Team Foundation 버전 제어 구성을 참조하십시오.

참고 항목

작업

방법: 성능 모니터를 사용하여 캐시 성능 검사

방법: ProxyStatistics 웹 서비스를 사용하여 캐시 성능 검사

방법: Team Foundation Server Proxy의 버전 제어 캐싱 활성화

개념

성능 모니터링