Design Guidance for Citrix DaaS on Google Cloud

Overview

In this section of the Solution Hub for Citrix Virtualization on Google Cloud, we walk you through considerations for designing a Citrix virtualization system on Google Cloud. We then dive into design considerations for the workloads run in the system - the Citrix VDA’s. We wrap up by discussing other important topics, such as Zero Trust access.

System Level Design Considerations

We recognize that different customers are at different stages on their journey to the cloud. As such, we outline three design patterns that represent a spectrum from “we are all in” to “we will get there but it can take us a while”. Observant technologists see the common elements between all three. They start to see how they can mix and match customer managed and cloud services to meet different business needs and environmental influences. We explore this modularity of subsystems as the details of each pattern unfold.

  Links
Design Guidance Read more: The Cloud Forward Design Pattern
Design Guidance Read more: The Hybrid Design Pattern
Design Guidance Read more: The Cloud Migration Design Pattern

Workload Level Design Considerations

The most dynamic part of a Citrix virtualization system is the VDA. Remember that VDAs are where the actual work is happening - the apps and desktops you provide users on a Citrix virtualization system run from VM instances on Google Cloud. You want to make sure you get this layer right, but don’t let perfection get in the way of progress! Do your homework up front. Set the expectation with users that the system will change over time. …and build simple and effective processes to handle change: it’s inevitable! With the power and flexibility of Citrix virtualization tech, managing change doesn’t have to be a major burden.

In this section, we’ve attempted to logically break the topic up such that we can dive deep without losing context. We do our best to provide the details you need in each section and call out leading practices and recommendations along the way.

We start by examining the different VDA related options for delivering your mix of apps and desktops, and there are quite a few! We then dive into how to configure and use Citrix Cloud’s VDA fleet and image management technologies, including MCS and the Autoscale feature. We then introduce user environment management (registry settings, drive/printer mappings, and so on) and user settings management (user profiles, personalization layers, home drives, and so on) options, dive into cost optimization and capacity management, performance tuning considerations, and sizing considerations.

  Links
Design Guidance Read more: Delivery Options
Design Guidance Read more: Image Management
Design Guidance Read more: Cost Optimization
Design Guidance Read more: Performance Tuning
Design Guidance Read more: User Environment Management
Design Guidance Read more: File Storage
Design Guidance Read more: Virtual Instance Sizing

VPN-Less Access (Zero Trust Network Access)

Google Cloud’s BeyondCorp Enterprise offering provides zero trust network access to corporate applications. Citrix’s Secure Private Access offering serves similar Enterprise use cases, with best in class virtualization support. The two services can be used together to meet even the most comprehensive access requirements. An overview of this solution can be found in this blog, with additional technical details available in the accompanying Solution Brief.

  Links
Design Guidance Read more: App Delivery Controller
Design Guidance for Citrix DaaS on Google Cloud