Citrix端点管理

应用程序供应和取消供应

应用程序供应围绕移动应用程序生命周期管理:在Endpoint management环境中准备、配置、交付和管理移动应用程序。在某些情况下,开发或修改应用程序代码也可能是配置过程的一部分。端点管理配备了各种工具和流程,您可以使用应用程序供应。

在阅读这篇关于应用程序配置的文章之前,我们建议您阅读应用程序而且用户社区.当你最终确定了你的组织计划交付给用户的应用程序类型时,你就可以在应用程序的整个生命周期中概述管理应用程序的过程。

在定义应用供应过程时,请考虑以下几点:

  • 程序分析:您的组织可能从有限数量的应用程序开始。然而,随着用户采用率的提高和环境的发展,你管理的应用程序数量也会迅速增加。预先定义特定的应用配置文件,使应用供应易于管理。应用程序分析可以帮助你从非技术的角度将应用程序分类为逻辑组。例如,您可以根据以下因素创建应用程序配置文件:
    • 版本:用于跟踪的应用版本
    • 实例:为不同的用户集部署的多个实例,例如,具有不同的访问级别
    • 平台:iOS、Android或Windows
    • 目标人群:标准用户、部门、c级高管
    • 所有权:拥有应用程序的部门
    • 类型:MDX、公共、Web和SaaS或Web链接
    • 升级周期:应用升级的频率
    • 许可:许可要求和所有权
    • MAM SDK或MDX策略:将MDX功能应用到您的移动应用程序
    • 网络访问:访问类型,例如通过单点登录(tunneling - Web SSO)对HTTP和HTTPS流量进行隧道访问。

例子:

因素 安全邮件 邮件 内部 史诗探测器
版本 10.1 10.1 X.x X.x
实例 贵宾 医生 临床 临床
平台 iOS iOS iOS iOS
目标用户 VIP用户 医生 临床用户 临床用户
所有权
类型 MDX MDX 本地的 公共
升级周期 季度 季度 每年 N/A
许可 N/A N/A N/A 量购买
MDX政策 是的 是的 是的 没有
网络访问 VPN VPN VPN 公共
  • 应用版本:维护和跟踪应用版本是配置过程的关键部分。版本控制通常对用户是透明的。只有当应用程序的新版本可供下载时,他们才会收到通知。从你的角度来看,在非生产能力下检查和测试每个应用版本对于避免影响生产站点也是至关重要的。

    评估是否需要特定的升级也是很重要的。应用程序升级通常有两种类型:一种是小升级,比如修复某个特定的bug;另一种是大版本,会引入重大更改。无论是哪种情况,都要仔细查看应用的发布说明,以评估升级是否有必要。

  • 应用程序开发:当您将MAM SDK集成到您所开发的移动应用程序中时,您将MDX功能应用于这些应用程序。看到MAM SDK概述

    MAM SDK取代了MDX工具包,后者计划于2022年3月弃用。有关应用程序包装的信息,请参见MDX工具包.包装应用程序的供应过程与标准非包装应用程序的供应过程不同。

  • 应用安全:将单个应用程序或应用程序配置文件的安全需求定义为配置过程的一部分。在部署应用程序之前,可以将安全需求映射到特定的MDM或MAM策略。这种规划简化并加快了应用程序的部署。例如:

    • 你可能会以不同的方式部署某些应用程序。
    • 您可能希望对Endpoint Management环境进行体系结构更改。这些变化取决于应用程序所需的安全遵从类型。例如,一个特定的应用程序可能需要端到端SSL加密或地理围栏。
  • 应用交付:端点管理允许您将应用程序作为MDM应用程序或MAM应用程序交付。MDM应用显示在应用商店中。这个商店允许您方便地向用户交付公共或本地应用程序。除了执行设备级别限制外,不需要其他应用程序控制。然而,通过使用MAM交付应用程序可以完全控制应用程序交付和应用程序本身。通过MAM交付应用程序通常更合适。
  • 应用程序维护:
    • 执行初始审计:跟踪生产环境中存在的应用程序版本,以及最近的升级周期。记下需要进行升级的特定功能或错误修复。
    • 建立基线:维护每个应用的最新稳定版本列表。如果升级后出现意外问题,请准备好退回到较早的应用版本。制定回退计划。在将应用程序部署到生产环境之前,在测试环境中测试应用程序升级。如果可能,请先将升级部署到生产用户的子集,然后再部署到整个用户群。
    • 订阅Citrix软件更新通知和任何第三方软件供应商通知:保持最新的应用程序版本是至关重要的。早期访问版本(EAR)可能可以用于提前测试。
    • 设计一个策略来通知用户:定义一个策略,在应用升级可用时通知用户。部署前对用户进行培训。考虑在更新应用程序之前发送多个通知。根据应用程序的不同,最好的通知方式可能是电子邮件通知或网站通知。

应用生命周期管理包括应用从最初部署到退役的完整生命周期。应用的生命周期有以下几个阶段:

  1. 规范需求:从业务用例和用户需求开始。
  2. 开发:验证应用程序是否满足业务需求。
  3. 测试:确定测试用户、问题和错误。
  4. 部署:将应用程序部署到生产用户。
  5. 维护:更新app版本。在生产环境中更新应用程序之前,先在测试环境中部署应用程序。
应用程序供应和取消供应