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

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

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

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

중요

Microsoft 지원 수행하도록 지시하거나 데이터베이스를 수동으로 백업하기 위해 설명한 절차를 따르는 경우가 아니면 Azure DevOps 데이터베이스를 수동으로 수정해서는 안 됩니다. 다른 수정 작업을 수행하면 서비스 계약이 무효화될 수 있습니다.

리소스 추가 또는 제거

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

핵심 서비스 기능

프로젝트를 만들 때 다음 함수에 자동으로 액세스할 수 있습니다.

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

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

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

    팀 구성원은 웹 포털 또는 팀 Explorer 작업할 수 있습니다. Azure DevOps Server 연결하는 이러한 클라이언트 및 기타 클라이언트에 대한 자세한 내용은 Azure DevOps Server 연결하는 도구 및 클라이언트를 참조하세요.

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

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

기능 영역 필요한 리소스 관련 항목
빌드 Team Foundation Build 빌드 시스템 구성 및 관리
빌드 페이지에는 프로젝트에 대해 정의된 빌드 정의가 나열됩니다. 이 페이지는 Team Foundation Build가 설치되고 구성된 경우에만 표시됩니다. Team Foundation Build를 사용하면 팀에서 제품 빌드를 만들고 관리할 수 있습니다. 예를 들어 팀에서 매일 빌드를 실행하여 공유 서버에 게시할 수 있습니다. Team Foundation Build는 각 빌드의 상태 품질에 대한 빌드 보고서도 지원합니다.
Team Foundation Build Service에 액세스하려면 프로젝트 컬렉션이 빌드 컨트롤러를 사용하도록 구성되어야 합니다. 각 빌드 컨트롤러는 단일 프로젝트 컬렉션 전용입니다. 컨트롤러는 컬렉션에 있는 모든 프로젝트의 빌드 요청을 수락합니다. 애플리케이션 빌드를 참조하세요.
보고서 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 프로젝트에 연결을 참조하세요.