앱 프로비전 및 프로비전 해제

응용 프로그램 프로비전은 주로 XenMobile 환경 내 모바일 앱의 래핑, 구성, 제공 및 관리로 구성되는 모바일 앱 수명 주기를 중심으로 수행됩니다. 일부 경우에는 응용 프로그램 코드의 배포나 수정도 프로비전 프로세스에 포함될 수 있습니다. XenMobile에는 앱 프로비전에 사용할 수 있는 다양한 도구와 프로세스가 포함되어 있습니다.

앱 프로비전에 관한 이 문서를 읽기 전에 사용자 커뮤니티에 대한 문서를 읽는 것이 좋습니다. 조직에서 사용자에게 제공할 앱의 유형을 확정한 후에 앱의 수명 주기 관리 프로세스에 대한 개요를 작성할 수 있습니다.

앱 프로비전 프로세스를 정의할 때는 다음 요점을 고려하십시오.

  • 앱 프로파일링: 처음에는 제한된 수의 앱을 사용하여 시작할 수 있지만 사용자 채택률이 증가하고 환경의 규모가 확장됨에 따라 관리하는 앱의 수가 빠른 속도로 증가할 수 있습니다. 앱 프로비전을 쉽게 관리하려면 처음부터 구체적인 앱 프로필을 정의해야 합니다. 앱 프로파일링은 앱을 비기술적인 관점의 논리적 그룹으로 범주화하는 데 도움이 됩니다. 예를 들어 다음과 같은 요소를 기준으로 앱 프로필을 생성할 수 있습니다.
    • 버전: 추적에 사용할 앱 버전
    • 인스턴스: 서로 다른 사용자 집합(예: 서로 다른 액세스 수준)에 배포되는 다수의 인스턴스
    • 플랫폼: iOS, Android 또는 Windows
    • 대상: 표준 사용자, 부서, 최고 수준 경영진
    • 소유권: 앱을 소유하는 부서
    • 유형: MDX, 공용, 웹 및 SaaS 또는 웹 링크
    • 업그레이드 주기: 앱을 업그레이드하는 빈도
    • 라이센스: 라이센스 요구 사항 및 소유권
    • MDX 정책: MDX 보안 정책으로 래핑하거나 래핑하지 않음
    • 네트워크 액세스: 액세스 유형(예: Secure Browse 또는 전체 VPN)

예:

요소 Secure Mail 메일 사내 Epic Rover
버전 10.1 10.1 X.x X.x
인스턴스 중요 발신인 의사 임상 임상
플랫폼 iOS iOS iOS iOS
대상 사용자 VIP 사용자 의사 임상 사용자 임상 사용자
소유권 IT IT IT IT
유형 MDX MDX 기본 공개
업그레이드 주기 분기별 분기별 매년 해당 없음
라이센스 해당 없음 해당 없음 해당 없음 VPP
MDX 정책 아니요
네트워크 액세스 VPN VPN VPN 공개
  • 앱 버전 관리: 앱 버전을 유지 관리하고 추적하는 작업은 프로비전 프로세스의 중요한 부분입니다. 버전 관리는 일반적으로 사용자에게 미치는 영향 없이 수행됩니다. 앱의 새 버전을 다운로드할 수 있을 때만 사용자에게 알림이 제공됩니다. 관리자의 관점에서 프로덕션 환경에 미치는 영향을 방지하려면 비 프로덕션 용량에서 각 앱 버전을 검토하고 테스트해야 합니다.

    이러한 검토 및 테스트는 특정 업그레이드가 실제로 필요한지 여부를 평가할 때에도 중요합니다. 앱 업그레이드에는 일반적으로 두 가지 유형이 있습니다. 하나는 특정 버그에 대한 수정과 같은 부분 업그레이드이고, 다른 하나는 앱에 중요한 변경 및 개선 사항을 도입하는 주 릴리스입니다. 두 경우 모두 앱의 릴리스 정보를 주의 깊게 검토하여 업그레이드가 필요한지 여부를 평가해야 합니다.

  • 앱 서명 및 래핑: XenMobile에서는 MDX 정책을 관리되는 앱에 사용하여 앱 래핑을 통해 회사 데이터를 보호할 수 있습니다. MDX Toolkit의 앱 래핑에 대한 자세한 내용은 XenMobile 설명서에서 MDX Toolkit을 참조하십시오. 래핑된 앱의 앱 프로비전 프로세스는 래핑되지 않은 표준 앱의 프로비전 프로세스와 크게 다릅니다.
  • 앱 보안: 프로비전 프로세스의 일부로 개별 앱 또는 앱 프로필의 보안 요구 사항을 정의합니다. 앱을 배포하기 전에 특정 MDM 또는 MAM 정책에 보안 요구 사항을 매핑하여 앱 배포를 간소화하고 가속화할 수 있습니다. 특정 앱을 다르게 배포하거나 앱에서 준수해야 하는 보안 규정 유형에 따라 XenMobile 환경의 아키텍처를 변경해야 할 수 있습니다. 예를 들어 중요한 비즈니스 인텔리전스 앱을 사용할 수 있도록 장치를 암호화해야 하거나 종단 간 SSL 암호화 또는 지오펜스가 필요한 특정 앱을 사용해야 할 수 있습니다.
  • 앱 제공: XenMobile에서는 앱을 MDM 앱 또는 MAM 앱으로 제공할 수 있습니다. MDM 앱은 XenMobile Store에 표시됩니다. 이 스토어를 사용하면 장치 수준 제한을 시행하는 것 외에 별도로 앱을 제어할 필요가 없으므로 공용 앱 또는 기본 앱을 사용자에게 편리하게 제공할 수 있습니다. 이와 반대로 MAM 모드에서 앱을 제공하면 앱 제공과 앱 자체를 완벽하게 제어할 수 있습니다. 온-프레미스 XenMobile 배포에서 MDM과 함께 앱 관리 요구 사항을 시행하는 대부분의 환경에서는 MAM 모드에서 앱을 제공하는 것이 더 적합합니다. MAM 모드에서 앱을 제공하는 경우 모바일 장치를 XME(MDM+MAM) 또는 MAM 전용 모드에 등록해야 합니다.
  • 응용 프로그램 유지 관리:
    • 초기 감사 수행: 프로덕션 환경에 있는 앱 버전과 마지막 업그레이드 주기를 지속적으로 추적해야 합니다. 업그레이드가 필요한 특정 기능 또는 버그 수정을 기록하십시오.
    • 기준 설정: 각 앱의 안정적인 최신 릴리스 목록을 유지해야 합니다. 업그레이드 후 예기치 않은 문제가 발생할 경우 이 앱 버전으로 폴백해야 합니다. 또한 롤백 계획을 개발해야 합니다. 앱 업그레이드를 프로덕션 환경에 배포하기 전에 테스트 환경에서 테스트해야 합니다. 가능한 경우 일부 프로덕션 사용자에게 업그레이드를 먼저 배포한 후 전체 사용자 기반에 배포합니다.
    • Citrix 소프트웨어 업데이트 알림 및 타사 소프트웨어 공급업체 알림 구독: 앱의 최신 릴리스를 유지하려면 알림을 구독하는 것이 중요합니다. 경우에 따라 테스트를 위한 EAR(Early Access Release) 빌드가 사전에 제공될 수도 있습니다.
    • 사용자 알림을 위한 전략 고안: 앱 업그레이드가 제공될 때 사용자에게 알림을 전송하는 전략을 정의해야 합니다. 배포 전에 교육을 제공하여 사용자가 준비할 수 있도록 합니다. 앱 업데이트 전에 여러 번 알림을 전송할 수 있습니다. 앱에 따라 전자 메일 알림 또는 웹 사이트가 가장 좋은 알림 방법이 될 수 있습니다.

