태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'TFS 2012'에 해당되는 글 2건

  1. 2012.11.16 TFS Express 2012 설치하기 (1)
  2. 2012.11.14 5명 이하 소규모 개발팀에서 TFS 무료로 사용하기
VS 2012 ALM/TFS 20122012.11.16 14:36

지난 포스트에서 5명 이하의 소규모 팀에서 TFS를 무료로 사용할 수 있는 TFS Express 2012를 소개해 드렸습니다. 이번 포스트에서는 이 TFS Express 2012를 어디서 구하고 어떻게 설치하는지에 대해 살펴 보겠습니다.

 

TFS Express 2012 다운로드

TFS Express 2012는 마이크로소프트의 Visual Studio 사이트에서 쉽게 다운로드 받을 수 있습니다. 구글에서 'TFS Express 2012 다운로드'라고 검색을 하시면 상단에 관련 사이트 링크가 나타납니다.

TFS Express 2012 다운로드 결과

검색 결과에서 세 번째 링크(Download: Visual Studio Team Foundation Server Express 2012)를 클릭하시면 다운로드 페이지로 바로 이동합니다. 이 링크의 URL은 http://www.microsoft.com/ko-kr/download/details.aspx?id=30675 입니다.

 

TFS Express 2012 다운로드 페이지에는 다운로드 받을 수 있는 파일이 두 개가 있습니다.

  • tfs_express.exe : 웹 설치 관리자. 설치할 때 컴퓨터가 인터넷에 연결되어 있어야 함. 파일 크기가 작다(740KB).
  • VS2012_TFS_EXP_kor.iso: DVD5 ISO 이미지. 파일 크기가 크다(487.1MB).

이 중 VS2012_TFS_EXP_kor.iso 파일을 다운로드 받는 걸 추천합니다.

 

시스템 요구 사항

TFS Express 2012를 설치하기 전에 시스템 요구 사항을 살펴 보겠습니다. 다운로드 페이지에 설명된 내용은 다음과 같습니다.

지원 운영 체제

Windows 7 Service Pack 1, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012

  • Windows 7 SP1(x86 및 x64)
  • Windows 8(x86 및 x64)
  • Windows Server 2008 R2 SP1(x64)
  • Windows Server 2012(x64)

하드웨어 요구 사항

  • 2.2GHz 이상의 프로세서
  • 1GB RAM
  • 4GB의 하드 디스크 여유 공간

지원되는 운영 체제에 Windows 7과 Windows 8이 있는게 보이시죠? TFS를 설치하기 위해 Windows Server OS를 설치할 필요없이 여러분들이 사용하고 있는 클라이언트 OS에 바로 TFS를 설치할 수 있습니다. 또한 TFS를 설치하기 위해 별도로 서버 OS를 구매할 필요가 없습니다. TFS Express가 무료라서 사용하려고 했더니 Windows Server를 구매해야 한다? 그렇다면 망설여질 수도 있었을텐데요. 다행히(?) 그럴 필요가 없는거죠.

 [Note]

TFS가 클라이언트 OS를 지원하기 시작한 것은 2010버전 부터였습니다. TFS 2010에는 구성 유형이 3가지가 있는데, 그 중 기본(Basic) 유형으로 구성할 때는 클라이언트 OS에서도 가능했습니다. 이는 TFS 2012에서도 마찬가지입니다. 그러나, 클라이언트 OS에 TFS를 구성할 경우에는 TFS 보고서 및 SharePoint 기반의 팀 포탈 사이트를 사용할 수 없습니다.

 

TFS Express 2012 설치

자, 이제 TFS Express 2012를 설치해 보죠.

다운로드 받은 ISO 이미지 파일을 데몬과 같은 도구를 사용해서 마운트시킵니다. 다음은 TFS Express 설치 절차입니다.

1. Windows 탐색기를 통해 마운트시킨 폴더로 이동

2. tfs_express.exe 파일을 더블 클릭

3. 'Team Foundation Server Express 설치' 화면에서 'Team Foundation Server Express 사용 약관에 동의함' 확인란을 체크

4. '지금 설치' 클릭

5. '구성 센터' 화면의 '새 서버' 페이지에서 '마법사 시작' 클릭

6. '새 서버 구성 마법사' 화면의 '시작' 페이지에서 '다음' 클릭

7. '준비 검사' 페이지에서 준비 검사가 모두 통과되었으면 '구성' 클릭

8. '구성' 페이지에서 구성이 완료되면 '다음' 클릭

9. '완료' 페이지에서 '마침' 클릭

 

TFS Server를 설치해 보신 분들은 아시겠지만 TFS Express 2012는 설치가 매우 쉽습니다. 특히 SQL Server Express를 자동으로 설치해 주기 때문에 설치 절차가 간단해졌습니다.

[Note]

TFS Express 2012는 SQL Server Express Edition만 지원합니다.

 

이렇게 해서 TFS Express 2012를 다운로드 받아서 설치하는 것까지 알아보았습니다. 다음 포스트에서는 TFS 클라이언트인 Team Explorer를 설치하고 사용자를 등록하는 방법에 대해 살펴보겠습니다.

 

감사합니다.

webmars.

 

신고
Posted by webmars
VS 2012 ALM/TFS 20122012.11.14 16:31

