App-V 서버 배포
적용 대상: Windows 10, Windows 11, Windows Server 2016
이 항목에 설명된 다양한 배포 구성을 사용하여 App-V(Application Virtualization) 서버 구성 요소를 설치할 수 있습니다. 서버 기능을 설치하기 전에 App-V 보안 고려 사항의 서버 섹션을 검토합니다.
참고
배포에서 App-V 서버 구성 요소를 사용하려는 경우 Windows용 App-V 클라이언트에서 App-V 서버 구성 요소가 변경되지 않았기 때문에 버전 번호는 App-V 5.x로 계속 나열됩니다.
Windows 클라이언트용 App-V를 배포하는 방법에 대한 자세한 내용은 App-V의 새로운 기능 을 참조하세요.
중요
App-V 서버를 설치하고 구성하기 전에 각 구성 요소가 호스트될 포트 또는 포트를 지정해야 합니다. 또한 설치된 관리자가 방화벽 설정을 수정하지 않으므로 들어오는 요청이 지정된 포트에 액세스할 수 있도록 연결된 방화벽 규칙을 추가해야 합니다.
App-V 서버 구성 요소 다운로드 및 설치
참고
App-V 5.x를 이미 사용하고 있는 경우 App-V 5.0이 릴리스된 이후로 변경되지 않았으므로 App-V 서버 구성 요소를 다시 배포할 필요가 없습니다.
App-V는 다음 5개의 서버 구성 요소를 제공하며, 각 구성 요소는 App-V 환경에서 특정 용도로 사용됩니다.
관리 서버. App-V 관리 서버 및 콘솔을 사용하여 App-V 인프라를 관리합니다. 관리 서버에 대한 자세한 내용은 관리 콘솔을 사용하여 App-V 관리를 참조하세요.
참고
전자 소프트웨어 배포 솔루션에서 App-V를 사용하는 경우 관리 서버 및 콘솔을 사용할 필요가 없습니다. 그러나 App-V의 보고 및 스트리밍 기능을 활용할 수 있습니다.
관리 데이터베이스. App-V 관리 데이터베이스를 사용하여 App-V 관리를 위한 데이터베이스 사전 배포를 용이하게 합니다. 관리 데이터베이스에 대한 자세한 내용은 App-V 서버를 배포하는 방법을 참조하세요.
게시 서버. App-V 게시 서버를 사용하여 가상 애플리케이션을 호스트하고 스트리밍합니다. 게시 서버는 HTTP 및 HTTPS 프로토콜을 지원하며 데이터베이스 연결이 필요하지 않습니다. 게시 서버를 구성하는 방법을 알아보려면 App-V 게시 서버를 설치하는 방법을 참조하세요.
보고 서버. App-V 보고 서버를 사용하여 App-V 인프라를 관리하는 데 도움이 되는 보고서를 생성합니다. 보고 서버에는 보고 데이터베이스에 대한 연결이 필요합니다. App-V의 보고 기능에 대한 자세한 내용은 App-V 보고 정보를 참조하세요.
보고 데이터베이스. App-V 보고 데이터베이스를 사용하여 App-V 보고를 위한 데이터베이스 사전 배포를 용이하게 합니다. 보고 데이터베이스에 대한 자세한 내용은 App-V 서버를 배포하는 방법을 참조하세요.
5개의 App-V 서버 구성 요소는 모두 다음 위치 중 하나에서 다운로드할 수 있는 MDOP(Microsoft Desktop Optimization Pack) 2015 ISO 패키지에 포함되어 있습니다.
- Microsoft Visual Studio 구독이 있는 경우 Visual Studio 구독 사이트를 사용하여 MDOP ISO 패키지를 다운로드합니다.
- 엔터프라이즈 또는 교육용 Windows 클라이언트를 사용하는 경우 Microsoft M365 관리 센터에서 다운로드합니다.
대규모 조직에서는 다음과 같은 이점을 얻기 위해 둘 이상의 서버 구성 요소 인스턴스를 설치할 수 있습니다.
- 서버 중 하나를 사용할 수 없는 경우에 대한 내결함성입니다.
- 서버 요청의 균형을 맞추기 위한 고가용성입니다. 네트워크 부하 분산 장치도 이를 달성하는 데 도움이 될 수 있습니다.
- 높은 부하를 지원하는 확장성. 예를 들어 네트워크 부하 분산 장치 뒤에 추가 서버를 설치할 수 있습니다.
App-V 독립 실행형 배포
App-V 독립 실행형 배포의 토폴로지는 소규모 배포 또는 테스트 환경에 적합합니다. 이 구현 유형에서는 모든 서버 구성 요소가 단일 컴퓨터에 설치됩니다. 서비스 및 관련 데이터베이스는 App-V 구성 요소를 실행하는 컴퓨터의 리소스에 대해 경쟁합니다. 그러나 서비스 및 관련 데이터베이스가 컴퓨터의 리소스와 경쟁하기 때문에 대규모 배포에 독립 실행형 배포를 사용하는 것은 좋지 않습니다.
다음 문서에서는 App-V 독립 실행형 배포를 설정하는 방법에 대한 자세한 정보를 제공합니다.
App-V 서버 분산 배포
분산 배포 토폴로지에서는 대규모 App-V 클라이언트 기반을 지원하여 환경을 보다 쉽게 관리하고 확장할 수 있습니다. 이러한 유형의 배포를 사용하는 경우 App-V 서버 구성 요소는 조직의 구조 및 요구 사항에 따라 여러 컴퓨터에 배포됩니다.
- 관리 및 보고 서비스와 별도의 컴퓨터에 관리 및 보고 데이터베이스를 설치하는 방법
- 독립 실행형 컴퓨터에 관리 서버를 설치하고 데이터베이스에 연결하는 방법
- 스크립트를 사용하여 App-V 서버를 배포하는 방법
- 원격 컴퓨터에 게시 서버를 설치하는 방법
- 독립 실행형 컴퓨터에 관리 서버를 설치하고 데이터베이스에 연결하는 방법
ESD(엔터프라이즈 소프트웨어 배포) 솔루션 및 App-V 사용
ESD를 사용하여 패키지를 배포할 수도 있습니다. 전체 통합 기능은 사용하는 ESD에 따라 달라집니다.
참고
App-V 보고 서버 및 보고 데이터베이스는 App-V 클라이언트에서 보고 데이터를 수집하기 위해 ESD와 함께 계속 배포할 수 있습니다. 그러나 다른 세 서버 구성 요소는 ESD 기능과 충돌하므로 배포하면 안 됩니다.
App-V 서버 로그
App-V 서버 로그 정보를 사용하여 App-V를 사용하는 동안 서버 설치 및 운영 이벤트 문제를 해결할 수 있습니다. 서버 관련 로그 정보는 이벤트 뷰어를 사용하여 검토할 수 있습니다. 다음 줄에는 서버 관련 이벤트에 대한 특정 경로가 표시됩니다.
이벤트 뷰어 \ 애플리케이션 및 서비스 로그 \ Microsoft \ App V
연결된 설치 로그는 다음 디렉터리에 저장됩니다.
%temp%
App-V 보고
App-V 보고를 사용하면 App-V 클라이언트가 데이터를 수집한 다음 중앙 리포지토리에 저장되도록 다시 보낼 수 있습니다. 이 정보를 사용하여 조직 내의 가상 애플리케이션 사용량을 더 잘 볼 수 있습니다. 다음 목록에는 App-V 클라이언트가 수집하는 일부 정보 유형이 표시됩니다.
- App-V 클라이언트를 실행하는 컴퓨터에 대한 정보입니다.
- App-V 클라이언트를 실행하는 특정 컴퓨터의 가상화된 패키지에 대한 정보입니다.
- 특정 사용자의 패키지 열기 및 종료에 대한 정보입니다.
보고 정보는 보고 서버 데이터베이스로 성공적으로 전송될 때까지 유지됩니다. 데이터가 데이터베이스에 있으면 Microsoft SSRS(SQL Server Reporting Services)를 사용하여 필요한 보고서를 생성할 수 있습니다.
보고서 정보를 검색하려면 Microsoft SQL에서 사용할 수 있는 Microsoft SQL SSRS를 사용해야 합니다. App-V 서버를 설치하는 동안 자동으로 설치되지 않으므로 연결된 보고서를 생성하려면 SSRS를 별도로 배포해야 합니다.
자세한 내용은 App-V 보고 정보 및 Windows PowerShell을 사용하여 App-V 클라이언트에서 보고를 사용하도록 설정하는 방법을 참조하세요.