시나리오: Team Foundation Server 업그레이드

업데이트: 2010년 10월

이 항목을 사용하여 기존 Visual Studio Team Foundation Server 2010 배포의 업그레이드를 계획하고 수행할 수 있습니다. 업그레이드할 수 있는 릴리스, 기타 요구 사항 및 업그레이드 전 고려해야 할 Team Foundation Server 2010의 선택적 기능을 모두 파악한 다음 업그레이드를 수행해야 합니다.

업그레이드를 완료한 후에는 이 항목의 끝부분에 나오는 링크를 따라가서 업그레이드 후 작업 및 고려 사항을 파악해야 합니다. 예를 들어 Team Foundation Server 2010의 특정 기능을 사용할 수 있도록 업그레이드된 팀 프로젝트에 대해 몇 가지 단계를 직접 수행해야 할 수 있습니다. 또한 서로 다른 버전의 Team Foundation Server와 Team Foundation 클라이언트 간의 특정 호환성 문제에 대해 자세히 알아보려는 경우도 있습니다.

다음 릴리스에서 Team Foundation Server 2010로 업그레이드할 수 있습니다.

  • Team Foundation Server 2010의 릴리스 후보 버전

  • Team Foundation Server 2010의 베타 2 버전

  • Visual Studio Team System 2008 Team Foundation Server SP1(서비스 팩 1)

  • Team System 2008 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server

  • Visual Studio 2005 Team Foundation Server SP1 

즉, 연결되어 있는 Team Foundation Server 설치는 업그레이드할 수 없습니다. 업그레이드할 때는 가동을 중지해야 합니다.

전체 또는 마이그레이션 업그레이드 경로

두 업그레이드 경로 중 하나를 선택할 수 있습니다. 두 경로에 대한 설명과 그림이 아래에 나와 있으며 다른 경로 대신 사용되는 이유와 예제가 함께 나와 있습니다.

전체 업그레이드 경로

이전 버전의 Team Foundation Server를 실행 중이던 동일한 하드웨어에서 업그레이드를 수행하여 전체 업그레이드를 수행할 수 있습니다. 이 경로를 사용하는 경우 이전 버전의 Team Foundation Server를 제거하고 Team Foundation Server 2010를 설치한 다음 업그레이드 마법사를 실행해야 합니다. 이 그림에서 설명하는 환경은 업그레이드 이후의 단일 Team Foundation Server 2010 환경입니다. 

전체 업그레이드

전체 업그레이드

전체 업그레이드를 수행하면 업그레이드 후에 단일 Team Foundation Server 2010 환경만 남게 됩니다. 즉, 시스템의 이전 환경은 없어집니다. 이 경우 환경은 Team Foundation Server(Team Foundation Server 2010 또는 이전 버전의 Team Foundation Server인지 여부와 관계없음)의 단일 버전을 구성하는 모든 서버를 가리킵니다.

마이그레이션 업그레이드 경로

데이터를 다른 하드웨어로 마이그레이션하여 마이그레이션 업그레이드를 수행할 수도 있습니다. 이 경로를 사용하는 경우 데이터를 다른 하드웨어로 복사하고 Team Foundation Server 2010를 설치한 다음 업그레이드 마법사를 실행해야 합니다. 다음 그림에서는 마이그레이션 업그레이드를 보여 줍니다.

마이그레이션 업그레이드

마이그레이션 업그레이드

새 Team Foundation Server 환경과 이전 환경을 동시에 실행하려면 새 하드웨어로 마이그레이션 업그레이드를 수행해야 합니다. 새 버전을 실행하기 전에 데이터 업그레이드를 테스트하려는 경우 두 환경을 동시에 실행할 수 있습니다. 클라이언트에서는 이전 환경을 계속 사용하더라도 새 하드웨어로 이동한 후 복원된 기존 데이터는 자치 상태가 되므로 다른 환경을 만들기 위해 업그레이드할 수 있습니다. "마이그레이션 업그레이드"라는 레이블이 붙은 그림에서는 업그레이드 후 서로 다른 컴퓨터에서 side-by-side 방식으로 동시에 실행되는 두 가지 환경을 만드는 마이그레이션 업그레이드를 보여 줍니다.

업그레이드 마법사에서는 업그레이드 중에 이전 데이터를 삭제합니다. 수행하는 업그레이드 유형이나 실행하는 환경의 개수와 관계없이 데이터를 백업한 다음 시작해야 합니다.

사용할 업그레이드 유형

팀의 목표를 가장 잘 지원할 수 있는 업그레이드 유형을 사용해야 합니다. 일반적으로 전체 업그레이드가 더 간단하지만 마이그레이션 업그레이드를 사용하면 확장성과 테스트 성능을 향상시킬 수 있습니다.

다음은 여러 다른 업그레이드 유형에 대한 몇 가지 예제와 사용할 최적의 검사 목록입니다. 이 목록이 전체 목록은 아니며 각 업그레이드 유형을 통해 업그레이드할 수 있는 몇 가지 예제만 제공됩니다.

전체 업그레이드 예제

마이그레이션 업그레이드 예제

