Microsoft AZ-140: 애플리케이션 및 최종 사용자 환경 — 학습 가이드
다음의 일부입니다: Microsoft Azure Virtual Desktop Specialty AZ-140 — 학습 가이드. 검증된 답안으로 연습하기: Microsoft 시험 허브, 또는 다음에서 시간 제한 모의고사 풀기: ExamRoll.io.
개요
Azure Virtual Desktop(AVD)의 애플리케이션과 최종 사용자 경험은 이기종 클라이언트 전반에 걸쳐 예측 가능하고 안전한 경험을 유지하면서 앱과 데스크톱을 패키징, 게시, 자격 부여, 최적화하는 방법을 중심으로 이루어집니다. 안정적이고 지연 시간이 짧은 세션을 제공하려면 애플리케이션 그룹, 동적 애플리케이션 제공(MSIX app attach), 리디렉션 정책, 미디어 최적화에 대한 신중한 설계와 더불어 확장 가능한 모니터링 및 문제 해결을 위한 운영 방식이 필요합니다.
애플리케이션 제공 모델 및 자격 부여 설계
AVD는 호스트 풀과 연결된 애플리케이션 그룹을 통해 리소스를 게시합니다. 두 가지 유형이 있습니다.
- 데스크톱 애플리케이션 그룹: 전체 데스크톱을 제공합니다. 호스트 풀당 하나의 데스크톱 그룹이 자동으로 생성됩니다.
- RemoteApp 애플리케이션 그룹: 개별 애플리케이션을 제공합니다. 호스트 풀당 여러 RemoteApp 그룹을 만들 수 있습니다.
RemoteApp 게시 및 시작 메뉴 검색:
- RemoteApp을 추가할 때 관리 센터는 세션 호스트를 쿼리하여 시작 메뉴 바로 가기에서 설치된 앱을 열거합니다. 이 검색은 앱이 모든 호스트에 동일하게(동일한 경로 및 아키텍처) 설치되어 있다고 가정합니다. 그렇지 않은 경우, 정규화된 경로와 작업 디렉터리를 지정해야 합니다.
- MSIX app attach의 경우, 게시된 항목은 패키지의 앱에 매핑됩니다. 사용자가 접속할 수 있는 모든 호스트에서 패키지를 사용할 수 있도록 해야 합니다.
작업 영역 등록:
- 각 애플리케이션 그룹은 정확히 하나의 작업 영역에 등록되어야 합니다.
- 작업 영역과 해당 애플리케이션 그룹은 동일한 AVD 메타데이터 위치에 있어야 합니다. 사용자는 Windows 클라이언트, 다른 플랫폼 클라이언트 또는 웹 클라이언트를 사용하여 작업 영역을 구독합니다. 할당된 리소스는 사용자 피드에 집계됩니다.
전체 데스크톱 vs RemoteApp 선택:
- 사용자가 다중 애플리케이션 워크플로, 셸 액세스, 동적 앱 검색이 필요하거나 앱 상호 운용성이 복잡한 경우 전체 데스크톱을 선택하십시오.
- 최소 권한, 좁은 리소스 노출, 더 빠른 앱 시작, 더 낮은 세션 리소스 사용량이 필요할 때 RemoteApp을 선택하십시오.
- 혼란과 잠재적인 중복 세션을 최소화하기 위해 동일한 풀의 데스크톱 그룹과 RemoteApp 그룹 모두에 동일한 사용자를 할당하지 마십시오.
- 다른 OS 환경(예: Windows 11 vs Windows 10)을 제공해야 하는 경우 별도의 호스트 풀을 프로비저닝하십시오. Windows 10 호스트 풀에서 Windows 11 데스크톱 앱 그룹을 할당할 수 없습니다.
자격 부여 및 RBAC:
- 확장 가능한 수명 주기 관리를 위해 Azure AD 그룹을 통해 애플리케이션 그룹에 사용자를 할당하십시오. 할당을 비즈니스 역할 및 앱 번들과 일치시키십시오.
- 최소 권한 작업을 위해 기본 제공 역할(예: 호스트 풀에 대한 Desktop Virtualization Session Host Operator)을 사용하십시오. 기존 VM을 호스트 풀에 추가하려면 등록 키를 생성해야 합니다.
- 애플리케이션 그룹은 하나의 작업 영역에만 등록할 수 있습니다. 비즈니스 단위, 지역 또는 환경(개발/테스트/프로덕션)별로 작업 영역을 설계하십시오.
애플리케이션 패키징 및 배포
MSIX app attach (동적 애플리케이션 제공):
- 패키지: MSIX를 VHD/VHDX/CIM으로 변환합니다. 패키지를 고가용성 SMB 스토리지(Azure Files, Azure NetApp Files)에 저장하고, AD 기반 인증을 사용하며 세션 호스트와의 지연 시간이 짧아야 합니다.
- 스테이징: 패키지 이미지를 세션 호스트에 마운트합니다(호스트별 작업). 로그온 시, 온디맨드 방식 또는 유지 관리 중에 사전 스테이징하여 로그온 시간을 줄일 수 있습니다.
- 등록: 사용자별 등록은 기본 이미지를 수정하지 않고 앱을 사용자 프로필에 통합합니다. 로그오프 시 등록 해제하면 깔끔하게 정리됩니다.
- 이미지 분리: 골든 이미지를 최소한으로 유지하고(OS, 에이전트, .NET과 같은 프레임워크, 필요한 경우 M365 Apps), MSIX app attach 또는 기존 도구를 통해 앱을 제공하여 이미지 확산을 방지하고 업데이트 위험을 줄이십시오.
전통적인 Win32 및 기간 업무(LOB) 앱:
- 앱이 MSIX에 적합하지 않은 경우(커널 드라이버, 시스템 서비스, 깊은 COM 통합) 엔터프라이즈 소프트웨어 배포(Configuration Manager, 스크립팅 또는 이미지 베이킹)를 사용하십시오.
- 호스트 간에 경로를 일관되게 유지하십시오. RemoteApp을 사용하는 경우, 바이너리 경로가 안정적이고 표준 사용자가 액세스할 수 있도록 하십시오.
Microsoft Store 앱:
- 비즈니스용 Microsoft Store는 사용 중지되었습니다. 지원되는 경우 MSIX, winget 또는 Intune 스토어 통합을 사용하십시오.
- Windows 다중 세션에 대한 Intune 지원은 제한적입니다. 다중 세션 호스트 풀의 경우 MSIX app attach, ConfigMgr 또는 이미지 기반 설치를 선호합니다.
Microsoft 365 Apps 및 프로필:
- Windows 다중 세션의 경우, 공유 컴퓨터 정품 인증을 사용하여 M365 Apps를 설치하고, 프로필 및 Office 컨테이너 로밍을 위해 FSLogix를 활성화하십시오.
이미지 관리 및 복제:
- Azure Compute Gallery를 사용하여 이미지 버전을 관리하고 지역별로 복제하여 호스트 풀 근처에 이미지를 배치하고 여러 지역에 걸쳐 OS/앱 기준선을 일관되게 유지하십시오.
보안 강화:
- RemoteApp 사용 시 사용자를 게시된 앱으로만 제한하려면 AppLocker 규칙을 구현하십시오. 이렇게 하면 임의의 실행 파일(예: ‘다른 이름으로 저장’ 대화 상자에서) 실행을 방지할 수 있습니다.
미디어, 장치 및 클라이언트 경험
Teams 최적화, WebRTC 및 멀티미디어 리디렉션:
- AVD용 Teams 최적화는 WebRTC를 통해 오디오/비디오를 클라이언트로 오프로드하여 세션 호스트의 CPU 사용량을 줄이고 통화 품질을 개선합니다. 호스트에 지원되는 Teams 빌드와 엔드포인트에 지원되는 AVD 클라이언트가 설치되어 있는지 확인하십시오. Teams 정보(About)에 “AVD optimized” 배너가 표시되는지 확인하십시오.
- 브라우저용 멀티미디어 리디렉션(MMR)은 HTML5 비디오 디코딩 및 렌더링을 클라이언트로 오프로드합니다. 호스트의 AVD 리디렉션 서비스와 클라이언트의 지원되는 브라우저 확장 프로그램이 필요합니다.
- 통화 품질을 위해 AVD 및 Teams 서비스에 대한 UDP 연결을 보장하고, 실시간 미디어에 대해 QoS/DSCP를 구성하며, 분석을 위해 Teams 통화 분석(Call Analytics)/CQD를 사용하십시오.
장치 및 리소스 리디렉션 정책:
- 호스트 풀 RDP 속성 또는 GPO를 통해 구성:
- 프린터: Easy Print 리디렉션을 사용하거나, 엔터프라이즈 관리형 클라우드 우선 인쇄를 위해 Universal Print를 사용합니다.
- 드라이브 및 클립보드: 데이터 유출을 완화하기 위해 제한하고, 필요한 경우 텍스트 전용 클립보드를 허용합니다.
- USB 및 스마트 카드: 검증된 시나리오와 규정을 준수하는 엔드포인트에 대해서만 활성화합니다. USB 리디렉션은 Windows 클라이언트에서 지원되며, 웹 및 모바일 클라이언트에는 제한이 있습니다.
- 오디오 캡처 및 비디오 장치: Teams 최적화를 사용하는 음성/영상 시나리오에 대해 활성화합니다.
호스트 풀 RDP 속성 구성 예시:
drivestoredirect:s:;
redirectclipboard:i:0;
redirectprinters:i:1;
redirectsmartcards:i:1;
redirectcomports:i:0;
usbdevicestoredirect:s:;
audiocapturemode:i:1;
videoplaybackmode:i:1
RDP 클라이언트 및 업데이트 전략:
- 클라이언트: Windows 데스크톱 클라이언트(MSRDC)가 가장 풍부한 경험을 제공합니다. macOS, iOS/iPadOS, Android 및 웹 클라이언트는 기능적 차이(예: 비 Windows 환경에서의 제한된 USB, 웹/모바일에서의 제한된 다중 모니터)는 있지만 광범위한 접근성을 제공합니다.
- 코덱, 리디렉션, Teams 최적화 업데이트를 받으려면 클라이언트를 최신 상태로 유지하십시오. 링 방식 배포(파일럿, 전체)를 사용하고 정책으로 최소 클라이언트 버전을 강제합니다. 씬 클라이언트를 사용하는 경우 펌웨어와 AVD 클라이언트 업데이트를 함께 관리합니다.
접근성, 디스플레이 및 시각적 튜닝:
- 접근성: 세션 내에서 Windows 접근성(Ease of Access) 기능을 활용합니다. 고대비 및 돋보기는 RDP를 통해 잘 작동합니다.
- 디스플레이: 다중 모니터 및 고해상도(high-DPI)가 지원됩니다. GPU/CPU 예산에 맞춰 해상도와 모니터 수의 균형을 맞춥니다. 대역폭이 제한된 WAN에서는 초고 프레임 속도를 피하십시오.
- 코덱 및 그래픽: WAN 환경에서는 AVC/H.264를 사용하고, 대역폭을 더 소모하더라도 움직임이 많은 데스크톱에서 더 나은 텍스트 렌더링을 위해 AVC444를 고려하십시오. 프레임 속도 제한을 조정하고 사용 가능한 경우 하드웨어 인코딩을 활성화합니다. 체감 응답성을 향상시키기 위해 이미지에서 불필요한 애니메이션과 백그라운드 앱을 비활성화합니다.
- 민감한 앱이나 데스크톱에 대해 화면 캡처 방지를 활성화할 수 있습니다.
이 문제 연습하기 → · ExamRoll.io에서 시간 제한 연습 →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
시험 합격하기 →