다음을 통해 공유


호스팅되는 토폴로지 예제

로컬에서 Visual Studio Team Foundation Server(TFS)을 설치 및 구성하는 대신 Microsoft에서는 Team Foundation Service Preview를 사용하는 옵션을 제공하고 있다. 단, Microsoft에서는 여러분을 위해 클라우드에 배포의 모든 서버 요소를 호스팅한다.이를 사용하면 고려해야 할 유일한 아키텍처 요소가 사용자들에게 인터넷 액세스 권한 및 프로젝트에 액세스하는 데 필요한 사용 권한이 있는지 확인하는 것밖에 없으므로 배포를 단순화할 수 있습니다.

호스팅 환경

클라우드의 TFS

이 이미지에 표시되는 Microsoft 이외의 상표는 해당 소유자의 재산입니다.

이 서비스를 사용하고자 할 경우 소스 코드, 작업 항목, 빌드 구성 및 팀 기능 등 자신의 프로젝트 전체가 이 클라우드에 호스팅된다.C#에서 Python까지, Windows에서 Android까지 다양한 언어를 사용하여 다양한 플랫폼을 대상으로 할 수 있으며 다양한 도구를 사용할 수 있습니다.아키텍처에서 관리가 필요한 유일한 부분은 액세스 요구 사항입니다.

Team Foundation Service Preview를 사용할 때 호스팅된 서비스에 연결하려면 웹 브라우저에서 Microsoft 계정을 사용합니다.팀 프로젝트를 만들고, 멤버를 팀에 추가할 수 있으며 서버를 관리하는 오버헤드 없이 로컬 설치된 배포에서 작업하는 것처럼 작업할 수 있습니다.응용 프로그램 계층, 데이터 계층 및 빌드 서버는 Microsoft Cloud platform과 SQL Server Azure를 사용하여 호스팅됩니다.이는 소스 제어, 작업 항목 및 Agile 프로젝트 관리와 같은 TFS 기능은 사용하지만 물리적 인프라 관리는 지원하지 않을 때 선택할 수 있는 훌륭한 아키텍쳐입니다.또한 팀 멤버가 전 세계에 분산되어 있는 경우에도 이 옵션을 선택하는 것이 좋습니다.이 서비스는 전적으로 웹 기반이기 때문에 직접 관리해야 하는 유일한 사항은 자신의 팀 구성원이 인터넷에 대한 액세스 권한이 있는지와 방화벽이 443번 포트를 막는지, 그리고 Microsoft 계정이 여러분을 위해 호스팅된 프로젝트 각각의 모든 팀 구성원에게 할당될 수 있는지 여부입니다.

호스팅된 TFS 서비스의 단순 다이어그램

Team Foundation Service Preview에 필요한 서버 리소스를 여러분이 직접 관리하기 때문에 예측할 수 없는 사용량 스파이크가 있거나 프로젝트에 필요한 리소스를 대거 확장하거나 축소할 필요가 있는 팀에 좋은 선택이 될 수 있다.서비스 인프라는 요구 변동을 반영하도록 설계되었으며 쉽게 확장하여 가장 큰 프로젝트를 관리할 수 있습니다.또한 IT 지원 리소스가 부족하거나 없는 팀에도 매우 효과적입니다.

로컬 배포의 경우와 달리 호스팅된 서비스가 SharePoint 제품 또는 SQL Server Reporting Services와의 통합을 지원하지 않으며, Visual Studio Lab Management와도 완벽하게 통합되지 않습니다.이 제약 사항으로 말미암아 TFS 및 SQL Server Reporting Services 간의 통합에서 사용할 수 있는 진행에 관한 상세 보고서에 자신의 팀이 필요로 하거나 Visual Studio Lab Management에 의해 제공되는 가상 랩 컴퓨터 및 자동화된 테스트가 필요한 경우 호스팅된 서비스는 바람직한 선택이 아니다.이 서비스에서 팀 페이지 및 대시보드를 제공한다 해도 TFS, SQL Server Reporting Services 및 SharePoint Foundation 2010 간에 사용할 수 있는 통합처럼 상세하지는 않다.

또한 프로젝트에 엄격한 정부 요구 기준이 있다면 Team Foundation Service Preview는 좋은 선택이 아니다.재무 분야처럼 규정이 엄격한 환경에서 개발하거나 자신의 프로젝트가 감사 목적으로 인프라를 완벽하게 제어해야 하는 경우라면 호스팅된 서비스를 선택하지 말아야 한다.

Hh977190.collapse_all(ko-kr,VS.110).gif호스팅 배포의 예제

빌드 컴퓨터 리소스를 배포의 나머지 서버 쪽 요소와 함께 클라우드에 호스팅되도록 선택하거나 로컬 빌드 서버를 사용하도록 선택할 수 있습니다.개발자가 중간 빌드를 실행하기 위해 로컬 빌드 서버를 사용하는 동안 통합된 빌드에 호스팅된 빌드 서버를 선택할 수도 있습니다.

클라우드에서 빌드로 호스팅된 토폴로지

로컬 빌드 서버로 호스팅된 토폴로지

서비스 및 서비스 사용 옵션에 대한 자세한 내용은 Team Foundation Service Preview를 참조하십시오.

참고 항목

개념

Team Foundation Server 아키텍처

Team Foundation Server 및 Visual Studio ALM 설치

프로젝트 계획 및 추적