새 필수 구성 요소의 요구 사항

업그레이드를 시작하기 전에 새로운 Team Foundation Server 요구 사항에 맞도록 SQL Server 또는 SharePoint 제품을 업그레이드해야 할 수도 있습니다.

Team Foundation Server에 필요한 데이터베이스를 호스팅하려면 SQL Server 2008을 사용해야 합니다. 이전 버전의 Team Foundation Server에서는 Team Foundation Server에 필요한 모든 데이터를 호스팅하는 서버를 기술할 때 "데이터 계층 서버"라는 용어를 사용했습니다. 그러나 이번 버전에서는 Team Foundation Server 설치를 위한 데이터를 여러 SQL Server 인스턴스에 배포할 수 있지만 이러한 모든 인스턴스가 SQL Server 2008을 사용해야 합니다.

이 버전의 Team Foundation Server에서는 보고 및 포털 서버 기능이 선택 사항입니다. 이러한 기능 중 하나라도 사용하려면 특정 버전의 필수 구성 요소 소프트웨어를 사용해야 합니다.

  • 보고: 보고 기능을 사용하는 경우 SQL Server Reporting Services 및 SQL Server Analysis Services의 SQL Server 2008 인스턴스를 사용해야 합니다.

  • SharePoint 제품: 포털 서버를 사용하는 경우 Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 또는 Microsoft SharePoint Server 2010을 사용해야 합니다. Windows SharePoint Services 2.0은 더 이상 지원되지 않습니다.

포털 서버 및 보고 업그레이드 옵션

Team Foundation Server를 업그레이드하는 경우 기존 포털 사이트를 사용하거나 다른 사이트를 가리킬 수 있습니다. 업그레이드 중에는 SharePoint 제품을 설치할 수 없습니다. 업그레이드된 모든 프로젝트에서는 업그레이드 중에 지정한 사이트를 사용합니다.

포털을 다른 하드웨어로 이동하려면 Team Foundation Server 업그레이드 마법사를 시작하기 전에 기존 포털 사이트의 데이터를 백업한 다음, 포털 사이트를 새 하드웨어로 마이그레이션해야 합니다.

  • 포털이 Team Foundation Server와 같은 서버에 있는 경우에는 업그레이드 중에 자동으로 확장이 업그레이드됩니다.

  • 사용 중인 포털이 Team Foundation Server와 다른 서버에 있는 경우에는 업그레이드를 실행하기 전에 포털에 확장을 설치해야 합니다.

업그레이드된 프로젝트의 데이터를 포털과 보고서에 표시하려면 업그레이드된 프로젝트가 포털 및 보고 기능에 자동으로 연결되도록 업그레이드 시 이러한 기능을 추가해야 합니다. 업그레이드 후 포털이나 보고 기능을 추가하는 경우에는 업그레이드된 모든 프로젝트와 포털 간에 쉽게 링크를 만들 수 없습니다.

업그레이드 후에는 업그레이드된 프로젝트에 보고서 서버나 포털을 쉽게 추가할 수 없기 때문에 업그레이드 시 반드시 이러한 기능을 추가해야 합니다.

보고 업그레이드

보고서 서버는 이 항목의 앞부분에서 설명한 새 요구 사항에 맞아야 합니다. 여러 Team Foundation Server 환경을 실행하는 경우 각 환경마다 별개의 보고서 서버가 필요합니다. 이전 버전의 Team Foundation Server와 달리 보고서 서버를 Team Foundation Server가 실행되는 서버에서 실행하지 않아도 됩니다.

기존 데이터를 마이그레이션하는 데 필요한 시간은 보고 웨어하우스 데이터베이스의 초기 크기, 마이그레이션이 실행되는 하드웨어의 기능 등 다양한 변수에 따라 다릅니다. 마이그레이션이 끝난 후에는 보고서가 이전 버전의 Team Foundation Server에서와 같이 나타납니다.

업그레이드 후 고려 사항

Team Foundation Server 2010으로 업그레이드한 후에는 일부 새로운 기능에 바로 액세스할 수 있지만 다른 새로운 기능에 액세스하기 위해서는 추가 작업을 수행해야 합니다. 자세한 내용은 Microsoft 웹 사이트의 Updating an Upgraded Team Project to Access New Features를 참조하십시오. 

Team Foundation Server 2010에 추가된 기능을 사용하는 경우 사용자가 이전 버전의 팀 탐색기를 사용하여 Team Foundation Server 2010에 연결하는 경우 발생하는 제한 사항을 알 수 있습니다. 자세한 내용은 Microsoft 웹 사이트의 Updating an Upgraded Team Project to Access New Features 페이지를 참조하십시오.

참고 항목

참조

검사 목록: 두 개 이상의 서버를 사용하여 Team Foundation Server 업그레이드

기타 리소스

검사 목록: 단일 서버에서 Team Foundation Server의 전체 업그레이드

변경 기록

날짜

변경 내용

이유

2010년 10월

업그레이드 시 반드시 보고 및 포털을 구성하라는 권장 사항이 추가되었습니다.

향상된 기능 관련 정보