Aprovisionar y desaprovisionar aplicaciones

El aprovisionamiento de aplicaciones gira en torno a la administración del ciclo de vida de las aplicaciones móviles, que consiste principalmente en empaquetar, configurar, entregar y administrar aplicaciones móviles dentro de un entorno de Endpoint Management. En algunos casos, el desarrollo o la modificación del código de la aplicación también puede formar parte del proceso de aprovisionamiento. Endpoint Management está equipado con varias herramientas y procesos que puede usar para el aprovisionamiento de las aplicaciones.

Antes de leer este artículo sobre el aprovisionamiento de aplicaciones, se recomienda que lea los artículos sobre Aplicaciones y Comunidades de usuarios. Cuando haya decidido el tipo de aplicaciones que su organización quiere entregar a los usuarios, puede precisar el proceso para administrar las aplicaciones a lo largo de sus ciclos de vida.

Tenga en cuenta los siguientes puntos a la hora de definir su proceso de aprovisionamiento de aplicaciones:

  • Creación de perfiles de aplicación: Puede que su organización empiece con una cantidad limitada de aplicaciones. No obstante, la cantidad de aplicaciones a administrar podría aumentar rápidamente a medida que la cantidad de usuarios aumente y su entorno crezca. Debe definir perfiles de aplicación específicos desde el principio para que el aprovisionamiento de aplicaciones sea fácil de administrar. Crear perfiles de aplicación ayuda a distribuir aplicaciones en grupos lógicos desde una perspectiva no técnica. Por ejemplo, puede crear perfiles de aplicación en función de los siguientes factores:
    • Versión: La versión de la aplicación para el seguimiento
    • Instancias: Varias instancias que se implementan para conjuntos diferentes de usuarios, por ejemplo, usuarios con diferentes niveles de acceso
    • Plataforma: iOS, Android o Windows
    • Público objetivo: Usuarios estándar, departamentos, ejecutivos de alto nivel
    • Propiedad: El departamento es propietario de la aplicación
    • Tipo: Enlaces Web, públicas, Web y SaaS o MDX
    • Ciclo de actualización: Con qué frecuencia se actualiza la aplicación
    • Licencias: Requisitos y propiedad de las licencias
    • Directivas MDX: Empaquetadas o no empaquetadas con directivas MDX de seguridad
    • Acceso a la red: Tipo de acceso, como Exploración segura o Túnel VPN completo

Ejemplo:

Factor Secure Mail Correo Interna Epic Rover
Versión 10.1 10.1 X.x X.x
Instancia VIP Médicos Sanitarios Sanitarios
Plataforma iOS iOS iOS iOS
Usuarios de destino Usuarios de VIP Médicos Personal sanitario Personal sanitario
Propietario TI TI TI TI
Tipo MDX MDX Nativa Pública
Ciclo de actualización Trimestral Trimestral Anualmente N/D
Licencias N/D N/D N/D VPP
Directivas MDX No
Acceso de red VPN VPN VPN Público
  • Control de versiones de aplicación: El mantenimiento y el seguimiento de las versiones de las aplicaciones son una parte fundamental del proceso de aprovisionamiento. El control de versiones suele ser transparente para los usuarios. Solo reciben notificaciones cuando hay una nueva versión de la aplicación disponible para descargar. En cuanto a usted, revisar y probar cada versión de la aplicación sin la capacidad propia del entorno de producción también es fundamental para evitar el impacto en la producción.

    También es importante evaluar si realmente se requiere una actualización específica. Las actualizaciones de las aplicaciones suelen ser de dos tipos: una actualización menor (como una solución a un error específico) o una publicación de versión importante, que introduce mejoras y cambios significativos en la aplicación. En cualquier caso, debe consultar detenidamente las notas de la versión de las aplicaciones para evaluar si la actualización es necesaria.

  • Firma y empaquetado de aplicaciones: Con Endpoint Management, puede usar directivas MDX con las aplicaciones administradas para proteger los datos de empresa a través del empaquetado de aplicaciones. Para obtener más información sobre el empaquetado de las aplicaciones, consulte Endpoint Management MDX Service. El proceso de aprovisionamiento de una aplicación empaquetada es bastante distinto del proceso de aprovisionamiento de una aplicación estándar no empaquetada.
  • Seguridad de las aplicaciones: Definir los requisitos de seguridad necesarios para las aplicaciones o los perfiles de aplicaciones forma parte del proceso de aprovisionamiento. Puede asignar requisitos de seguridad a directivas concretas de MDM o MAM antes de implementar las aplicaciones, lo que simplifica y agiliza notablemente la implementación de las aplicaciones. Se pueden implementar ciertas aplicaciones de otra forma, o es posible que necesite hacer cambios de arquitectura en su entorno de Endpoint Management, según el tipo de cumplimiento de normativas de seguridad que requieran las aplicaciones. Por ejemplo, puede interesarle que el dispositivo esté cifrado para permitir el uso de una aplicación importante de inteligencia empresarial, o puede que una aplicación requiera unas geocercas o un cifrado SSL de punto a punto.
  • Entrega de aplicaciones: Endpoint Management permite entregar aplicaciones como aplicaciones MDM o como aplicaciones MAM. Las aplicaciones MDM aparecen en la tienda de aplicaciones. Esta tienda permite entregar de manera conveniente aplicaciones públicas o nativas a los usuarios sin controlar la aplicación, aparte de imponer restricciones a nivel de dispositivo. Por otro lado, el modo MAM de entrega de aplicaciones permite un control total sobre la entrega de la aplicación y sobre la aplicación en sí. Entregar las aplicaciones en modo MAM suele adecuarse a la mayoría de los casos. Cuando entrega aplicaciones en modo MAM, el dispositivo móvil debe estar inscrito, ya sea en el modo XME (MDM + MAM) o el modo solo MAM.
  • Mantenimiento de aplicaciones:
    • Llevar a cabo una auditoría inicial. Debe realizar un seguimiento de la versión de aplicación que está presente en el entorno de producción, así como del último ciclo de actualización. Tome nota de las características específicas o las correcciones de errores que requirieron la actualización.
    • Establecer puntos de referencia. Debe tener una lista de la versión estable más reciente de cada aplicación. Esta versión de la aplicación debe estar disponible para poder volver a ella en caso de que se produzcan problemas inesperados después de la actualización. También debe disponer de un plan de reversión. Debe probar las actualizaciones de la aplicación en un entorno de prueba antes de su implementación en un entorno de producción; si es posible, primero debería implementar la actualización en un subconjunto de usuarios de producción y luego en la base de usuarios completa.
    • Suscribirse a las notificaciones de actualización de software de Citrix y las notificaciones de proveedores de software de terceros. Es importante para estar al día con la versión más reciente de las aplicaciones. En algunos casos, también puede estar disponible una compilación de acceso anticipado (EAR) para realizar pruebas con anticipación.
    • Diseñar una estrategia para notificar a los usuarios. Debe definir una estrategia para notificar a los usuarios cuando las actualizaciones de la aplicación estén disponibles. Forme a los usuarios antes de la implementación. Puede enviar varias notificaciones antes de actualizar las aplicaciones. Dependiendo de la aplicación, el mejor método de notificación pueden ser notificaciones por correo electrónico o sitios Web.

La administración del ciclo de vida de las aplicaciones representa el ciclo de vida completo de una aplicación, desde su implementación inicial hasta quitarla del dispositivo. El ciclo de vida de una aplicación se puede dividir en estas cinco fases:

  1. Requisitos para especificaciones. Empezar con los requisitos de usuario y el caso concreto del negocio.
  2. Desarrollo: Validar que la aplicación cumple las necesidades del negocio.
  3. Pruebas: Identificar usuarios de prueba, problemas y errores.
  4. Implementación: Implementar la aplicación a los usuarios de producción.
  5. Mantenimiento: Actualizar la versión de la aplicación. Implemente la aplicación en un entorno de prueba antes de actualizar la aplicación en un entorno de producción.

Aprovisionar y desaprovisionar aplicaciones

In this article