여러분들도 아시겠지만 TFS는 마이크로소프트 사의 상용 제품입니다. 즉, TFS를 쓰려면 돈을 지불해야 한다는 뜻이죠. 대략 서버 1대에 40~50만원 정도하고, 1 user 당 라이선스 비용도 40~50만원 정도합니다(라이선스 유형에 따라 금액에 차이가 있습니다). 만약 5명의 개발팀에서 TFS를 사용하려면 240~300만원의 비용이 필요하게 되는거죠. 이 비용이 적다면 적은 금액이지만 어느 개발팀에게는 부담이 될 수도 있는 금액입니다. 

TFS 도입을 고려하는 개발팀의 대부분은 그동안 Visual Studio + SourceSafe 조합으로 버전 제어하고 있던 팀들입니다. SourceSafe가 단종이 되면서 다른 버전 제어 도구로 전환을 해야 하는데, 같은 마이크로소프트 제품이면서 기능, 용어, 사용자 인터페이스 등이 익숙하기 때문이죠. 하지만, 앞에서 언급한 것처럼 어떤 개발팀에게는 비용이 부담스럽습니다. 그래서 Subversion이나 CVS와 같이 무료로 사용할 수 있는 버전 관리 도구로 전환하는 것을 심각하게 고민하게 됩니다. 익숙하진 않지만 비용의 부담이 크기때문에 어쩔 수 없는 상황인거죠.

 

지난 9월에 Visual Studio 2012 버전이 발표되었습니다. Visual Studio 2012에는 여러 개의 에디션과 제품이 있는데요, 이번에 흥미로운 제품이 하나 새롭게 추가되었습니다. 바로 Team Foundation Server Express가 그것입니다. 제가 왜 이 제품을 흥미롭다고 표현했냐면 바로 '무료'이기 때문입니다. 즉, TFS를 무료로 사용할 수 있다는 것이지요! (TFS가 비싸서 쓰지 못했던 분들에게는 흥미롭지 않나요? ^^;) 무료라고 해서 유료 버전과 기능상으로도 큰 차이가 없습니다. 가장 큰 차이는 최대 5명까지만 사용할 수 있다는 것이지요. 그렇기 때문에 5명 이하의 소규모 개발팀에서는 TFS Express를 사용할 경우 '무료로' TFS를 사용할 수가 있습니다.

 

다음은 TFS Express에서 사용할 수 있는 기능입니다.

  • 버전 제어
  • 작업 항목
  • 빌드 자동화

즉, TFS의 주요 기능은 모두 사용할 수 있습니다. 실질적으로 TFS Express는 TFS를 기본(Basic) 유형으로 구성했을 때와 같다고 보시면 됩니다.

다음은 TFS Express의 제약 사항입니다.

  • 최대 5명까지만 사용할 수 있다
  • SQL Server Express 버전만 지원한다 (SQL Analysis Service 및 Reporting Service 기능 사용 불가)
  • 단일 서버로만 설치 가능하다 (TFS와 SQL Server 분리 불가)
  • TFS Proxy 및 Preemptive analytics add-on과 연동할 수 없다

 

위의 기능 및 제약 사항을 요약해 보면, '버전 제어 정도의 기능을 사용하고자 하는 5명 이하의 소규모 개발팀에서는 TFS를 '무료로' 사용할 수가 있다'라는 것입니다. 물론 추가적으로 작업 항목이라던지 빌드 자동화 기능도 사용할 수가 있구요.

 

제가 그 동안 TFS 세미나 및 교육 때문에 많은 기업을 방문하기도 하고 교육장에서 많은 분들을 만나기도 했었는데요. 의외로 5명 이하의 개발팀을 가지고 있는 회사가 많았습니다(절대적으로 많다는 의미는 아닙니다. 생각보다 많았다는 것이지요). 만약, 그 회사에서 TFS를 사용하고자 한다면 이제는 별도의 비용을 들일 필요가 없게 된 것입니다.

마이크로소프트에서 왜 최대 5명까지 무료로 사용할 수 있는 TFS Express를 내놓았는지는 그 의도를 정확히 알 수는 없습니다. 다만, 기존의 SourceSafe 사용자들과 Subversion과 같은 무료 버전 제어 도구를 사용하는 사용자들을 잡아 TFS 시장을 넓히기 위한 전략이 아닐까 추측해 볼 수는 있을 것 같습니다. 어쨌든 사용자 입장에서는 무료로 사용할 수 있는 TFS가 생겼기 때문에 나쁘지 않은 것만은 분명합니다.

 

이상으로 5명 이하 소규모 개발팀에서 TFS를 무료로 사용할 수 있는 TFS Express를 소개해 드렸습니다.

다음 포스트에서는 TFS Express를 어디서 구하고 어떻게 설치해야 하는지에 대해 알아보겠습니다.

 

[Note]

'TFS Express를 사용하다가 사용자 수가 6명 이상으로 증가하면 어떻게 해야 하나?' 라는 생각이 들 수도 있을 것 같습니다. 그건 어렵지가 않습니다. 그냥 5명을 초과하는 인원 수 만큼의 사용자 라이선스(CAL)를 구매하기만 하면 됩니다. 서버를 다시 설치해야 할 필요는 없습니다.

 

감사함니다.

webmars.

신고
Posted by webmars

티스토리 툴바