앱 프로비전 및 프로비전 해제
응용 프로그램 프로비전은 주로 XenMobile 환경 내 모바일 앱의 준비, 구성, 제공 및 관리로 구성되는 모바일 앱 수명 주기를 중심으로 수행됩니다. 일부 경우에는 응용 프로그램 코드의 배포나 수정도 프로비전 프로세스에 포함될 수 있습니다. XenMobile에는 앱 프로비전에 사용할 수 있는 다양한 도구와 프로세스가 포함되어 있습니다.
앱 프로비전에 관한 이 문서를 읽기 전에 다음 문서를 읽어 보는 것이 좋습니다.
조직에서사용자에게제공할앱의유형을확정한후에앱의수명주기관리 프로세스에 대한 개요를 작성할 수 있습니다.
앱 프로비전 프로세스를 정의할 때는 다음 요점을 고려하십시오.
- 앱 프로파일링:조직에서 처음에는 제한된 수의 앱을 사용하여 시작할 수 있습니다. 하지만 사용자 채택률이 증가하고 환경의 규모가 확장됨에 따라 관리하는 앱의 수가 빠른 속도로 증가할 수 있습니다. 앱 프로비전을 쉽게 관리하려면 처음부터 구체적인 앱 프로필을 정의합니다. 앱 프로파일링은 앱을 비기술적인 관점의 논리적 그룹으로 범주화하는 데 도움이 됩니다. 예를 들어 다음과 같은 요소를 기준으로 앱 프로필을 생성할 수 있습니다.
- 버전: 추적에 사용할 앱 버전
- 인스턴스: 서로 다른 사용자 집합(예: 서로 다른 액세스 수준)에 배포되는 다수의 인스턴스
- 플랫폼: iOS, Android 또는 Windows
- 대상: 표준 사용자, 부서, 최고 수준 경영진
- 소유권: 앱을 소유하는 부서
- 유형: MDX, 공용, 웹 및 SaaS 또는 웹 링크
- 업그레이드 주기: 앱을 업그레이드하는 빈도
- 라이센스: 라이센스 요구 사항 및 소유권
- MAM SDK 또는 MDX 정책: MDX 기능을 모바일 앱에 적용합니다.
- 네트워크 액세스: 액세스 유형(예: Secure Browse 또는 전체 VPN)
참고:
터널링됨 - 웹 SSO는 MDX 설정에서 Secure Browse의 이름입니다. 동작은 동일합니다.
예:
요소 | Secure Mail | 메일 | 사내 | Epic Rover |
---|---|---|---|---|
버전 | 10.1 | 10.1 | X.x | X.x |
인스턴스 | 중요 발신인 | 의사 | 임상 | 임상 |
플랫폼 | iOS | iOS | iOS | iOS |
대상 사용자 | VIP 사용자 | 의사 | 임상 사용자 | 임상 사용자 |
소유권 | IT | IT | IT | IT |
유형 | MDX | MDX | 기본 | 공개 |
업그레이드 주기 | 분기별 | 분기별 | 매년 | 해당 없음 |
라이센싱 | 해당 없음 | 해당 없음 | 해당 없음 | 볼륨구매 |
MDX 정책 | 예 | 예 | 예 | 아니요 |
네트워크 액세스 | VPN | VPN | VPN | 공개 |
앱 버전 관리:앱버전을유지관리하고추적하는작업은프로비전프로세스의 중요한 부분입니다. 버전 관리는 사용자에게 미치는 영향 없이 수행됩니다. 앱의 새 버전을 다운로드할 수 있을 때만 사용자에게 알림이 제공됩니다. 관리자의 관점에서 프로덕션 환경에 미치는 영향을 방지하려면 비 프로덕션 용량에서 각 앱 버전을 검토하고 테스트해야 합니다.
이러한 검토 및 테스트는 특정 업그레이드가 필요한지 여부를 평가할 때에도 중요합니다. 앱 업그레이드에는 보통 두 가지 유형이 있습니다. 그 중 하나는 특정 버그의 수정과 같은 부차적 업그레이드입니다. 다른 하나는 주요 릴리스로, 이를 통해 앱을 대대적으로 변경하고 개선합니다. 어떤 경우에도 앱 릴리스 정보를 꼼꼼하게 검토하여 업그레이드가 필요한지를 평가하십시오.
앱 개발:개발하는 모바일 응용 프로그램에서 MAM SDK를 통합할 때 이러한 앱에 MDX 기능을 적용합니다.MAM SDK 개요를 참조하십시오.
MAM SDK는 2023년 7월 사용 중단이 예정된 MDX Toolkit을 대체합니다. 앱 래핑에 대한 자세한 내용은MDX Toolkit을 참조하십시오. 래핑된 앱의 앱 프로비전 프로세스는 래핑되지 않은 표준 앱의 프로비전 프로세스와 다릅니다.
앱 보안:프로비전 프로세스의 일부로 개별 앱 또는 앱 프로필의 보안 요구 사항을 정의합니다. 앱을 배포하기 전에 구체적인 MDM 또는 MAM 정책에 보안 요구사항을 매핑할 수 있습니다. 이렇게 계획하면 앱 배포가 간소하고 빨라집니다. 예:
- 특정 앱은 다르게 배포할 수 있습니다.
- XenMobile 환경의 아키텍처를 변경하는 것이 좋을 수도 있습니다. 변경 사항은 앱에 필요한 보안 규정 준수 유형에 따라 다릅니다. 예를 들어 중요한 비즈니스 인텔리전스 앱을 사용할 수 있도록 장치를 암호화해야 하거나 종단 간 SSL 암호화 또는 지오펜스가 필요한 특정 앱을 사용해야 할 수 있습니다.
- 앱 제공:XenMobile에서는 앱을 MDM 앱 또는 MAM 앱으로 제공할 수 있습니다. MDM 앱은 XenMobile Store에 표시됩니다. 이 스토어에서는 공개 또는 기본 앱을 사용자에게 편리하게 제공할 수 있습니다. 관리하는 유일한 MDM 앱 제어는 장치 수준 제한을 시행하기 위한 것입니다. 그러나 MAM을 사용하여 앱을 제공하면 앱 제공 및 앱 자체를 완벽하게 제어할 수 있습니다. MAM을 통해 앱을 제공하는 것이 보통 더 적절합니다.
- 응용 프로그램 유지 관리:
- 초기 감사 수행: 프로덕션 환경의 앱 버전과 마지막 업그레이드 주기를 추적합니다. 업그레이드가 필요한 특정 기능 또는 버그 수정을 기록하십시오.
- 기준 설정: 각 앱의 안정적인 최신 릴리스 목록을 유지합니다. 업그레이드 후 예기치 않은 문제가 발생할 경우 이 앱 버전으로 폴백합니다. 또한, 롤백 계획을 개발합니다. 프로덕션 환경 이전에 테스트 환경에서 앱 업그레이드를 테스트합니다. 가능한 경우 업그레이드를 프로덕션 사용자 하위 집단에 먼저 배포한 다음 전체 사용자 기반으로 배포합니다.
- 앱 최신 릴리스 정보를 확인하는 것은 중요하므로 Citrix 소프트웨어 업데이트 알림과 타사 소프트웨어 공급업체 알림을 구독합니다. EAR(Early Access Release) 빌드가 테스트를 위해 제공될 수도 있습니다.
- 사용자 알림을 위한 전략 고안: 앱 업그레이드가 제공될 때 사용자에게 알림을 전송하는 전략을 정의합니다. 배포 전에 교육을 제공하여 사용자가 준비할 수 있도록 합니다. 앱 업데이트 전에 여러 번 알림을 전송할 수 있습니다. 앱에 따라 전자 메일 알림 또는 웹 사이트가 가장 좋은 알림 방법이 될 수 있습니다.
앱 수명 주기 관리는 앱의 초기 배포부터 사용 중지까지의 전체 수명 주기를 나타냅니다. 앱 수명 주기는 다음과 같은 세 단계로 이루어져 있습니다.
- 사양 요구 사항: 비즈니스 사례 및 사용자 요구 사항에서 시작됩니다.
- 개발: 앱이 비즈니스 요구 사항을 충족하는지 검증합니다.
- 테스트: 테스트 사용자, 문제 및 버그를 식별합니다.
- 배포: 앱을 프로덕션 사용자에게 배포합니다.
- 유지 관리: 앱 버전을 업데이트합니다. 프로덕션 환경에서 앱을 업데이트하기 전에 테스트 환경에서 앱을 배포하십시오.
Secure Mail을 사용한 응용 프로그램 수명 주기의 예
- 사양 요구 사항: 보안 요구 사항에 따라, 컨테이너화되고 MDX 보안 정책을 지원하는 메일 앱이 필요합니다.
- 개발: 앱이 비즈니스 요구 사항을 충족하는지 검증합니다. MDX 정책 제어를 앱에 적용할 수 있어야 합니다.
- 테스트: Secure Mail을 테스트 사용자 그룹에 할당하고 XenMobile Server에서 해당하는 MDX 파일을 배포합니다. 테스트 사용자가 전자 메일을 성공적으로 보내고 받을 수 있으며 일정 및 연락처에 액세스할 수 있음을 검증합니다. 또한 테스트 사용자는 문제를 보고하고 버그를 식별합니다. 테스트 사용자의 피드백에 따라 Secure Mail 구성을 프로덕션 사용에 맞게 최적화합니다.
- 배포: 테스트 단계가 완료되면 Secure Mail을 프로덕션 사용자에게 할당하고 XenMobile에서 해당하는 MDX 파일을 배포합니다.
- 유지 관리: Secure Mail의 새로운 업데이트가 제공됩니다. Citrix 다운로드에서 새 MDX 파일을 다운로드하고 XenMobile Server의 기존 MDX 파일을 대체합니다. 사용자에게 업데이트를 수행하도록 알립니다. 참고: Citrix는 테스트 환경에서 이 프로세스를 완료하고 테스트하기를 권장합니다. 그런 다음 앱을 XenMobile 프로덕션 환경에 업로드하고 사용자에게 배포합니다.
자세한 내용은iOS 모바일 앱 래핑및Android 모바일 앱 래핑을 참조하십시오.