Team Foundation Server 이동 유형

Visual Studio Team Foundation Server의 경우 다음 세 가지 유형의 이동이 지원됩니다. 가장 일반적인 유형은 복원 기반 이동입니다. 복원 기반 이동에서는 Team Foundation Server의 새 설치가 새 하드웨어에서 구성되고 원래 Team Foundation Server 배포의 데이터가 데이터 계층의 역할을 하는 하나 이상의 새 서버로 복원됩니다. 보다 간단한 유형은 환경 기반 이동입니다. 환경 기반 이동에서는 기존 Team Foundation Server 배포가 한 도메인에서 다른 도메인으로 또는 작업 그룹에서 도메인으로 이동합니다. 마지막으로 단일 서버에서 여러 서버로 배포를 이동할 수 있습니다. 이 경우 Team Foundation Server가 단일 서버의 설치에서 둘 이상의 서버의 설치로 이동합니다. 이 유형은 복원 기반 이동의 특정 유형입니다.

Team Foundation Server 배포를 이동하는 이유

기존 Team Foundation Server 배포를 이동해야 하는 이유에는 여러 가지가 있습니다. 가장 일반적인 이유는 다음과 같습니다.

  • Team Foundation Server를 단일 서버에서 둘 이상의 서버로 이동하여 Team Foundation Server 배포의 용량을 늘리기 위해

  • 데이터 계층을 이루는 데이터베이스를 호스팅할 서버를 추가하여 배포를 확장하기 위해

  • 응용 프로그램 계층 서버 간에 트래픽을 분산하기 위해 부하 분산 소프트웨어를 사용하거나 사용하지 않고 응용 프로그램 계층 서버를 추가하여 배포의 속도와 신속성을 높이기 위해

  • 새 하드웨어를 동일한 서버 이름 또는 다른 서버 이름으로 통합하기 위해

  • Team Foundation Server를 작업 그룹에서 Active Directory 도메인으로 이동하기 위해

  • Team Foundation Server를 한 도메인에서 다른 도메인으로 이동하기 위해

지원되는 이동 유형

Team Foundation Server에서는 세 가지 이동 유형을 지원합니다. 세 가지 이동 유형 모두 많은 단계를 수행해야 하므로 Team Foundation Server 배포를 이동하기 전에 각 이동 유형의 절차를 주의 깊게 읽어야 합니다.

  • 복원 기반 이동   필요한 소프트웨어가 새 하드웨어에 설치되고 원래 Team Foundation Server 데이터베이스의 백업이 이 하드웨어로 복원됩니다. 다음은 하드웨어 기반 이동의 예입니다.

    • 단일 서버 배포 환경에서 동일한 도메인의 다른 단일 서버 배포 환경으로 이동

    • 이중 서버 또는 다중 서버 배포 환경에서 동일한 도메인의 다른 이중 서버 또는 다중 서버 배포 환경으로 이동

    • 한 데이터 계층 서버에서 다른 데이터 계층 서버로 데이터 복원(이중 서버 배포 환경에만 해당함)

    • 팀 프로젝트 컬렉션 이동 또는 분할

    구체적인 단계는 한 하드웨어 구성에서 다른 하드웨어 구성으로 Team Foundation Server 이동, 다른 서버 또는 인스턴스로 데이터 복원, 팀 프로젝트 컬렉션 분할팀 프로젝트 컬렉션 이동을 참조하십시오.

  • 환경 기반 이동   Team Foundation Server를 실행하는 서버를 도메인에 연결하거나 서버가 속해 있는 도메인을 변경하여 기존 Team Foundation Server 배포를 새 환경으로 이동합니다. 이 이동 유형에는 하드웨어 변경이 포함되지 않습니다. 다음은 환경 기반 이동의 예입니다.

    • 작업 그룹에서 도메인으로 배포 환경 이동

    • 한 도메인에서 다른 도메인으로 배포 환경 이동

    구체적인 단계는 한 환경에서 다른 환경으로 Team Foundation Server 이동을 참조하십시오.

  • 단일 서버에서 둘 이상의 서버로 이동 이 유형은 복원 기반 이동의 특정 유형입니다. SQL Server가 새 컴퓨터에 설치되고 구성되며 원래 단일 서버 Team Foundation Server가 논리적 Team Foundation 응용 프로그램 계층을 호스팅하는 서버로 변환됩니다. 원래 단일 서버 환경에서 가져온 데이터베이스의 백업이 새 Team Foundation 데이터 계층 서버로 복원됩니다. 구체적인 단계는 단일 서버 배포에서 이중 서버 배포로 이동을 참조하십시오.

이동 시나리오