앱 수명 주기 관리는 앱의 초기 배포부터 사용 중지까지의 전체 수명 주기를 나타냅니다. 앱의 수명 주기는 다음과 같은 5개 단계로 분류될 수 있습니다.

  1. 사양 요구 사항: 비즈니스 사례 및 사용자 요구 사항에서 시작됩니다.
  2. 개발: 앱이 비즈니스 요구 사항을 충족하는지 검증합니다.
  3. 테스트: 테스트 사용자, 문제 및 버그를 식별합니다.
  4. 배포: 앱을 프로덕션 사용자에게 배포합니다.
  5. 유지 관리: 앱 버전을 업데이트합니다. 프로덕션 환경에서 앱을 업데이트하기 전에 테스트 환경에서 앱을 배포하십시오.

Secure Mail을 사용한 응용 프로그램 수명 주기의 예

  1. 사양 요구 사항: 보안 요구 사항에 따라, 컨테이너화되고 MDX 보안 정책을 지원하는 메일 앱이 필요합니다.
  2. 개발: 앱이 비즈니스 요구 사항을 충족하는지 검증합니다. MDX 정책 제어를 앱에 적용할 수 있어야 합니다.
  3. 테스트: Secure Mail을 테스트 사용자 그룹에 할당하고 XenMobile Server에서 해당하는 MDX 파일을 배포합니다. 테스트 사용자가 전자 메일을 성공적으로 보내고 받을 수 있으며 일정 및 연락처에 액세스할 수 있음을 검증합니다. 또한 테스트 사용자는 문제를 보고하고 버그를 식별합니다. 테스트 사용자의 피드백에 따라 Secure Mail 구성을 프로덕션 사용에 맞게 최적화합니다.
  4. 배포: 테스트 단계가 완료되면 Secure Mail을 프로덕션 사용자에게 할당하고 XenMobile Server에서 해당하는 MDX 파일을 배포합니다.
  5. 유지 관리: Secure Mail의 새로운 업데이트가 제공됩니다. Citrix 다운로드에서 새 MDX 파일을 다운로드하고 XenMobile Server의 기존 MDX 파일을 대체합니다. 사용자에게 업데이트를 수행하도록 알립니다. 참고: 앱을 XenMobile 프로덕션 환경에 업로드하고 사용자에게 배포하기 전에 테스트 환경에서 이 프로세스를 완료하고 테스트하는 것이 좋습니다.

자세한 내용은 iOS 모바일 앱 래핑Android 모바일 앱 래핑을 참조하십시오.

앱 프로비전 및 프로비전 해제