CWS-215-2I_01_Architecture_v2.12
CWS-215-2I_01_Architecture_v2.12
Delivery Preparation:
• The Learning Objectives explain what the students can expect to learn and how to learn the concepts
presented in this module.
• A sign of a great instructor is his or her ability to provide meaningful overviews of the course content as it
relates to both the learning trajectory of the course, and also to student experiences.
Key Notes:
• Layer Presentation:
Key Notes:
• The User Layer is the grouping presentation of endpoint device architecture that users use to make connections to the
Citrix Virtual Apps and Desktops Environment.
Additional Resources:
• Citrix Workspace app download: https://www.citrix.com/downloads/workspace-app/
• Citrix Workspace app Feature Matrix:
https://www.citrix.com/content/dam/citrix/en_us/documents/downloads/citrix-workspace-app/Citrix-Workspace-
app-Feature-matrix.pdf
• Citrix VDI Best Practices for Citrix XenApp and XenDesktop 7.15 LTSR, Page 45: http://docs.citrix.com/en-
us/xenapp-and-xendesktop/7-15-ltsr/citrix-vdi-best-practices.html
Key Notes:
• The Access Layer is the presentation of the technical component(s) that serve as a middle-man between the users with
Key Notes:
• The Control Layer is used to group and present the core components of the Citrix Virtual Apps and Desktops
Key Notes:
• The Resource Layer is a presentation of all resources that authorized users can gain access to, such as:
Key Notes:
• Citrix Virtual Apps and Desktops share a unified architecture called FlexCast Management Architecture (FMA).
Additional Resources:
• For a Complete list of features: https://www.citrix.com/content/dam/citrix/en_us/documents/data-sheet/citrix-
virtual-apps-and-desktops-current-release.pdf
• Citrix Virtual Apps and Desktops 7 1912 (LTSR) – Technical overview: https://docs.citrix.com/en-us/citrix-
virtual-apps-desktops/1912-ltsr/technical-overview.html
Delivery Preparation:
• During your presentation in this course, please remember that with the Citrix Virtual Apps and Desktops 7
version release:
• Both products have the same core infrastructure.
• The features of both products are dependent on the license edition.
• This is important when referencing machine types:
• A Server OS running a VDA is not a Citrix Virtual Apps Server, because I can get that functionality under
both a Citrix Virtual Apps and Desktops license.
• This applies to both apps and desktops.
• A Desktop OS running a VDA is not a Citrix Virtual Desktop, because a Citrix Virtual Apps License also
supports a Desktop OS VDA, but only for VM Published Apps.
• Ultimately we want to ensure that we use as much as possible “Citrix Virtual Apps and Desktops”.
• If the feature presented is only under a Citrix Virtual Desktops license, then we can call it Citrix Virtual
Desktops, but we need to be mindful of the Citrix Virtual Apps -only Students and get them excited about
upgrades, not limitations.
• Only if needed, because you have students coming from 6.5 or earlier, mention:
Key Notes:
• Published apps are managed centrally and users cannot modify the application, providing a user experience that is
Additional Resources:
• Citrix Virtual Apps published apps and desktops: https://docs.citrix.com/en-us/citrix-virtual-apps-
desktops/technical-overview/delivery-methods/published-apps-desktops.html
Additional Resources:
• XenApp published apps and desktops (7.15 LTSR): https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-
15-ltsr/install-configure/publish-content.html
• Citrix Virtual Apps published apps and desktops (1912) : https://docs.citrix.com/en-us/citrix-virtual-apps-
desktops/1912-ltsr/install-configure/publish-content.html
Key Notes:
• Server OS machines can run multiple desktop or application sessions from a single machine. It is considered
an inexpensive server-based delivery mechanism that minimizes the cost of delivering applications to a large
number of users, while providing a secure, high-definition user experience.
Additional Resources:
• XenApp published apps and desktops (7.15 LTSR): http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-
ltsr/technical-overview/delivery-methods/published-apps-desktops.html
• Citrix Virtual Apps published apps and desktops (LTSR 1912): https://docs.citrix.com/en-us/citrix-virtual-apps-
desktops/1912-ltsr/technical-overview/delivery-methods/published-apps-desktops.html
Key Notes:
• Use Server OS machines to deliver VDI desktops.
• Server VDI desktops are hosted on virtual machines and provide each user with a Server operating system.
• Server VDI desktops can use the Enhanced Desktop Experience Citrix policy setting to make this server
Operating system look like a desktop operating system.
• Server VDI is a limited use case feature, typically used for engineers or designers that require a more
powerful platform than a regular Desktop operating system.
• Once the Server machine is configured for VDI, it cannot be used to host published applications, because it is
a 1:1 ratio of users to desktop.
• The Server machine must be prepared to install and configure Server VDI. The high level overview of the
preparation steps are as follows:
1. Remove Remote Desktop Services.
2. Install the VDA using CLI in ”quiet” mode with “servervdi” options.
3. Create the machine catalog.
4. Create the Delivery Group..
Additional Resources:
• Server VDI Desktops:
• 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/technical-overview/delivery-
methods/vdi-desktops.html
• Server VDI: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/install-configure/server-vdi.html
• VDI desktops: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/1912-ltsr/technical-
overview/delivery-methods/vdi-desktops.html
Key Notes:
• Use Desktop OS machines to deliver VDI desktops.
• VDI desktops are hosted on virtual machines and provide each user with a desktop operating system.
• VDI desktops require more resources than Hosted Shared Desktops, but do not require that applications
installed on them support server-based operating systems. Additionally, depending on the type of VDI desktop
you choose, the desktop can be assigned to individual users and allow these users a high degree of
personalization.
• Considerations:
• 1:1 ratio of users to desktop; at logon, user is randomly assigned a desktop. After logging off, changes are
discarded and VM returns to pool for another user.
• A user’s resource consumption or action is less likely to affect other users, making it a good use case for
those who require a higher level of performance due to resource intensive application work.
• The overhead of running a complete operating system per user requires more resources on hypervisors.
• Hosted VDI models also offer the option of dramatically accelerating graphically intensive applications by
providing GPUs (or vGPUs) to the VM.
• Example Scenario: WWLabs has identified the following requirements for its Technician user group:
• Applications are not multi-user compatible
• Does not require ability to install applications
• Engages in resource intensive work
• Which Feature Model(s) would be an effective solution and why?
• Answer: Hosted VDI (random/non-persistent)
• Applications need to be installed on Desktop OS.
• No installation of applications means persistence is not required.
• 1:1 ratio of user desktops means that a user’s resource intensive work will not affect others.
Additional Resources:
• VDI Desktops:
Key Notes:
• The first time a user logs on to use one of these desktops, the user is assigned a desktop from a pool of
desktops based on a single master image. After the first use, the user will subsequently connect to the same
desktop that was initially assigned. Changes to the desktop are not lost when the machine reboots.
• Considerations:
• 1:1 ratio of users to desktop; user is assigned the same desktop on each subsequent logon; changes
persist and are not discarded on logoff.
• A user’s resource consumption or actions is less likely to affect other users, making it a good use case for
those who require a higher level of performance due to resource intensive application work.
• Example Scenario: WWLabs has identified the following requirements for its Engineer user group:
• Requires ability to install applications
• Requires personalization and elevated administrator rights
• Engages in resource intensive work
• Which Feature Model(s) would be an effective solution and why?
• Answer: Hosted VDI (Static/persistent)
• Users need to install applications and have them persist.
• 1:1 ratio of user to desktops means that a user’s resource intensive work and use of elevated admin
rights will not affect others.
Additional Resources:
• VDI Desktops:
• 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/technical-overview/delivery-
methods/vdi-desktops.html
• VDI desktops: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/1912-ltsr/technical-
Key Notes:
• Remote PC Access allows an end user to log on remotely from virtually anywhere to the physical Windows PC in the
Additional Resources:
• Remote PC Access:
• Remote PC Access 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/install-
configure/remote-pc-access.html
• Current Release: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/1912-ltsr/install-configure/remote-
pc-access.html
Key Notes:
• Applications and desktops on the master image are securely managed, hosted, and run on machines within your
datacenter, providing a more cost effective application delivery solution.
Additional Resources:
• VM hosted apps:
• 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/technical-overview/delivery-
methods/vm-hosted-apps.html
• Current Release: https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/technical-
overview/delivery-methods/vm-hosted-apps.html
Key Notes:
• The diagram depicts the assessment and segmentation of users into groups based on the following criteria: graphic
Key Notes:
• As with physical desktops, it is not possible to meet every user requirement with a single Feature model.
Different types of users need different types of resources. Some users may require simplicity and
standardization, while others may require high levels of performance and personalization. Implementing a
single Feature model across an entire organization will inevitably lead to user frustration and reduced
productivity.
• The Citrix Virtual Apps and Desktops features offer a complete set of application and desktop virtualization
technologies that have been combined into a single integrated solution. Because each Feature (formerly
known as FlexCast) model has different advantages and disadvantages, it is important that the right model is
chosen for each user group within the organization.
• There are six feature models available, the advantages and disadvantages of each model are described
below:
• Published Apps - The Hosted Apps model utilizes a server-based Windows operating system, where only
the application interface is seen by the user. This approach provides a seamless way for organizations to
deliver a centrally managed and hosted application into the user’s local PC. The Windows app model is
often utilized when organizations must simplify management of a few line-of-business applications.
• Published Desktop – With the published desktop model, multiple user desktops are hosted from a single,
server-based operating system (Windows 2008, 2012, 2016, Red Hat, SUSE, CentOS). The shared
desktop model provides a low-cost, high-density solution; however, applications must be compatible with a
multi-user server based operating system. In addition, because multiple users share a single operating
system instance, users are restricted from performing actions that negatively impact other users, for
example installing applications, changing system settings and restarting the operating system.
• Hosted VDI (Random/non-persistent) - The Hosted VDI (random/non-persistent) desktop model provides
Additional Resources:
• Citrix VDI Best Practices for Citrix XenApp and XenDesktop 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-
and-xendesktop/7-15-ltsr/citrix-vdi-best-practices.html
Key Notes:
Additional Resources:
• Citrix Cloud Overview: https://www.citrix.com/products/citrix-cloud/
Additional Resources:
• Citrix Cloud Overview: https://www.citrix.com/products/citrix-cloud/
Key Notes:
Key Notes:
• Citrix Workspace is the Citrix Cloud version of Workspace Suite. It includes Citrix Virtual Apps and Desktops, Citrix
Additional Resources:
• Subscriptions to meet your needs - https://www.citrix.com/products/citrix-cloud/subscriptions.html
Additional Resources:
• Subscriptions to meet your needs - https://www.citrix.com/products/citrix-cloud/subscriptions.html
Additional Resources:
• Citrix Application Delivery Management: https://www.citrix.com/products/citrix-cloud/services.html
• Citrix Application Delivery Management 12.1: https://docs.citrix.com/en-us/citrix-application-delivery-
management-software/12-1.html
• Citrix Application Delivery Management Features and Solutions: https://docs.citrix.com/en-us/citrix-
application-delivery-management-software/13/overview/features.html
Additional Resources:
• Explore new services in Citrix Cloud Labs - https://www.citrix.com/products/citrix-cloud/labs.html
Key Notes:
Delivery Preparation:
• Opportunity to do a quick demo for students at this point.
• Citrix Cloud – https://Citrix.cloud.com
Key Notes:
• It is important to understand that 99.9% uptime is a goal and not a SLA.
• Citrix hosts all Cloud Solutions within a public cloud, since no public cloud vendors will sign an official service level
Additional Resources:
• About the Citrix Virtual Apps and Desktops Service: https://docs.citrix.com/en-us/citrix-cloud/xenapp-and-
xendesktop-service.html#service-level-goal
• Citrix Cloud Status: http://status.cloud.com/
Additional Resources:
• Geographical Considerations - https://docs.citrix.com/en-us/citrix-cloud/overview/signing-up-for-citrix-
cloud/geographical-considerations.html
Delivery Preparation:
• Ensure that you are familiar with the Canary process and how it is used in software development.
• What is the canary process? - http://whatis.techtarget.com/definition/canary-canary-testing
Additional Resources:
• Citrix XenDesktop Connection Process and Communication Flow: http://support.citrix.com/article/CTX128909
• Technical overview - How typical deployments work:
• 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/technical-overview.html
• Current Release: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/1912-ltsr/technical-overview.html
Additional Resources:
• Citrix XenDesktop Connection Process and Communication Flow: http://support.citrix.com/article/CTX128909
• Technical overview - How typical deployments work:
• 7.15 LTSR: http://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/technical-overview.html
• Current Release: https://docs.citrix.com/en-us/citrix-virtual-apps-desktops/1912-ltsr/technical-overview.html