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