Knowledgebase

La nueva tecnología de Citrix AppDisk nos recuerda mucho el desaparecido Application Streaming de Presentation Server, os acordáis de ello?, en esa tecnología nos permitía ejecutar Apps en Streaming similar a App-V, y ejecutarlo desde un repositorio determinado, con el acuerdo con Microsoft está tecnología desapareció y en las nuevas versiones de XenApp se encontraba a faltar para cierto tipo de aplicaciones de las que necesitábamos además de que fueran ejecutadas en un entorno de aislamiento.

 

Citrix este año con XenApp/XenDesktop 7.8 a presentado AppDisk, una tecnología realmente muy interesante que nos permite ejecutar nuestras Apps en un entorno aislado e independiente totalmente del sistema operativo.

Un AppDisk es un disco VHD o VMDK y operra en la misma premisa que cualquier otro disco virtual cuando este es movido, por lo tanto un AppDisk y las aplicaciones instaladas (puede ser más de una) actuan como una sola unidad cuando este es movido de VM a VM, además de ello un AppDisk puede ser asignado a diferentes imágenes de Sistema Operativo, pero tenemos que tener en cuenta que alguna aplicacion puede disponer de una serie de requisitos que varien en función del sistema operativo utilizado.

En estos casos se recomienda utilizar AppDNA para ayudar a ver la compatibilidad de aplicaciones y determinar si se requiere de un AppDisk separado para cada versión de Sistema Operativo. Existe además un impacto, aunque este es insignificante ya que hablamos de un 6-8% que afecta a la CPU, de cara al hypervisor esto no es perceptible dentro de una sola instáncia del sistema operativo, pero tenemos que tener en cuenta el número de capas de AppDisk que pueden ser conectadas a una única imágen.

Actualmente no hay limitación en el número de capas de AppDisk a nivel de conexiones a una única imágen por VM. pero ello se basa en disponibilidad de recursos y en las capacidades del hypervisor subyacente (si el hypervisor está saturado, se verá afectado el rendimiento de AppDisk).

Un AppDisk no puede ser añadido mientras una VM está en ejecución, es necesario parar esa VM para que pueda ser añadido posteriormente. Tenemos que tener además presente que un AppDisk creado para x64 no puede ser añadido en x32 y viceversa.

Para validar las Apps, será necesario disponer de AppDNA instalado en Onsite al completo, ya que al terminar de crear el AppDisk este se conecta para verificar su grado de compatibilidad de forma automática mediante Citrix Studio. AppDisk además dispone de un control de versiones, y este se almacena en el almacenamiento del Hypervisor. Todo AppDisk está asignado a un grupo de entrega y no a un usuario en concreto. AppDisk, es compatile con Windows Server 2012R2, 2008R2 y Windows 10.

Es posible además editar este AppDisk, de forma independiente para crear una nueva versión, ya aunque este no tiene apego al sistema operativo como tal. La cantidad de almacenamiento necesaria para un AppDisk depende de la ocupación de la Aplicación, para ello es necesario el dimensionamiento exácto utilizado por cada una de las Apps que se desee empaquetar, para cada VM un AppDisk está unido a otras máquinas virtuales utilizando un clon y consume una fracción del espacio consumido actual.

Tenemos que preveer además que AppDisk no permite un aprovisionamiento de Clones, AppDisk se integra con los servicios MCS y PVS. AppDisk no está soportado sobre una VM si está no está aprovisionada mediante MCS o PVS, tampoco está soportado en físico, ya que requiere interactuar con el Hypervisor.

Actualizado (Lunes, 02 de Mayo de 2016 08:44)