응용 프로그램 영역 및 리소스 종속성

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

참고

Azure DevOps Server의 이전 이름은 Visual Studio Team Foundation Server였습니다.

팀을 지원 하기 위해 Azure DevOps Server 및 추가 리소스를 구성 하 고 관리 합니다. 이러한 리소스에는 응용 프로그램 계층 및 데이터 계층 서버, 프로젝트를 호스트 하는 프로젝트 컬렉션 및 선택적 리소스가 포함 됩니다.

선택적 리소스에는 보고서 서버, 빌드 서버 등이 포함 될 수 있습니다. Azure DevOps Server 구성 요소 및 아키텍처에 대 한 자세한 내용은 아키텍처 개요를 참조 하세요.

선택적 리소스는 보고서 서버, SharePoint 제품, 빌드 서버, Lab Management 등을 포함할 수 있습니다. Azure DevOps Server 구성 요소 및 아키텍처에 대 한 자세한 내용은 아키텍처 개요를 참조 하세요.

중요

Microsoft 지원 또는 수동으로 데이터베이스 백업에 대해 설명 된 절차를 수행 하는 경우를 제외 하 고는 Azure DevOps 데이터베이스를 수동으로 수정 하면 안 됩니다. 다른 수정 작업을 수행하면 서비스 계약이 무효화될 수 있습니다.

리소스 추가 또는 제거

비즈니스 및 소프트웨어 프로젝트의 변화 하는 요구를 충족 하기 위해 배포에 리소스를 추가 하거나 제거할 수 있습니다. 언제 든 지 보고 기능을 추가 하거나 제거할 수 있습니다. SQL Server 인스턴스를 둘 이상 사용하여 배포용 데이터베이스를 호스트할 수도 있습니다. 예를 들어 Azure DevOps를 설치 하 고 초기 구성한 후 SQL Server Reporting Services를 실행 하는 서버를 배포에 추가할 수 있습니다.

배포를 지 원하는 SharePoint 제품의 버전을 업그레이드 하 여 배포에 이미 있는 프로젝트에 해당 제품의 기능을 추가할 수도 있습니다.

핵심 서비스 함수

프로젝트를 만들 때 다음 함수에 대 한 액세스 권한을 자동으로 얻습니다.

  • 웹 포털 -프로젝트, Agile 계획 및 추적 도구, 버전 제어 및 빌드에 대 한 액세스 권한을 부여 하는 Azure DevOps Server에 대 한 웹 인터페이스를 제공 합니다. 개요는 웹 포털 탐색을 참조 하세요.

  • 소스 제어 리포지토리 - Git 리포지토리 또는 Team Foundation 버전 제어를 사용 합니다.

  • Azure Boards 팀은 작업 항목 및 작업 항목 쿼리를 만들어 제품 개발 및 해당 기능에 대 한 추적, 모니터링 및 보고를 수행할 수 있습니다. 작업 항목은 작업의 정의, 할당, 우선 순위 및 상태를 저장하는 데이터베이스 레코드입니다. 팀에서는 프로젝트를 만드는 데 사용 되는 프로세스 템플릿에 정의 된 작업 항목 형식 또는 프로젝트를 만든 후 프로젝트에 추가 되는 형식을 만들 수 있습니다.

    팀 멤버는 웹 포털 또는 팀 탐색기에서 작업할 수 있습니다. 이러한 클라이언트 및 Azure DevOps Server에 연결 하는 다른 클라이언트에 대 한 자세한 내용은 Azure DevOps Server에 연결 되는 도구 및 클라이언트를 참조 하세요.

추가 서비스를 지 원하는 데 필요한 리소스

다음 표에서는 팀이 해당 기능에 액세스할 수 있도록 구성 해야 하는 추가 서버 및 기능을 나타냅니다. 프로젝트를 만들기 전이나 후에 리소스를 추가할 수 있습니다.