비즈니스 요구에 가장 적절한 이동 유형을 결정해야 합니다. 가능한 서버 이동 시나리오는 다음과 같습니다.

  • 서버를 도메인 A에서 도메인 B로 이동 하드웨어를 변경하지 않는 경우 이 유형은 환경 기반 이동 유형입니다. 테스트 도메인에서 Team Foundation Server를 평가한 후 서버를 프로덕션 도메인으로 이동하려는 경우 이 이동을 수행할 수 있습니다. 서버를 이동하는 작업에는 원래 서버에서 사용자 계정, 그룹 계정 및 권한을 이동하거나 다시 만드는 작업도 포함될 수 있습니다.

  • 단일 서버를 작업 그룹에서 도메인으로 이동 이 유형은 환경 기반 이동 유형입니다. Team Foundation Server를 작업 그룹에 배포한 다음 Active Directory 도메인을 구현하기로 결정한 경우 이 이동을 수행할 수 있습니다. 동일한 사용자 계정이 도메인에 있거나 사용자 계정이 Team Foundation Server의 로컬 계정인 경우 로컬 사용자를 작업 그룹에서 도메인으로 이동할 수 있습니다.

  • Team Foundation Server 배포에서 하드웨어 교체 이 유형은 복원 기반 이동 유형입니다. Team Foundation Server가 설치된 시스템에서 하드웨어를 교체해야 하는 경우 이 이동을 수행할 수 있습니다.

  • 단일 서버 Team Foundation Server 배포의 용량 확장 이 이동 유형은 배포를 용량이 더 크고 빠른 서버로 이동할지, 아니면 단일 서버 배포에서 둘 이상의 서버로 이동할지에 따라 결정됩니다. 전자는 복원 기반 이동인 반면 후자는 단일 서버에서 둘 이상의 서버로의 이동입니다. 현재 Team Foundation Server 배포의 성능이 낮고 사용자, 프로젝트 및 데이터에 대한 추가 용량이 필요한 경우 이 이동을 수행할 수 있습니다.

  • 한 Team Foundation Server 배포에서 다른 Team Foundation Server 배포로 팀 프로젝트 컬렉션 이동. 이 이동 유형은 전체 배포 대신 단일 컬렉션 데이터베이스만 이동합니다.

  • 둘 이상의 컬렉션으로 팀 프로젝트 컬렉션 분할. 이 이동 유형은 단일 컬렉션에 포함된 프로젝트를 분할합니다. 프로젝트는 한 컬렉션에만 있을 수 있으므로 분할된 각 컬렉션에는 프로젝트의 고유한 매니페스트가 있습니다.

이동 고려 사항

Team Foundation Server 배포 환경을 이동할 때는 신중하게 계획하여 실행해야 합니다. 예를 들어 도메인 마이그레이션과 Team Foundation Server 단일 서버 배포에서 둘 이상의 서버로의 이동을 결합할 때는 특히 주의해야 합니다. 또한 Team Foundation Server에서는 구성 정보를 여러 위치에 저장한다는 점에 유의하십시오. 이동 단계를 주의 깊게 따라 주십시오. 자세한 내용은 Team Foundation Server 아키텍처SharePoint 제품과 기술 및 Team Foundation Server 상호 작용를 참조하십시오.

Team Foundation Server 이동 고려 사항

가능한 경우 Team Foundation 응용 프로그램 계층 서버 이름을 동일하게 유지 환경 기반 이동 및 단일 서버에서 둘 이상의 서버로 이동하는 경우 Team Foundation 응용 프로그램 계층 서버의 이름을 가능한 한 동일하게 유지합니다. Team Foundation 응용 프로그램 계층 서버 이름을 변경하면 다음과 같은 문제가 발생합니다.

  • Team Foundation 응용 프로그램 계층 서버 이름을 변경하려면 모든 Team Foundation 클라이언트가 새 서버 이름에 연결해야 합니다.

  • 컬렉션을 이동하거나 분할하여 컬렉션 이름을 변경하려면 모든 클라이언트가 새 이름으로 컬렉션에 다시 연결해야 합니다.

  • 쿼리에 바인딩된 모든 Microsoft Office 문서는 서버 또는 컬렉션 이름이 변경되면 더 이상 작동하지 않습니다. 이러한 문서는 해당 문서가 만들어진 서버 및 컬렉션에 바인딩됩니다. 이러한 문서에는 프로젝트 문서 노드에서 프로젝트를 만들 때 자동으로 만들어지고 쿼리에 바인딩된 모든 Microsoft Office 문서가 포함됩니다.

  • 모든 포함된 문서 링크는 서버 이름 또는 컬렉션 이름이 변경되면 알 수 없는 이름을 가리키게 됩니다.

사용자 및 서비스 계정 이동 보안 모델의 일부로 Team Foundation Server는 SID(보안 ID)에 따라 Windows ID(로컬 및 도메인 그룹 및 사용자)를 구성 데이터베이스에 저장합니다. 컬렉션 또는 서버를 이동하는 경우 ID를 조정하고 Team Foundation Server를 다시 구성해야 합니다. 이는 특히 다음과 같은 경우에 해당합니다.

  • 로컬 계정이 원래 Team Foundation Server에 있는 경우. 이러한 계정을 이동한 Team Foundation Server에서 로컬 계정으로 다시 만들 것인지, 아니면 이동한 Team Foundation Server의 새 도메인에서 도메인 계정으로 다시 만들 것인지를 결정해야 합니다.

  • 도메인 계정이 원래 Team Foundation Server에 있지만 원래 도메인을 신뢰하지 않는 도메인으로 Team Foundation Server를 이동하는 경우. 이러한 계정을 이동한 Team Foundation Server에서 로컬 계정으로 다시 만들 것인지, 아니면 이동한 Team Foundation Server의 새 도메인에서 도메인 계정으로 다시 만들 것인지를 결정해야 합니다.

테스트 실행 준비 테스트 실행 연습을 통해 새 환경으로 이동하는 작업을 테스트하면 예기치 않은 문제를 확인하고 해결할 수 있습니다. 사용자의 이동 시나리오와 배포 환경은 Microsoft에서 테스트한 이동 시나리오 및 배포 환경과 다를 수 있습니다. 테스트를 수행하면 사용자 배포 환경의 특정한 이동 단계에서 어떤 차이점이 있는지 파악하는 데 도움이 됩니다.

참고 항목

작업

Team Foundation Server의 팀 프로젝트에 연결 및 액세스

개념

팀 프로젝트 컬렉션을 사용하여 서버 구성

기타 리소스

한 하드웨어 구성에서 다른 하드웨어 구성으로 Team Foundation Server 이동

한 환경에서 다른 환경으로 Team Foundation Server 이동

단일 서버 배포에서 이중 서버 배포로 이동

작업 그룹에서 Team Foundation Server 관리

Team Foundation Server의 트러스트 및 포리스트 고려 사항