Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación y gestión de imágenes
Al iniciar una flota o un generador de imágenes en WorkSpaces Aplicaciones, debe seleccionar una de las imágenes base de WorkSpaces las aplicaciones. A continuación, los administradores pueden trabajar sobre la imagen base para añadir sus propias aplicaciones y ajustes de configuración.
Cuando se crea una imagen, hay consideraciones clave para garantizar que las aplicaciones funcionen de forma correcta y segura. Además, hay aspectos de diseño que deben ser tenidos en cuenta con respecto a la conservación de esa imagen.
Creación de una imagen de WorkSpaces aplicaciones
Al crear una imagen nueva, es importante que tenga en cuenta lo siguiente:
-
Sistema operativo
-
Aplicaciones
-
Perfil de usuario
-
Seguridad
-
Desempeño
-
Versión del agente
-
Asistente de imagen CLI
Creación de una imagen de WorkSpaces aplicaciones
En noviembre de 2021, WorkSpaces Applications lanzó el soporte para Amazon Linux 2. Con este anuncio, WorkSpaces Applications ahora admite cuatro tipos de plataformas:
-
Windows Server 2012 R2
-
Windows Server 2016
-
Windows Server 2019
-
Amazon Linux 2
Es posible que tenga que elegir una plataforma concreta en función de los requisitos de su aplicación (por ejemplo, si su aplicación requiere Windows, Amazon Linux 2 no será una opción). Además de dichos requisitos, consulte la matriz de comparación que se proporciona a continuación, que le ayudará a elegir el tipo de plataforma que mejor se adapte a su caso de uso y entorno:
Tabla 1: Tipos de plataformas, cuándo usarlas y precios
|
Tipos de plataformas |
Cuándo se debe usar |
Precios de flota* |
|---|---|---|
|
Windows Server (2012 R2, 2016 o 2019) |
La aplicación solo se puede ejecutar en Windows (y no es compatible con Amazon Linux 2). Desea que el dominio se una a sus instancias de transmisión. Desea utilizar la política de grupo existente en las instancias de streaming de sus WorkSpaces aplicaciones (Linux no cumple con la política de grupo, pero puede utilizar los scripts de sesión para automatizar la configuración cuando se inicia una sesión). Utilizará la vista de escritorio y sus usuarios prefieren la experiencia de escritorio de Windows. Prefiere usar la aplicación Asistente de imagen, que ofrece un asistente paso a paso, para crear el catálogo y la imagen de la aplicación. Actualmente, debe crear su imagen de Amazon Linux 2 mediante comandos de terminal (consulte este tutorial para obtener más información). Desea utilizar Persistencia de configuración de la aplicación. Actualmente, las Linux-based pilas no admiten la activación de la persistencia de la configuración de las aplicaciones. |
Tarifa de RDS SAL (licencia de acceso de suscriptor de Servicios de escritorio remoto de Microsoft) de $4,19 al mes por cada usuario único** más las siguientes tarifas:
|
|
Amazon Linux 2 |
Desea aprovechar las instancias de transmisión de menor coste y evitar los gastos de licencia SAL de RDS. Sus aplicaciones son compatibles con Amazon Linux 2 |
Las instancias de Linux cuestan menos que las instancias de Windows. Con Linux, no paga las tarifas de RDS SAL y las tarifas por hora son las siguientes:
|
* Basado en stream.standard.medium en la región de Virginia del Norte
** Los clientes que reúnan los requisitos pueden traer su propia licencia para eliminar las tarifas de SAL de AWS RDS. Consulte la página de precios de WorkSpaces las aplicaciones
Aplicaciones
Antes de instalar las aplicaciones, es importante revisar los requisitos de las aplicaciones, como las dependencias de las aplicaciones y los requisitos de hardware. Una vez instaladas las aplicaciones correctamente en las instancias del generador de imágenes, asegúrese de cambiar de usuario y probar las aplicaciones en el contexto del usuario de prueba.
Cuando planifique la implementación de la aplicación, tenga en cuenta los puntos de conexión y las cuotas del servicio. Además, limpie los archivos de instalación y de ayuda para optimizar el espacio total que tiene en la unidad C antes de crear una imagen. Como recordatorio, las instancias de WorkSpaces Applications tienen un volumen fijo de 200 GB. Optimizar el espacio en disco después de las instalaciones es una práctica recomendada para garantizar que nunca se supere el volumen de tamaño fijo.
Si desea modificar el catálogo de aplicaciones a las que los usuarios pueden acceder en tiempo real, el marco de aplicaciones dinámico proporciona operaciones de API. Las aplicaciones administradas por los proveedores de aplicaciones dinámicas pueden estar dentro o fuera de la imagen, como en un recurso compartido de archivos de Windows o en una tecnología de virtualización de aplicaciones. Esta función requiere una flota de WorkSpaces aplicaciones que esté unida a un dominio de Microsoft Active Directory. Para obtener más información, consulte Uso de Active Directory con WorkSpaces aplicaciones.
Bloques de aplicaciones
Los bloques de aplicaciones representan las secuencias de comando de configuración y los archivos de aplicación necesarios para iniciar las aplicaciones que utilizarán los usuarios. El disco duro virtual (VHD) puede ser cualquier objeto de Amazon S3. Se recomienda que este objeto sea menor de 1,5 GB, ya que debe descargarse por completo antes de que el usuario pueda acceder a la aplicación.
Optimizar los bloques de aplicaciones
En el Windows-based caso de las flotas, se recomienda crear un archivo VHDX que contenga la aplicación. En el Linux-based caso de las flotas, se recomienda crear una imagen (IMG). Estos discos virtuales deben crearse lo más pequeños posible para alojar los archivos de la aplicación. Para reducir aún más su tamaño, los discos virtuales se pueden comprimir. En la secuencia de comandos de configuración, tendrá que descomprimir el disco antes de montarlo. El script de PowerShell configuración de Windows de ejemplo incluye la función de descompresión. Hay un equilibrio entre la expansión de un archivo (zip) y la velocidad de descarga. Puede ser necesario realizar algunas pruebas para encontrar un equilibrio que ofrezca un inicio de la aplicación más rápido.
Actualización de aplicaciones
Las aplicaciones pueden sufrir cambios tanto pequeños como más importantes. Para actualizaciones menores, utilice la opción Habilitar el control de versiones en el bucket de Amazon S3 que aloja los archivos de bloque de aplicaciones. Esta configuración permite a los administradores retroceder a versiones anteriores de una aplicación específica cambiando la versión del objeto VHD de la aplicación en cuestión sin cambiar la configuración del bloque de aplicaciones. Si se trata de actualizaciones importantes, cree un nuevo bloque de aplicaciones para el VHD actualizado. Esto permitirá a los administradores separar los cambios principales de las aplicaciones al nivel de bloque de aplicaciones de los del nivel de control de versiones, lo que proporciona una mejor organización para la gestión administrativa de las aplicaciones.
Personalización del perfil de usuario
Amazon WorkSpaces Applications es, por diseño, una aplicación no persistente y una solución de escritorio. Cuando finaliza una sesión de un usuario, se cancelan también los cambios en el sistema y en el usuario. Habilite la persistencia de la configuración de la aplicación solo cuando sea necesario. Puede añadir una sobrecarga al proceso de inicio de sesión y costes por el almacenamiento de S3 necesario.
En situaciones en las que se requiera la persistencia de la configuración de la aplicación, se AWS recomienda proteger esa conexión mediante una política personalizada y un punto de enlace de puerta de enlace de VPC de S3. Evalúe el tamaño general de la configuración de la aplicación y minimice la configuración guardada en la persistencia de la configuración de la aplicación para optimizar los costes y el rendimiento.
La personalización del perfil de usuario se puede configurar en una instancia de WorkSpaces Applications Image Builder. Esto incluye agregar y modificar claves de registro, agregar archivos y otras configuraciones específicas del usuario. Desde el Asistente de imágenes de WorkSpaces aplicaciones, hay una opción para crear un perfil de usuario. Esto copia el perfil de usuario de la plantilla al perfil de usuario predeterminado. Una vez que la imagen es implementada en una flota, los usuarios finales que transmitan sesiones desde la flota se les creará su perfil de usuario a partir del perfil de usuario predeterminado. Es importante valorar el minimizar el tamaño del perfil de usuario, especialmente cuando la persistencia de la configuración de la aplicación está habilitada. De forma predeterminada, el tamaño máximo de VHDx
Para los casos de uso que requieren un perfil de usuario superior a 1 GB, AWS recomienda utilizar métodos alternativos para almacenar los perfiles. Por ejemplo, usar perfiles itinerantes o contenedores de perfiles FSLogix en un almacenamiento compartido, tales como Amazon FSx para Windows File Server
Seguridad
Hay diferentes medidas de seguridad que los desarrolladores deben tener en cuenta. WorkSpaces Los administradores de aplicaciones son responsables de instalar y mantener las actualizaciones del sistema operativo Windows, sus aplicaciones y sus dependencias. Para obtener instrucciones adicionales sobre cómo mantener actualizadas las imágenes base, consulte Mantenga la imagen de sus WorkSpaces aplicaciones Up-to-Date para obtener instrucciones adicionales sobre cómo mantener actualizadas las imágenes base.
De forma predeterminada, WorkSpaces Applications permite a los usuarios o las aplicaciones iniciar cualquier programa en la instancia, más allá de lo especificado en el catálogo de aplicaciones de imagen. Esto resulta útil cuando la aplicación depende de otra aplicación como parte de un flujo de trabajo, pero no es deseable que el usuario pueda iniciar esa aplicación dependiente directamente. Por ejemplo, la aplicación inicia el navegador desde el sitio web del proveedor de la aplicación para proporcionar instrucciones de ayuda, pero es preferible que el usuario no inicie el navegador directamente. En algunas situaciones, es posible que desee controlar qué aplicaciones se pueden iniciar en las instancias de transmisión. Microsoft AppLocker es un software de control de aplicaciones que utiliza políticas de control explícitas para habilitar o deshabilitar qué aplicaciones puede ejecutar un usuario.
El software antivirus puede afectar negativamente a las sesiones de streaming y a las instancias de creación de imágenes. AWS recomienda no activar las actualizaciones automáticas del software antivirus. Para obtener más información sobre Windows Defender, consulte Software antivirus.
Desempeño
Antes de crear una imagen nueva, es importante hacer pruebas de las aplicaciones usando un usuario de prueba. Las pruebas con usuario de prueba permiten garantizar que las aplicaciones se puedan ejecutar en un contexto de usuario que no sea administrador. Además, compruebe el rendimiento de las aplicaciones y la experiencia del usuario mediante herramientas integradas, tales como el administrador de tareas y el monitor de rendimiento. Se recomienda supervisar la utilización de recursos como CPU, memoria y memoria de GPU. Si hay restricciones de recursos de memoria de la CPU, la memoria o la GPU, considere la posibilidad de actualizar el tipo de instancia. Para mejorar el rendimiento:
-
Desactive las ventanas emergentes del navegador
-
Deshabilite la seguridad mejorada de IE
WorkSpaces Selección de la versión del agente de aplicaciones
Al crear una nueva imagen, puede optar por utilizar el software de agente de WorkSpaces aplicaciones más reciente o no actualizarlo. Cada versión del software del agente de WorkSpaces aplicaciones incluye correcciones de errores y mejoras en las funciones. Mantenga su imagen con el software más actualizado. Consulte los mecanismos correspondientes en la sección Actualizaciones de imágenes de este documento.
Puede elegir la opción Usar el agente más reciente. Esta opción garantiza que, al iniciarse, siempre se instale la última versión del agente de WorkSpaces aplicaciones. Sin embargo, cambios inesperados pueden afectar a la experiencia de usuario, y una actualización del agente puede aumentar el tiempo necesario para iniciar una instancia. La actualización de una imagen base requiere la recreación de la imagen. También es importante realizar pruebas antes de lanzar la imagen actualizada a producción para minimizar el tiempo de inicio.
Interfaz de la línea de comandos (CLI) de Image Assistant
Para los desarrolladores que desean automatizar o crear imágenes de WorkSpaces aplicaciones mediante programación, utilice la CLI de Image Assistant. Está disponible en los creadores de imágenes con el software agente de WorkSpaces aplicaciones lanzado a partir del 26 de julio de 2019. La siguiente descripción general de alto nivel describe el proceso de creación mediante programación de una imagen de WorkSpaces aplicaciones:
-
Utilice la automatización de la instalación de aplicaciones para instalar las aplicaciones necesarias en el generador de imágenes. Esta instalación puede incluir las aplicaciones que lanzarán los usuarios, las dependencias y las aplicaciones en segundo plano.
-
Determine los archivos y las carpetas que se deben optimizar.
-
Si corresponde, utilice la operación
add-applicationCLI de Image Assistant para especificar los metadatos de la aplicación y el manifiesto de optimización de la imagen de la WorkSpaces aplicación. -
Para especificar aplicaciones adicionales para la imagen de WorkSpaces aplicaciones, repita los pasos 1 a 3 para cada aplicación según sea necesario.
-
Si procede, utilice la operación
update-default-profilede la CLI de Image Assistant para sobrescribir el perfil predeterminado de Windows y crear la configuración predeterminada de las aplicaciones y de Windows para los usuarios. -
Utilice la operación
create-imagede la CLI de Image Assistant para crear la imagen.
Para obtener más información, consulte Crear la imagen de sus WorkSpaces aplicaciones mediante programación mediante las operaciones CLI de Image Assistant.