Azure Virtual Desktop 용어
Important
이 콘텐츠는 Azure Resource Manager Azure Virtual Desktop 개체를 통해 Azure Virtual Desktop에 적용됩니다. Azure Resource Manager 개체 없이 Azure Virtual Desktop(클래식)을 사용하는 경우 이 문서를 참조하세요.
Azure Virtual Desktop은 사용자에게 가상화된 데스크톱 및 애플리케이션에 대한 액세스를 쉽고 안전하게 제공하는 서비스입니다. 이 문서에서는 Azure Virtual Desktop의 용어 및 일반 구조에 대해 좀 더 자세히 설명합니다.
호스트 풀
호스트 풀은 세션 호스트로 Azure Virtual Desktop에 등록된 Azure 가상 머신의 컬렉션입니다. 일관된 사용자 환경을 위해 호스트 풀의 모든 세션 호스트 가상 머신은 동일한 이미지에서 제공되어야 합니다. 애플리케이션 그룹을 통해 사용자에게 게시된 리소스를 제어합니다.
호스트 풀은 다음 두 가지 유형 중 하나일 수 있습니다.
개인- 각 세션 호스트가 개별 사용자에게 할당됩니다. 개인 호스트 풀은 성능 및 데이터 분리를 위해 환경을 최적화하는 전용 데스크톱을 최종 사용자에게 제공합니다.
풀- 사용자 세션을 호스트 풀의 모든 세션 호스트에 부하 분산할 수 있습니다. 단일 세션 호스트에 동시에 여러 사용자가 있을 수 있습니다. 풀링된 호스트 풀은 최종 사용자에게 공유 원격 환경을 제공하여 비용을 절감하고 효율성을 높입니다.
다음 표에서는 각 호스트 풀 유형 간의 차이점에 대해 자세히 설명합니다.
기능 | 개인 호스트 풀 | 풀링된 호스트 풀 |
---|---|---|
부하 분산 | 사용자 세션은 항상 사용자가 할당된 세션 호스트에 부하 분산됩니다. 사용자가 현재 세션 호스트에 할당되지 않은 경우 사용자 세션은 호스트 풀에서 사용 가능한 다음 세션 호스트로 부하가 분산됩니다. | 사용자 세션은 사용자 세션 수에 따라 호스트 풀의 세션 호스트로 부하가 분산됩니다. 사용할 부하 분산 알고리즘(폭 우선 또는 깊이 우선)을 선택할 수 있습니다. |
최대 세션 제한 | 하나. | 호스트 풀 속성의 최대 세션 제한 값으로 구성됩니다. 높은 동시 연결 부하에서 여러 사용자가 동시에 호스트 풀에 연결하는 경우 세션 호스트에서 만든 세션 수가 최대 세션 제한을 초과할 수 있습니다. |
사용자 할당 처리 | 사용자는 세션 호스트에 직접 할당되거나 사용 가능한 첫 번째 세션 호스트에 자동으로 할당될 수 있습니다. 사용자에게는 항상 할당된 세션 호스트에 세션이 있습니다. | 사용자는 세션 호스트에 할당되지 않습니다. 사용자가 로그아웃했다가 다시 로그인하면 사용자 세션이 다른 세션 호스트로 부하 분산될 수 있습니다. 자세한 내용은 개인 데스크톱 할당 구성을 참조하세요. |
확장 | 개인 호스트 풀에 대한 자동 크기 조정은 예약 또는 연결 시 시작 VM을 사용하여 세션 호스트 가상 머신을 시작한 다음 사용자 세션 상태(로그오프/연결 끊기)에 따라 세션 호스트 가상 머신을 할당 취소/최대 절전 모드로 전환합니다. | 풀링된 호스트 풀에 대한 자동 스케일링은 고객이 정의하는 용량 임계값 및 일정에 따라 VM을 켜고 끕니다. |
Windows 업데이트 | Windows 업데이트, Microsoft Configuration Manager 또는 기타 소프트웨어 배포 구성 도구로 업데이트되었습니다. | 기존 업데이트 대신 업데이트된 이미지의 세션 호스트를 다시 배포하여 업데이트되었습니다. |
사용자 데이터 | 각 사용자는 하나의 세션 호스트만 사용하므로 VM의 OS(운영 체제) 디스크에 사용자 프로필 데이터를 저장할 수 있습니다. | 사용자는 연결할 때마다 다른 세션 호스트에 연결할 수 있으므로 사용자 프로필 데이터를 FSLogix에 저장해야 합니다. |
호스트 풀에 대한 두 가지 관리 방법도 있습니다.
Azure Virtual Desktop이 네이티브 기능 조합을 사용하여 호스트 풀에서 세션 호스트의 수명 주기를 관리하는 세션 호스트 구성 (미리 보기)입니다.
호스트 풀에서 세션 호스트 만들기, 업데이트 및 크기 조정을 관리하는 표준입니다.
자세한 내용은 호스트 풀 관리 방법을 참조 하세요.
유효성 검사 환경
호스트 풀을 유효성 검사 환경으로 설정할 수 있습니다. 유효성 검사 환경을 사용하면 서비스가 프로덕션 또는 비유효성 검사 환경에 적용되기 전에 서비스 업데이트를 모니터링할 수 있습니다. 유효성 검사 환경이 없으면 오류를 발생시키는 변경 내용을 검색하지 못할 수 있으며, 이로 인해 프로덕션 환경의 사용자에게 가동 중지 시간이 발생할 수 있습니다.
앱에서 최신 업데이트가 문제 없이 작동되려면 유효성 검사 환경이 비유효성 검사 환경의 호스트 풀과 최대한 유사해야 합니다. 사용자는 프로덕션 환경과 마찬가지로 유효성 검사 환경에 자주 연결해야 합니다. 호스트 풀에서 테스트를 자동화하는 경우 유효성 검사 환경에 자동화된 테스트를 포함해야 합니다.
애플리케이션 그룹
애플리케이션 그룹은 단일 호스트 풀의 세션 호스트에서 사용할 수 있는 전체 데스크톱 또는 애플리케이션의 논리적 그룹에 대한 액세스를 제어합니다. 여러 호스트 풀에서 여러 애플리케이션 그룹에 사용자를 할당할 수 있으므로 사용자가 액세스할 수 있는 애플리케이션 및 데스크톱을 다양하게 할 수 있습니다.
애플리케이션 그룹을 만드는 경우 다음 두 가지 유형 중 하나일 수 있습니다.
데스크톱: 사용자가 세션 호스트에서 전체 Windows 데스크톱에 액세스할 수 있습니다. 풀링된 또는 개인 호스트 풀에서 사용할 수 있습니다.
RemoteApp: 사용자가 선택된 개별 애플리케이션에 액세스하고 애플리케이션 그룹에 게시할 수 있습니다. 풀링된 호스트 풀에서만 사용할 수 있습니다.
풀링된 호스트 풀을 사용하면 두 애플리케이션 그룹 유형을 동시에 동일한 호스트 풀에 할당할 수 있습니다. 호스트 풀당 하나의 데스크톱 애플리케이션 그룹만 할당할 수 있지만 동일한 호스트 풀에 여러 RemoteApp 애플리케이션 그룹을 할당할 수도 있습니다.
호스트 풀에는 기본 애플리케이션 그룹 유형 설정이 있습니다. 최종 사용자에게 동일한 호스트 풀에 할당된 데스크톱 및 RemoteApp 애플리케이션 그룹이 모두 있는 경우 기본 설정 애플리케이션 그룹 유형의 리소스만 표시됩니다. 사용자가 동일한 호스트 풀에 할당된 여러 RemoteApp 애플리케이션 그룹에 배정된 경우 해당 애플리케이션 그룹의 모든 애플리케이션 집합에 액세스할 수 있습니다.
애플리케이션 그룹에 대한 자세한 내용은 풀링된 호스트 풀에 대한 기본 애플리케이션 그룹 유형 동작을 참조하세요.
작업 영역
작업 영역은 애플리케이션 그룹의 논리적 그룹화입니다. 각 애플리케이션 그룹은 사용자가 게시된 데스크톱 및 애플리케이션을 볼 수 있도록 작업 영역에 연결되어야 합니다. 애플리케이션 그룹은 단일 작업 영역에만 할당할 수 있습니다.
최종 사용자
애플리케이션 그룹에 사용자를 할당한 후에는 Azure Virtual Desktop 클라이언트를 사용하여 Azure Virtual Desktop 배포에 연결할 수 있습니다.
사용자 세션
이 섹션에서는 최종 사용자가 가질 수 있는 세 가지 유형의 사용자 세션을 각각 다룹니다.
활성 사용자 세션
사용자가 로그인하여 데스크톱 또는 RemoteApp 리소스에 연결할 때 사용자 세션은 활성으로 간주됩니다.
연결이 끊긴 사용자 세션
연결이 끊긴 사용자 세션은 사용자가 아직 로그아웃하지 않은 비활성 세션입니다. 사용자가 로그아웃하지 않고 원격 세션 창을 닫으면 세션 연결이 끊어집니다. 사용자가 원격 리소스에 다시 연결하면 작업 중인 세션 호스트에서 연결이 끊긴 세션으로 리디렉션됩니다. 이 시점에서 연결이 끊어진 세션은 다시 활성 세션 이 됩니다.
보류 중인 사용자 세션
보류 중인 사용자 세션은 사용자에 대해 부하가 분산된 가상 머신에 자리를 예약하는 자리 표시자 세션입니다. 로그인 프로세스는 사용자 프로필에 따라 30초에서 5분까지 걸릴 수 있으므로 이 자리 표시자 세션은 다른 사용자가 먼저 로그인 프로세스를 완료하는 경우 사용자가 세션에서 쫓겨나지 않도록 합니다.
다음 단계
Azure Virtual Desktop 서비스 아키텍처 및 복원력에 대해 알아봅니다.