App Volumes 애플리케이션 기능을 사용하여 애플리케이션 패키징, 업데이트 및 사용 중지를 비롯한 애플리케이션의 전체 수명주기를 관리할 수 있습니다. 애플리케이션 사용권한을 사용자 지정하여 특정 버전의 애플리케이션을 최종 사용자에게 전달할 수도 있습니다.
게스트 운영 체제 지원을 보려면 VMware 제품 상호 운용성 매트릭스를 참조하십시오.
VMware Horizon® Cloud Service™ - next-gen의 VMware App Volumes 기능 개요
다음 표에서는 VMware Horizon® Cloud Service™ - next-gen의 VMware App Volumes 기능에 대한 개요를 제공합니다.
기능 영역 | 설명 |
---|---|
배포 |
|
관리 콘솔 |
|
App Volumes 4 Agent | 온-프레미스 및 Microsoft Azure 배포 모두에서 사용되는 통합된 성능 최적화 에이전트 |
패키징 |
|
애플리케이션 수명주기 관리 | App Volumes 4 온 프레미스에 이미 포함된 SAM(간소화된 애플리케이션 관리) 기능을 지원합니다. 이제 관리자는 패키지 작성, 업데이트 및 사용 중지를 포함하는 애플리케이션의 전체 수명주기를 관리할 수 있습니다. |
애플리케이션 할당 |
|
하이브리드 클라우드 지원 | 이제 온 프레미스 App Volumes 고객이 온 프레미스 배포의 애플리케이션 패키지를 Microsoft Azure의 Horizon Cloud로 가져올 수 있습니다. 온-프레미스 패키지를 재사용합니다. Microsoft Azure에 대해 다시 패키징할 필요가 없습니다. |
App Volumes 애플리케이션 프로세스 개요
사용자가 App Volumes 애플리케이션을 사용할 수 있도록 설정하는 과정은 두 단계로 이루어집니다.
- Horizon Universal Console에서 App Volumes 애플리케이션을 추가합니다. 이 작업을 수행하는 방법에는 두 가지가 있습니다.
- 새 애플리케이션 패키지를 생성하고 가져와 App Volumes 애플리케이션을 추가합니다.
애플리케이션 패키지가 아직 생성되지 않은 경우에는 패키지 추가 옵션을 사용하여 생성합니다. 이 옵션은 App Volumes를 사용하여 애플리케이션 패키지를 생성하고 자동으로 가져옵니다. VMware Horizon® Cloud Service™ - next-gen- App Volumes 애플리케이션 추가 항목을 참조하십시오.
또는 애플리케이션 추가 기능을 사용하여 애플리케이션을 생성하는 동안 애플리케이션 패키지를 생성할 수도 있습니다.
- 기존 애플리케이션 패키지를 가져와 App Volumes 애플리케이션을 추가합니다.
이전에 App Volumes로 생성한 애플리케이션 패키지가 있는 경우 애플리케이션 가져오기 옵션을 사용하여 가져올 수 있습니다. 즉, 애플리케이션을 다시 패키징하지 않고도 온-프레미스 배포의 애플리케이션 패키지를 재사용할 수 있습니다. VMware Horizon® Cloud Service™ - next-gen - 기존 애플리케이션 패키지를 가져와 App Volumes 애플리케이션 추가 항목을 참조하십시오.
- 새 애플리케이션 패키지를 생성하고 가져와 App Volumes 애플리케이션을 추가합니다.
- App Volumes 권한을 생성하여 사용자에게 App Volumes 애플리케이션에 대한 권한을 부여합니다. VMware Horizon® Cloud Service™ - next-gen - App Volumes 애플리케이션에 대한 권한 생성 항목을 참조하십시오.
Horizon Cloud on Microsoft Azure 배포에서 App Volumes 사용을 위한 요구 사항 및 사전 요구 사항
스토리지 계정 키가 수동으로 또는 Azure 정책을 통해 순환되면 App Volumes가 의존하는 스토리지 계정 및 파일 공유에 액세스할 수 없게 됩니다. 이러한 경우 App Volumes는 배포 내에 저장된 스토리지 키가 올바르지 않으므로 최종 사용자에게 애플리케이션을 전달할 수 없습니다.
Horizon Cloud on Microsoft Azure 배포는 제공된 Azure 구독에 상주하지만 배포의 App Volumes 관련 스토리지 계정은 Horizon Edge 모듈, Unified Access Gateway 시스템 및 Azure 구독에 프로비저닝된 기타 서비스 배포 리소스와 동일한 VMware 관리형 구성 요소입니다. 모든 Horizon Cloud on Microsoft Azure 배포에는 App Volumes 관련 스토리지 계정의 배포가 포함됩니다.
서비스는 Horizon Edge를 배포할 때 이 App Volumes 관련 스토리지 계정을 Azure 구독에 프로비저닝합니다. 이 스토리지 계정의 용도는 App Volumes 애플리케이션 파일이 프로비저닝될 파일 공유를 제공하는 것입니다.
이 스토리지 계정의 데이터는 Microsoft 관리형 키를 사용하여 Azure Storage에서 자동으로 암호화됩니다. 사용자 또는 사용자 조직에서 이 스토리지 계정 키가 만료, 변경 또는 순환되면 스토리지 키가 유효하지 않게 렌더링됩니다. 이 경우 App Volumes는 파일 공유에 액세스할 수 없으며 최종 사용자에게 애플리케이션을 전달할 수 없습니다.
인벤토리에 App Volumes 애플리케이션을 추가하려면 먼저 해당 환경이 다음과 같은 사전 요구 사항을 충족하는지 확인합니다.
- Horizon Edge 관련 사전 요구 사항
-
- 배포에는 게이트웨이 구성(Unified Access Gateway 인스턴스)이 있어야 하며 Unified Access Gateway 인스턴스로 구성된 Horizon Cloud on Microsoft Azure 배포에 필요한 대로 Unified Access Gateway의 FQDN 매핑 단계를 완료했습니다.
- 이러한 파일 공유는 서비스에서 생성되며 App Volumes에 필요합니다.
파일 공유를 보려면 Horizon Universal Console에서 용량 페이지로 이동하고 Horizon Edge를 클릭한 후 App Volumes 애플리케이션 스토리지 섹션으로 스크롤합니다.
- 스테이징 파일 공유 - 이 파일 공유는 Horizon Edge가 배포될 때 프로비저닝됩니다.
- 전송 파일 공유 - 이러한 파일 공유는 풀이 배포될 때 프로비저닝됩니다.
- 구성 요구 사항
-
- Horizon Cloud Service - next-gen 환경의 ID 및 액세스 관리에 설명된 대로 Active Directory 도메인 등록 워크플로를 완료했습니다.
- Horizon Cloud Microsoft Azure에서 Horizon Cloud 배포에 대한 Horizon Cloud 포트 및 프로토콜 요구 사항 충족 외에도 TCP 프로토콜 트래픽에 대해 포트 445를 열어야 합니다. 포트 445는 Microsoft Windows의 SMB 파일 공유에 액세스하기 위한 표준 SMB 포트입니다. 애플리케이션 패키지는 Horizon Edge의 기본 제공자 인스턴스로 식별된 리소스 그룹에 있는 Microsoft Azure의 파일 공유에 저장됩니다.
- 이미지 요구 사항
-
콘솔에서 [패키지 추가] 또는 [애플리케이션 추가] 워크플로를 통해 애플리케이션 패키지를 생성하여
App Volumes 애플리케이션을 추가하려면 콘솔의 인벤토리에 다음 조건을 충족하는 게시된 이미지가 있어야 합니다.
- 클라이언트 유형의 Microsoft Windows 10 또는 Windows 11 운영 체제가 있습니다. 이 클라이언트 유형을 VDI 유형의 운영 체제라고도 합니다. 클라우드 내 캡처 워크플로는 VDI 유형의 운영 체제에서만 사용할 수 있습니다. 다중 세션 또는 RDS 유형의 운영 체제에는 클라우드 내 캡처 워크플로를 사용할 수 없습니다.
- App Volumes Agent가 설치되어 있습니다.
- 패키지 요구 사항
-
- App Volumes에서 프로비저닝된 스토리지 계정에 액세스하기 위한 방화벽 규칙을 구성한 경우 애플리케이션을 패키지화하는 데 사용된 Horizon Edge 배포에 대한 제공자와 연결된 모든 서브네을 허용 목록에 포함해야 합니다.
- 자동 업데이트 동작이 문제가 되므로 패키지하려는 각 애플리케이션에 대해 자동 업데이트 서비스를 비활성화해야 합니다.
- 애플리케이션에 자동 업데이트 서비스가 있는 경우 애플리케이션 프로비저닝 프로세스 동안 Windows Services Manager와 같은 서비스를 비활성화합니다.
- 애플리케이션 프로비저닝 프로세스 중에 자동 업데이트 서비스를 비활성화할 수 없거나 비활성화하지 않는 경우 사용자가 할당되지 않은 애플리케이션의 불완전한 버전을 수신하는 등의 문제가 발생한 후에 레지스트리를 구성하여 기본 이미지를 수정합니다. 이 구성은 애플리케이션 패키지가 사용자 VM에 배포될 때 관심 있는 서비스가 시작되지 않도록 보장합니다. 구체적으로 말해, 애플리케이션 서비스 이름을 svservice 레지스트리 구성 DisableAppServicesList에 추가하여 레지스트리를 구성합니다.
Microsoft Azure에 있는 Horizon Edge 배포의 App Volumes 애플리케이션에서 Windows 10 또는 11 Enterprise 다중 세션 이미지를 사용하는 방법에 대한 모범 사례
다음 사례는 더 나은 사용자 및 관리자 환경을 제공할 수 있습니다. Horizon Cloud Service next-gen에 있는 App Volumes 애플리케이션에서 Microsoft Windows 10 또는 11 Enterprise 다중 세션 이미지 설정도 참조하십시오.
- 기본 이미지에 프린터 드라이버와 함께 하드웨어 프린터를 설치합니다.
- Microsoft 설명서 FAQ에 설명된 대로, Microsoft Windows 10 또는 11 Enterprise 다중 세션은 이전에는 Microsoft Windows Server 운영 체제만 제공했던 여러 동시 대화형 세션을 허용하는 RDSH(원격 데스크톱 세션 호스트) 유형의 VM입니다. Microsoft Windows 10 또는 11 Enterprise 다중 세션은 RDSH 유형의 운영 체제이므로 VDI 관련 워크플로 대신 Horizon Cloud RDSH 적용 가능 워크플로가 적용됩니다. 따라서 이러한 다중 세션 시스템을 기준으로 최종 사용자에게 세션 데스크톱을 제공하기 위해 다중 세션 풀 그룹 생성에 설명된 대로 다중 세션 풀 그룹을 생성합니다.
- 사용자에게 동일한 VM의 모든 사용자 세션에서 공유하지 않으려는 애플리케이션을 설치하거나 파일을 생성할 때 알림을 제공하면 자신의 프로파일 위치에 해당 파일을 둘 수 있습니다.