기능 영역 필요한 리소스 관련 항목
빌드 Team Foundation Build 빌드 시스템 구성 및 관리
빌드 페이지에는 프로젝트에 대해 정의 된 빌드 정의가 나열 됩니다. 이 페이지는 Team Foundation Build를 설치 하 고 구성한 경우에만 표시 됩니다. 팀에서 team Foundation Build를 사용 하 여 제품 빌드를 만들고 관리할 수 있습니다. 예를 들어 팀에서 매일 빌드를 실행하여 공유 서버에 게시할 수 있습니다. Team Foundation Build에서는 각 빌드의 상태 및 품질에 대 한 빌드 보고서도 지원 합니다.
Team Foundation Build 서비스에 액세스 하려면 프로젝트 컬렉션이 빌드 컨트롤러를 사용 하도록 구성 되어 있어야 합니다. 각 빌드 컨트롤러는 단일 프로젝트 컬렉션 전용입니다. 컨트롤러는 컬렉션에 있는 모든 프로젝트의 빌드 요청을 수락 합니다. 응용 프로그램 빌드를참조 하세요.
보고서 SQL Server Analysis Services
SQL Server Reporting Services
프로젝트에 보고서 추가
보고서 페이지는 프로젝트를 호스팅하는 프로젝트 컬렉션이 SQL Server Reporting Services와 SQL Server Analysis Services 모두 구성 된 경우에만 표시 됩니다. 이 페이지에서는 SQL Server Reporting Services를 호스팅하는 서버에 업로드 하는 기본 및 사용자 지정 보고서와 보고서 관리자에 대 한 액세스를 제공 합니다.
기본 보고서에 대 한 개요는 Reporting Services 보고서를 참조 하세요.
원격 사이트 Team Foundation Azure DevOps 프록시 서버 설치 및 원격 사이트 설정
Azure DevOps 프록시 서버에 연결 Visual Studio 구성
일부 팀 멤버가 버전 제어를 위한 기본 위치에서 원격으로 있는 경우이를 지원 하기 위해 Azure DevOps 프록시 서버를 설치 하 고 구성 하는 것이 좋습니다. Azure DevOps 프록시 서버는 분산 된 팀의 위치에 다운로드 한 버전 제어 파일의 캐시를 관리 하 여 원거리 연결에 필요한 대역폭을 크게 줄입니다.
클라이언트가 Azure DevOps 프록시 서버를 사용 하도록 구성 된 경우 해당 파일의 관리는 사용자에 게 투명 합니다. 메타 데이터 교환 및 파일 업로드는 계속 해 서 Azure DevOps Server와 직접 상호 작용 합니다. Azure DevOps Server의 프로젝트 커넥트를참조 하세요.
기능 영역 필요한 리소스 관련 항목
빌드 Team Foundation Build 빌드 시스템 구성 및 관리
빌드 페이지에는 프로젝트에 대해 정의 된 빌드 정의가 나열 됩니다. 이 페이지는 Team Foundation Build를 설치 하 고 구성한 경우에만 표시 됩니다. 팀에서 team Foundation Build를 사용 하 여 제품 빌드를 만들고 관리할 수 있습니다. 예를 들어 팀에서 매일 빌드를 실행하여 공유 서버에 게시할 수 있습니다. Team Foundation Build에서는 각 빌드의 상태 및 품질에 대 한 빌드 보고서도 지원 합니다.
Team Foundation Build 서비스에 액세스 하려면 프로젝트 컬렉션이 빌드 컨트롤러를 사용 하도록 구성 되어 있어야 합니다. 각 빌드 컨트롤러는 단일 프로젝트 컬렉션 전용입니다. 컨트롤러는 컬렉션에 있는 모든 프로젝트의 빌드 요청을 수락 합니다. 응용 프로그램 빌드를참조 하세요.
문서 (프로젝트 포털) SharePoint 제품 배포에 SharePoint 제품 추가
프로젝트 포털에 대 한 기본 위치 구성
문서 페이지는 SharePoint 제품으로 프로젝트가 구성 된 경우에만 표시 됩니다. 프로젝트를 만든 후 프로젝트 포털로 SharePoint 사이트 또는 다른 웹 위치를 구성할 수 있습니다. 대시보드 호환성을 구성 하 고 엔터프라이즈 응용 프로그램 정의를 구성해야 할 수 있습니다. 또한 프로젝트 포털을 사용 하 여 정보 공유를참조 하세요.
Excel 보고서 SharePoint 제품
SQL Server Analysis Services
배포에 Sharepoint 제품 추가
보고서 서버 추가
Microsoft Excel 보고서는 SharePoint 사이트를 사용 하 여 프로젝트를 구성 하는 경우 문서 노드 문서 폴더에 업로드 됩니다. 이러한 보고서를 사용 하 여 프로젝트의 진행 율, 버그 백로그, 소프트웨어 품질, 테스트 진행률 및 기타 메트릭을 추적할 수 있습니다. 이러한 보고서 대부분은 프로젝트 대시보드 내에 표시됩니다. SharePoint Products 종속성 외에도 Excel 보고서는 SQL Server Reporting Services 및 SQL Server Analysis Services 모두 사용 하 여 프로젝트를 호스팅하는 프로젝트 컬렉션에 종속 되어 있습니다.
기본 Excel 보고서의 개요는 Excel 보고서 또는 Excel 보고서 (CMMI)를 참조 하세요.
프로젝트에 SharePoint 사이트가 없는 경우에도 Excel를 사용 하 여 상태 및 추세 보고서를 만들 수 있습니다. 작업 항목 쿼리에서 Excel 보고서 만들기를 참조 하세요.
보고서 SQL Server Analysis Services
SQL Server Reporting Services
프로젝트에 보고서 추가
보고서 페이지는 프로젝트를 호스팅하는 프로젝트 컬렉션이 SQL Server Reporting Services와 SQL Server Analysis Services 모두 구성 된 경우에만 표시 됩니다. 이 페이지에서는 SQL Server Reporting Services를 호스팅하는 서버에 업로드 하는 기본 및 사용자 지정 보고서와 보고서 관리자에 대 한 액세스를 제공 합니다.
기본 보고서에 대 한 개요는 Reporting Services 보고서를 참조 하세요.
원격 사이트 Team Foundation Team Foundation Server 프록시 설치 및 원격 사이트 설정
Team Foundation Server 프록시에 연결 Visual Studio 구성
일부 팀 멤버가 버전 제어를 위한 기본 위치에서 원격으로 있는 경우이를 지원 하도록 Team Foundation Server 프록시를 설치 하 고 구성 하는 것이 좋습니다. Team Foundation Server Proxy는 분산 된 팀의 위치에 다운로드 한 버전 제어 파일의 캐시를 관리 하 여 원거리 연결에 필요한 대역폭을 크게 줄여줍니다.
클라이언트가 Team Foundation Server 프록시를 사용 하도록 구성 된 경우 해당 파일의 관리는 사용자에 게 투명 하 게 이루어집니다. 메타 데이터 교환 및 파일 업로드는 계속 해 서 Azure DevOps Server와 직접 상호 작용 합니다. Azure DevOps Server의 프로젝트 커넥트를참조 하세요.