Duration 45:16
16+
Play
Video

Citrix Synergy TV - SYN107 - Citrix on GCP: what you need to know

Rich Meesters
Enterprise Architect at Citrix Systems, Inc
  • Video
  • Table of contents
  • Video
Citrix Synergy Atlanta 2019
May 23 2019, Atlanta, GA, United States
Citrix Synergy Atlanta 2019
Video
Citrix Synergy TV - SYN107 - Citrix on GCP: what you need to know
Available
In cart
Free
Free
Free
Free
Free
Free
Add to favorites
314
I like 0
I dislike 0
Available
In cart
Free
Free
Free
Free
Free
Free
  • Description
  • Transcript
  • Discussion

About speakers

Rich Meesters is an Enterprise Architect with Citrix Consulting Services. Rich has over 30 years of industry experience and focuses on destkop and application virtualization, Citrix Cloud and public cloud infrastructures. Rich is Married with two children and lives in Collingwood, Ontario Canada
Jeff has been a Solutions Architect with Google Cloud since April 2017 during which time he has helped customers realize their goals on Google Cloud Platform in the areas of workload virtualization, big data, and enterprise migrations. Before joining Google, Jeff held a leadership position on the cloud platform team at a large financial services company after having spent several years as a talent transformation specialist at another public cloud provider. Jeff is based in Los Angeles, California, USA at Google's Playa Vista campus.
Regarded by many as one of the founding fathers of the Citrix community, some consider his "Installation and Tuning Tips for Citrix MetaFrame" work a major contributor to the evolution of the Desktop Virtualization landscape, and credit his work for shaping the careers of many in the industry. He joined Citrix in 1998, working in the field as a solution architect through 2005. He then went on to start and sell a couple consulting practices, forge new ground in 'the cloud' with a pioneering Service Provider, and even spent some time in the enterprise storage space before returning to Citrix in 2016. Rick Dehlinger is currently a Principal Solution Architect at Citrix, focused on Google.

About the talk

Topic: IT

Over the past year, substantial momentum has been building behind the Citrix-Google alliance. Both Citrix and Google have been hard at work preparing technology and go-to-market programs and materials, and both Citrix partners and field teams have been responding to the dramatically increasing interest in this innovative, alternative solution to Citrix Cloud on Azure, AWS, or private cloud platforms. This session will provide ‘ insight into how you can find success with Citrix Cloud on GCP. Topics include the anatomy of a Citrix Cloud on GCP solution, recent and upcoming technology enhancements from Citrix and Google, and best-of-breed solution design patterns that work. We’ll also cover getting started with Citrix Cloud on GCP as well as case studies and lessons learned from early adopters. If you’re interested in running Citrix on Google, you don’t want to miss this session!Note: This session will be live-streamed during the event and available for on-demand viewing post-event on Citrix Synergy TV.

Share

Hi folks. Come on in and sit down grab a seat. And let's talk about a little bit of gcp 00:03 interesting looking out. It's recognizing quite a few familiar faces here. I'm curious anybody else have the experience of synergy 00:12 being like a family reunions every year you come back the end up seeing a lot a lot of the same folks make some of the best friends of your you're in 00:22 your entire world and get a chance to connect up with him once a year. Now that's that's definitely what the the Synergy experience has been for me. 00:31

So it's fantastic to see some of y'all again. Thank you for joining us today. I know where were competing with some quite interesting and entertaining 00:39 topics today, but I'm glad you took the opportunity to come spend a little time with us. So we're going to go through here 00:49 in just a moment Citrix on gcp and as you probably seen we're doing a heck of a lot more these days with Google and we're going to give you a little 00:59 bit insights into what the heck we been up to. I'm blessed today to be joined by a couple of fantastic gentlemen who've been on this journey with me. 01:07

We've done a lot of work together and and working through the reference architectures and building through some of these Solutions. So, I'd like to 01:15 introduce first Mister Jeff from a Google. I am mister Rich masters from her Consulting Services team. Right. So just kind of the clothes that were 01:23 going to go through today. I start off with a quick section here upfront kind of introducing a little bit providing a little bit of background on what 01:32 we've done what we're doing and why and I'll give you a little bit of context and color around some of the other announcements that have come out at 01:40

Cinergy specifically about solution availability items. They had any idea what you get your hands on today and what kind of 01:47 stuff you can expect to come in the future 01:57 employment options in some of the 01:58 really powerful tooling examples that we built and some of the ways that we were extending this experience to you. Then actually rich 02:08 is going to jump in and and talk through some of the leading practices and and design patterns that we're seeing customers come up and build with your 02:18

real quick touch on a customer experience a case study that's out there in and published do a quick summary wrap up and with a little bit of time for 02:27 Q&A but no in this group and I'll be a Content that we got to go through that could be a challenging one. So we'll see how that wraps up. Anyway 02:35 without any further Ado, let's go ahead and get moving. So I'mma start off first by by introducing a little bit to what's going on with Citrix in 02:45 Google and I'm not going to talk to you everything that's on this flight a couple of appurtenant points. I'd like to to point out here opera star is 02:52

if you look off to the far left at the early point of that timeline notice. They're the first real visible work that we did with Google is around the 03:00 Chromebooks on Citrus. Actually. What's up, I want partner for the Chromebooks and was seen as the way to fill the app Gap around the Chromebooks when 03:07 they were launched. So that's over. The years has become extremely popular offering customers all over the place utilizing Chromebooks and utilizing 03:15 the Citrix workspace app on the Chromebooks for Access. There were two laps and desktops. But the other piece I'd like you to notice here is how has 03:24

the timeline moves on how it's kind of got that the Fantastic up into the right curve. So this is a bit of a visual representation of the 03:33 increase in momentum an increase in The Innovation. That's come out of these two organizations together. So I'm not going to touch on all these are a 03:42 few that I am going to impress upon you here in a little bit. But I paint this picture. One of the things about about Google and it's part 03:50 of the reason why we're putting so much energy and episodes and innovation in this partnership is that Google is really in an ecosystem in and of 04:00

itself, but if you look at the the combination of the extremely powerful and competent tooling that they've gotten Services they've got available. 04:08 They offer one of two ecosystems of very complete solution stocks that businesses can 04:16 align their organizations and practices and process blows with And those include a combination of the devices in chrome chrome Enterprise Android 04:25 off to one side to the other side got Google Cloud platform and all the services and capabilities available on gcp. Those are all tied together with 04:35

Google Cloud ID and the g Suite family of business productivity applications and services. So kind of the journey that were on 04:44 together as bringing all these pieces together inside of and through the Citrix workspace to provide the most compelling I user experience and 04:54 business value possible. So we got to break this down and look at it from a slightly different angle. This may give you kind of a of a of a little bit 05:04 better perspective. So this solution space is of G Suite Google Cloud platform there in the middle and the Crone Android off to the right hand side 05:12

and you'll see that we've actually across the portfolio of Technologies and services that we've got available. We got quite a few pieces that 05:21 interact with Google's major businesses along the way so a good portion of the time that we're going to spend the day is going to end up being focused 05:31 on that Center area of gcp and a good chunk of it is going to be spent talking about the bridge collapse in desktops and the networking Technologies, 05:38 but that's the that's as of today one of the most mature areas that we've gotten our working together. So 05:47

that's kind of a big picture now. We talked straight on about solution availability. So if you take a look at it you I'm kind of got this 05:56 bucketed down into three different buckets the first couple of these buckets all share the Citrix workspace for Google Cloud. So this one 06:06 you've actually seen if you you were at Cinergy last year or you were at Summit or are you seeing some of the the over the course of 06:16 the last six months or so in this one for a while and that's the ability to take and present the Google apps G Suite out inside of Citrix 06:26

workspace do single sign-on into those application leopards the 60 browser technology in our Access Control technology. So that's 06:35 obviously has been around for what I guess we're going on if we do both math 9 years now, so that's obviously there in straight up 06:45 available both for Chrome and for Android Are inflight management capabilities inside a Google Cloud also have some nice integration points with 06:55 chrome Enterprise and also Android Android Enterprise on their content collaboration stuff. We've also done some nice Integrations with content 07:03

collaboration and G suite and also the storage zones are something you can run on G Suite. Now shifting gears a little bit to Virtual apps on desktop 07:12 service on gcp. So this week announced back in 2017 is when we took our stand said this is officially supported platform since 07:22 2017. We've actually got quite a bit more Innovation that has happened along the way that I'll share with you today. So this has it since the day has 07:31 been out and supported since 2017 as I'd mention. I've got to be able to run Windows Server BJ's 07:39

because In today's marketplace with all the noise in this world around Windows Virtual desktop. 07:45 A lot of folks are getting confused by it by all the noise in this world and making this assumption that it's not possible to run desktop site work 07:55 clothes on any Cloud. So those announcements. Do you have some implications on the featured on licensing and how we actually access 08:03 and consumer services by Google? How's the underlying technology already built into gcp in the soul instances? 08:12

Ldda auto-scaling teacher, so you may have seen those either been poking around inside of citric Scott here lately the latest release you actually may 08:28 have noticed the auto scaling paying pop up inside Studios property on the delivery group that's in place today. That's why production and and readily 08:37 available and leverages the connectivity that we've got to be stuck in the back and inner apis to spin up and spin down videos 08:47 and make them available to users based on time in the number of other properties properties and to help you control cost. So that's they're available 08:56

only production today Nvidia GPU support underneath them. Google actually has a pretty substantial Library shall we 09:06 say of the GPU options available? So you can snap those in underneath an instance video actually even has a Marketplace image that you can go 09:16 grab for Windows server that already has They're driving everything installed. So kind of simplifies that whole flu shots out there. And then we also 09:26 provided some simplified deployment options. And that's that's where I'm going to I'm going to stand back and give Jeff the Florida kind of talk 09:33

through and share with you some of the really cool stuff that we're doing there. Don't shift gears just a little bit if I can find the right button 09:39 and talk about Citrix networking on gcp. So today we support the Citrix VPX instance with the ATC 09:49 software stock can be licensed as a Gateway or is ATC in various levels of cheese number to blank out on when we actually announced that 09:58 around the turn of the year. I believe I think it was January's time frame that we announce that it's functional and both single and multi net 10:08

configurations in the plan and manage them as Standalone instances today and I'll touch on the future is coming here in the future in just a moment 10:17 that we've provided some resources and byway the step-by-step documentation. If you're a UI person you want to want to deploy on a VTX 10:27 instance on gcp buy the Google Cloud console. We got that step-by-step deployment guide out there. And our ADC team is also created and leverage 10:37 Google Play manager and provided some templates there and you're going to get a bit more of inside into the power of Google deployment manager here in 10:46

a bit as soon as Jeff goes through his section, but it did makes her really easy way to deploy and reproduce technology 10:53 infrastructure on a public Cloud. That's one of the beautiful things when you're working with Citrix cloud and Google Cloud you're talking about web 11:03 services when you're when you're dealing with web services, you can also talk about hand and work with infrastructure is coat that whole concept 11:11 really starts to become real. So as part of this journey, we're trying to help our bar customers know and understand and really start to dip their 11:19

toes into some of the automation capabilities that are available to get quite a bit more on that here in just a little bit. And they were happily 11:28 noticed this week. Actually that the Citrix ADC are solution for kubernetes is now out there and it's actually available in the gcp 11:35 marketplace. So some pretty cool stuff happening on that front piece. I'm going to touch on here real quick. So this is some of the announcements that 11:45 we've made here at Cinergy. The first one is Mission cremation services for gcp a little bit more deeply here in a bit. 11:54

But there's one of the most highly-anticipated features that our customers have been looking for I'm really pleased to have had the opportunity to 12:04 give quite a few folks down after you've made the the stop into some of the Citrix Booth you have a chance to see where we're at and see how that 12:11 stuff works done some unique things there that are actually make it extremely powerful. I'm a touch more on that here in just a moment. Expedia is 12:19 also something that that we announced and it's going to be officially supported and that's going to happen here very quickly, but actually had some of 12:28

our early customers on board have been leveraging this and found a couple of minor minor mistakes and we had to tweak in the initialization script for 12:37 the VA on Linux on gcp but we've actually got some customers up and running this stuff fantastically in production today. He's coming up that we 12:46 announcer its energy is support for Google identity for Citrix workspace. So this one's going to be a massive enabler for us what this all our 12:56 customers to do is to totally their user authentication in the ministrator authentication and even the resource assignment of subscriptions and and 13:06

white objects and apps to users would be able to both associate those things with Google based identities and also 13:14 allow users to authenticate directly with Google ID to Citrix workspace so you can imagine some of those implications go really broad across the 13:24 entire portfolio services from our endpoint management capabilities to our ability with the workspace to provide some real nice 13:33 seamless unirac interactions to Google Drive and G Suite support for a lot of different other more kind of advanced authentication scenarios if you 13:43

will so that's really exciting one that were very much so looking forward to and that's going to be a bit of a game-changer through quickly the other 13:52 piece and we showed so you may have caught this in the keynote presentation awesome integration. So we've announced his whole idea of adding some 13:59 intelligence to the Citrix workspace and right from the initial release running in the process of building Sundays micro apps that leverage East wait 14:07 underneath so that's going to be something that you'll see you as soon as we've got the intelligence capabilities out and available. Aden finally 14:17

with the ATC on bpx. So I mentioned that today it's single instance management so you can play multiple. She could deploy pairs. 14:27 However are native. H8 capability is not there and in place today. So that was another one of the amount sense that you saw on the big stage earlier 14:36 this week. I was ever bring that multi multi note management and Native h a and a gracious and also gcp Marketplace integration is something that 14:45 you're going to see from us, then the last pieces on gcp and this actually a little bit of a text back at the 14:54

beginning of April. However, that's another one that quite a few of our customers are really excited about some of the stuff 15:03 because as I've been sleeping a lot of people there that eagerly awaiting this also one of the things that were doing that's that's very different and 15:11 it's quite frankly this load us up bringing this to Market. This was a very in Nothing, but Mike my perspective a very important change that we made 15:21 is a shift in the way. We're actually handling instance definition of such. So I'm not going to talk about how we have done it before so much. But the 15:29

way we're doing it now with with MCS on gcp is leveraging igc Casas content object called in infants and tablet and an infant's template 15:37 becomes an object that you can then use out of the dcplibrary to instantiate other instances on the platform. So what we're doing with it by 15:46 by leveraging instance templates, it gives us the ability to for Google to continue innovating underneath GCT and adding 15:56 new features and capabilities the platform without requiring Citrix to go back and do any for the re-engineering. So any of the properties that end up 16:06

being tied to an individual incidents things like metadata things like tags, you know, very important request. We got from customers GPU assignment 16:14 service count assignments. I Custom instance types and configurations, you know, another super cool feature of of Google cloud is her ability to do 16:23 custom instance types. So all that stuff. Is there an available and will be able to support those and more is Google introduces them. So it's a slight 16:32 change to the workflow. It is going to require some additional permissions. So if you're interested in this you get in recognize that if you've been 16:41

using the power management plug-in today, you will need to adjust the service account permissions a bit cuz we're obviously did a lot more now, right 16:49 we're trading instances were trading District rating instance templates and so forth. Anniversary song I'm going to touch on here is that we're 16:57 actually running An Early Access program for this capability. So if you're interested in getting into your Early Access program, I left you a link up 17:05 an email account firestick message. Let us know what you're interested in doing and and why and I will try and get you into the Early Access program. 17:13

The only limitations in the Early Access program today from the testing perspective. We've only gotten through the server bda's. So we haven't gotten 17:23 to the to the next to the desktop DDS yet today. The UI inside of studio is not cannot complete and released yet today. So it's going to be 17:32 you'll go through the process of provisioning catalog creation and updating. Those pieces are actually be done by a Powershell or providing some great 17:41 starting scripts to help you along the way. That's why it's a little bit on that. If you're interested, please reach out hit us up on Citrix on 17:50

gcp and let us know what you're looking to do. So hopefully that's got you a little bit of a baseline of where we're at and where we're going here in 18:00 the near future. So now it's dig a little bit more deeply into this stuff, and I'd like to invite to Jeff up to show some good stuff my problem. 18:07 Thanks Rick. Exciting stuff right lots of great announcement this week in this section of the presentation. We're going to talk 18:16 about some of the deployment resources that are available to you and some of the options you have if you're considering getting started with Citrix on 18:26

gcp and the first thing to be aware of is the deployment guide the Citrix Public Notices back in December of 2017, but it's still probably the best 18:34 resource. It walks you through all of the steps necessary to set up a Citrix environment on gcp setting up your Cloud connected your videos as well as 18:44 setting up all the resources in Citrix Cloud, very detailed guy. There's a new reference architecture document we can be coming soon that you might 18:51 also keep your eyes out for a while, but this would be the document to probably start with if you want to learn about configuring Citrix on gcp 19:00

reckon. I found ourselves when sis was in a published building lots of environments for demos and to play around and then turn them down and building 19:07 the begin. We thought you know, there's got to be an easier way to do that. And so we Let the plumber guy then be automated It Ain't So, we haven't 19:16 get up project out here under Google Cloud platform Citrix on gcp which takes the architecture that's described in that deployment guide and provides 19:24 you a set of templates and all the Powershell bootstrap scripts necessary to bring up and environment from scratch. The current configuration 19:33

takes about 36 minutes, that's what it did this morning when I built that the environments before I will for the presentation and so you can go from 19:42 0 to Citrix on gcp in 36 minutes. It doesn't only configure the Google Cloud resources. But it also configure Citrus call resources. They have a fully 19:52 functional environment. 1 sets run then you can log into that environment with the Citrix workspace app, 20:01 whether you're doing that you're not a Chrome device or whatever operating system. There's probably a version of the workspace app available to you. I 20:10

you can log in and we've got several virtual apps installed in that environment by default the Google Chrome browser and leave her office and gems for 20:18 in a life photo editing and things like that and it is also very easy to customize this. There's just a few places in the script you need to plug in a 20:27 little bit of logic if you wanted to download and install your own custom elsewhere or register apps that you have packaged into a custom image. So we 20:35 we've designed this to try to to to be extensible. We use it a lot as the foundation of an environment when we build a demo, but then will sometimes 20:44

customize it a little bit for the specific needs of that demo environment. There's also a resize script out there and get Hub now. I 20:51 think a lot of us are going to be shifting over to do a Fleet Management with MCS. And so then the need for this, you know, maybe somewhat less than 21:01 it was before they exciting announcements this week. But still if you have a demo environment that you Provisions using the Citrix on gcp script and 21:08 maybe a good popular you want to show it off more people but you need additional vda capacity. You can just run this resize script specify how many 21:16

additional video as you want and it'll automatically come online bootstrap themselves register themselves. The Citrus clouds are all of that is is 21:23 fully scripted. And since this is largely used for in a demo and exploratory environments, I want thing you want to do when you're done is 21:31 terrible thing down, right? That's like rule number one in the cloud is make sure that you turn off the resources when you don't actually need them so 21:41 you don't get billed as soon as I clean up on all of the vehicles that were provision and it will also on the Fly everything that was configured in 21:47

and Citrix out. So it turns down the entire environment when you're done and takes you back to so, you know, you're clean a starting point. So another 21:56 another script that's out there and get hub. Now there is there's three branches. There's the master branch, which is the most stable and probably 22:04 where most of us wants to be working. There's also a new experimental branch and this new experimental branch is designed to do a bit more of a 22:12 pure deployment manager there. There used to be a Powershell wrapper around the deployment manager templates. And this really more directly goes to 22:22

deployment manager and it also focuses on using managed Services were possible to simplify the architecture ultimately. This is sort of 22:30 future looking branch is not quite as stable as Master, but it runs faster and sort of the Flies a more advanced in some ways simpler. But but more 22:39 more advanced version of the architecture so you might take a look at that the experimental Branch if you're if you're interested Now what about that 22:49 simplified architecture? What we see here is a picture in a basically of the architecture that's described in the December 2017 22:57

deployment guide controllers on the left hand side. You know, these are everything is sort of replicated into two different zones for high 23:06 availability typical Cloud pattern, right? So you got to to domain controllers in different zones. Then you got to Cloud connectors in different 23:15 zones. You've got your video Fleet spread out across zones and you also have a couple of nat instance this right. These are providing you an egress 23:23 path to the internet that have you know, IP address on the internet and there's a routing configuration to route your outbound traffic through than 23:31

that so that your domain controller Sprint still have to be exposed directly to the internet and there's also in the top right corner there. There's a 23:38 a Bastion host or jump box where if you needed to remote desktop into one of your domain controller to the cloud connector that Bastion is expose the 23:46 internet as well as a point, where you Ingress with remote desktop into the environment and then and then connect to one of the machines inside of 23:54 that Network published is that Google has introduced a 24:01

number of managed Services is a Services wherein a we kind of take care of the intersection for you. So you don't have to worry with that kind of 24:11 stuff. We've introduced three relevant managed services that can do some of the portions of this architecture and really, you know, by using those 24:17 managed Services. You can ultimately simplify the architecture. And so this is a picture of the architecture simplified using a managed Services where 24:27 it really the only instances that are left are your to Cloud connectors and the VD a flea and if you think I had to when you're using MCS on CCP 24:37

that vda Fleet is managed by incident by the MTS machine catalog, right? So the instances that you really have to want are the cloud connectors so she 24:46 can be very easy to deploy Citrus on gcp. Now if we talk a little bit about the 3-minute services that are involved here. The first one is cloud and 24:55 that this replaces those Nat instance is this is a managed service. It doesn't have a choke point. You know, what is things you have to consider when 25:05 you have Nat instance as do I have enough bandwidth. Do I need to scale it out what happens if an app fails and I have to replace that there's an 25:12

operational bird in there and capacity management involved with managing a fleet of that infants is in a resilient. But Cloud not is managed. So you 25:19 don't have to worry with that and it doesn't create any choke points because it doesn't have like an intermediate instance the way than that instances 25:27 that this is really just a routing configuration that changes the way the virtual network works and provides an added egress path in Ann Arbor actual 25:33 routers. The next man is service. Very exciting very new is are managed active directory. So you can 25:42

still run domain controllers if you choose to but you can also ask us to manage the domain controllers for you. You just provision a man 25:52 is active directory domain we create resilient domain controllers for you provide you a credentials you can use to join your machines and do your 26:02 active directory Administration But ultimately you don't have to worry with the active directory infrastructure. It should be in public beta soon. But 26:10 this link at the bottom of the screen is the the link if you're interested in signing up for the you like early early adopter program. You can follow 26:20

that link. There's a little intake form fill out details about what you're interested in and the products and will get back to you in and get you 26:29 involved in that. So I so look for the announcement about the public beta coming soon. But even before then feel free to visit that link to sign up 26:35 And the third man is service, which he replaces the the the Bastion host is our identity aware proxy with TCP forwarding and what this allows you to 26:44 do is use your identity to establish a secure tunnel through a proxy that's managed by Google and it allows you to den 26:54

in dress into your V PC without having your institution of EPC expose directly to the Internet so you can configure this. I didn't do are proxy 27:04 to allow you to specify which users are allowed to go to the Which Wich machines you start a forwarding tunnel using the g-cloud command line utility 27:14 basically say create a forwarding Fort locally that forwards to that instance Port 3389 the tunnel authentication authorizes and establish itself. And 27:22 then you remote desktop to local post at the boarding port and that goes through that secure a tunnel into a VPC. So you no longer need to use that 27:32

Bastion or jump us pattern. You can deploy all your virtual machine. Without external eye peas and use this as an Ingress path both for remote desktop 27:40 or SSH or whatever protocol you're using to get into your machines inside your private Network. 27:49 So side-by-side, you can kind of see how we simplify things. Ultimately when we look at the numbers what it comes down to in the in the old 28:00 architecture there were seven and sensors plus your VA flea and the new architecture with those three men and services. There's only two instances the 28:07

cloud connectors plus your video played so radically simplified and and we look forward to seeing that incorporate in some more Citrix on gcp 28:16 architectures. Now if you want to get started deploying your own environments with the open source project you can sign up for free trials. 28:24 Both for Google cloud and for Citrix Cloud so you can get started really at no cost to explore how this all works. I would clone the 28:34 repo and get a job and probably use the master. Bran when the experimental branches ready. We'll make it the master. But until then probably do most 28:44

of your work in the master branch and this command line here is a Powershell script as it is actually what I use this morning when I built in 28:50 environment, you know, you run to play that PS1 you can specify parameters like what domain name you want to use it as described in the readme file in 29:00 and get up the one that you want to make sure you do if your using free trial account is that use minimal resources true that the boys have small 29:08 footprint version of the architecture where it doesn't do aha pears. It just has like one domain controller One Cloud connector, but by doing that it 29:17

works within the limits of the free tier environment so you can deploy the Citrix on gcp at no cost. So I'll keep that in mind if you're working on 29:25 free trial accounts. Now in the interest of time in a 1-1 for the thing I'll mention is that we've also repurpose these templates 29:32 to create a loud environment. I don't know if anybody, you know was in the lab either Sunday or Monday. We did two two versions of that lab, but 29:42 there's a third branch and get her lab 612 that was a number for it where we've taken these templates and created a learning environment where you can 29:49

learn about how to deploy of a basic environment extend that environment configure your citrus clouds. It's a work with UCP. We have a great success 29:57 with it this week and you know, it's something that we've designed to be deliverable another other environments as well. So if you have like a a user 30:05 group, or you have a team in your business that you want to learn how to deploy I sent your conscience EP let us know at Citrix on gcp at 30:15 citrix.com and we'd be happy to figure out how to facilitate a workshop for you as well. All right with that I'm going to turn the mic 30:25

over to Rich if this one works, so really quickly. We're going to go over some of the leading practices and design patterns and you seen a lot of this 30:34 material kind of a little bit of it covered with with what Jeff has been talking about with the new features in gcp. We really have to design 30:44 patterns that we've built into a reference architecture simpler and more complex. So the first pattern is redeploying everything in gcp 30:53 with active directory Cloud connectors, the va's into work loads and then we're leveraging the Citrix cloud services to deploy our 31:03

workspace are Gateway service in this course, the the Citrix virtual apps and desktops tenant for the client. Looks basically like this 31:12 in terms of typical Citrix reference architecture. The access tier is in Citrix Cloud. The control tier is 31:21 split between Citrix Cloud for the tenant and the cloud connectors active directory DCP Services file shares 31:31 Etc that are on the customers resource location. And of course the resources that they're deploying to their end users and this is a single resource 31:41

location deployment. So this is really good for a proof-of-concept smaller deployments trials things like that. And it also pretty much 31:50 represents what we're building out true the GitHub deployment manager Scripts. We can extend this 32:00 weekend at again going in with Citrix Cloud to the customers resource location. So we can leverage virtual apps in the customers resource 32:09 location as well as services such as go main services that a given customer may not want to migrate into a cloud environment at this time. 32:19

The second pattern gets a little more flexible a little more what we might consider enterprise-class we can take this 32:29 with this option. We can start add some of the routing bringing netscaler into the customer's resource location or so Citrus 32:38 ADC into the customer's resource location using storefront for the customer to refine and Define their own running paths into the environment. 32:48 So we would typically in this reference architecture take out the Gateway service in the workspace side of things. 32:58

Again hear what we're seeing is Access Control layer now moves into the customer's resource location Citrix cloud is used for 33:08 the for the backend tenant information and we start to build this out into multiple resource location. So as we scale out we want to be able 33:18 to manage more users more resource locations breaking it up a little bit along the lines of how organizations may want to split up 33:28 their environment for manageability for different departments to manage networking have a shared have a shared services model within the cloud for a 33:38

given resource location in project that they would have the shared services in there. And we do that by using a 33:47 house project in a DPC that extends across that entire environment and that also allows us to segregate out the 33:55 networking components to the network team. So when we talked about kind of leading practices in terms of how we 34:04 going about design considerations, we want to try and align things to the customers project structure. So we're going to work with our you know, our 34:14

customer Cloud teams in terms of how they Define their projects in their organization within gcp generally start simple try to keep things. 34:24 Easy at the start and then start to build out in a line mower with the different services that may be there on the V PC and network design side. We 34:34 want to use a shared VPC and that allows us again to segregate out that networking and that component over to the network team. We don't have to worry 34:43 about managing so much the networks and it allows us to really build a core Network that goes across all of the projects and Resorts locations that we 34:51

may be using within our deployment. In terms of high availability. We always want to make sure that we're designing and deploying in the availability 35:00 zone so that we're splitting our workloads across two different zones within the region to give us availability in case something goes wrong with 35:08 let's a u.s. East one's own we going to have resources in USC's to Zone that are going to be able to take it take advantage of continuing availability 35:17 of those services. What are the other things we want to talk about when we're looking at our environments is the 35:27

cost and scalability considerations and really here we want to make sure that we're looking at it from the perspective of single server scalability. 35:37 Everything in cloud is is single instance scalability. You're not looking at a hypervisor server and seeing how many workloads you can put on it. 35:44 We're looking at a single instance within a cloud environment and figuring out how many users we can put on it. One of the really cool things that can 35:53 change the game in gcp is the ability to Define custom instances. So we're not constrained by a 4 BC few 16 gig server or an 36:02

ABC few 32gig server depending upon the instance configurations within the cloud we can actually now go in and customizing design. 36:12 So if we need a workload that has three z3v C fuse and 64 gigs of RAM, we can Define that in the poet. 36:21 So you want to you don't obviously right size leaves and you also want to consider what's running in. Oh how much of my work clothes have to be 36:32 running at any given time to optimize my cost. So what are the things that we did back at the beginning of last year with some single server 36:39

scalability testing? We use login vsi. We ran multiple iterations across multiple instance types in gcp to try and determine with a with 36:48 a traditional virtual apps workload. What was are optimal configuration? 36:58 Quickly for vdi. I mean this really doesn't apply right. I mean when you're talking about this single instance scalability. 37:07 In the server hosted world that matters in the vdi world. It's a one-to-one relationship. So you really just going to pick the best instance type for 37:17

your workload, but for the server-based Computing that's where we want to do that single server scalability. So you see hear the results of our cast. 37:27 The highlighted blue on here is really where we found the best price performance hit using standardized work load. I mean we were basically using a 37:35 knowledge worker workload in in login vsi. So it's a bit of your mileage may vary that we found that we could get 33 users on an in one standard 37:44 epoxide vs IMAX and it had the best cost for user per hour. In terms of 37:53

optimizing your cost. There's a couple of things you can do, right? Obviously we can turn on and turn off work loads using. Using our 38:02 product to to manage that but we also look at how do we Discounters are instances within gcp and one of the advantages of gcp is 38:12 they are they start out with some automatic discounting? So if you have sustained use on the product on the instance is overtime. It's going to look 38:22 at that group of instances and applied discounts to them for you. So that's a little bit different for us and that gives us some cost-savings right 38:30

away and you'll see if you're actually looking at the cloud console. It actually make some recommendations to you overtime on if an instance isn't 38:38 running up to its max speed or or Max performance of for that instance it can you recommend some reduction and instant sizes to you and you can 38:46 automatically deploy that you see here on the bottom kind of the base discounts that are done and then the other side of the coin is the 38:56 committed use discounts and that's more like the traditional reserved instances where we say, I want to reserve a bunch of instances for a fixed time 39:06

1-year 3-year contracts typically and That then you can run those instances 100% of the time because there 39:14 is no cost benefit really to turning them off. So what it looks like kind of like this and if you look at this graph, I know it's a bit confusing 39:24 that are sustained. Use discount is are green line that the kind of balance is off as we increase. The amount of time are instances are running and 39:34 are blue and and violet lines here are our sustained use discount cost at a one year and a three-year model and where 39:43

those lines intersect is really where it makes sense to consider if I'm running my instance that's a 50% of the time already. So my workload is going 39:53 to consume 50% of a a 24-hour day. That's what I want to start looking at that three-year discount. If it's more around the 80% Mark 40:03 75 to 80% Mark where the violent line intersects that's where becomes more valuable to use a one-year committed instance over the sustained use 40:13 discounts. All right. Let me hit it back over to Rick and we can have a quick talk about customer experience 40:21

officially getting the a little bit ago. Thank you. 40:27 One of the first public case studies that we've got out there available. And that's this this company over India called Netflix 40:37 on oil and gas company actually Dennis Citrix customer for quite some time and I think I'd recommend if you have any interest 40:46 in this go take a quick look at the the written case study cuz it's got a lot of fantastic details built into it. And I think you'll find that. 40:55 There's a lot of parallels to the the state and the business problem that a lot of existing Citrix customers running into they been around been 41:02

leveraging our Technologies with great success for quite some time at a data center and hardware refresh coming up that they needed to do like many 41:12 organizations there be impressed in their consider. Shutting down their own data center operations and moving their stuff up in the cloud and 41:21 consuming cloud services and managed Services, wherever possible solution stack with Citrix and Google and they had some 41:27 fantastic results in improved productivity and customer experience accessibility on a bunch more soap or 41:37

a fantastic example. So hopefully what you gathered here today, you got a little bit of a 41:46 perspective of how the pace of innovation is coming out of this partnership is really stepping up. There's a lot more good stuff coming getting your 41:56 teeth into some of those pieces that we've got coming up here in the near term. Us we got a couple of pieces that are missing today like the Google 42:05 Cloud ID support, you know, those are some of the critical feature functions that we're committed to and adding to the platform but I would definitely 42:15

recommend you can get started with the stuff today. So I got a few few points here to to share with you and we talked about the open-source Citrix on 42:23 gcp Project. That's a great place to start and get you a good introduction to working with Native Cloud resources from both Google and from Citrix 42:31 great learning opportunity. A lot of folks like if you're anything in like I do I learn a lot by having a build system and 42:41 then reverse engineering things picking things apart breaking stuff and just learning how it all works and text. Both of those are actually great 42:51

places to start for learning. I will also come back in and point out that instructed loud. So that whole experience was drafted mentioned. We we 43:00 worked really hard to make that reproducible so we could deliver that. Variance without a ton of cost for a ton of logistical effort her time to do. 43:09 So, if you're interested you'd like to get running learning session for something like say a user group meeting or even saying internal training 43:17 session for your engineering or your your operations team. Feel free to reach out on any of those three dots up on that email link same thing with the 43:26

Early Access program. If you're interested now hit us up by that email link and we'll consider you for that also. So write a time 43:35 for Q&A for those of you that are reviewing a session after the fact this is out and recorded and available off of the Synergy website. The deck will 43:45 also be available until you be able to go grab this content. So if you didn't catch a picture of a slide that you were particularly interested in that 43:55 don't worry about that, you'll actually be able to get that stuff coming up here real quick list of the few additional sessions that are going on here 44:03

a couple of more already passed but those are some other ancillary sessions that will give you some more details on some of the other pieces that we 44:11 touched on today. Also on behalf of myself in and Jeff and Rich, you know, we we we actually take our our role in our job of providing this 44:20 experience in this kind of information to you very seriously. I'm so I would encourage you please to take a moment and share any kind of thoughts or 44:29 feedback you had on this session. You liked it. Awesome. Love to know what you liked about it. If you didn't like it, please be brutal and share it 44:37

with us. We take that stuff very seriously and helps us learn and continue to grow and evolve as as presenters and technologists and that it also 44:44 actually has little side bonus of scoring you some points inside of the game on the mobile mobile game that we're playing here. So that on behalf of 44:54 Citrix and Google and the alliance. I'd like to thank you all very much for your time and attention today, and I hope you enjoy the rest of the 45:03 conference. 45:08

Cackle comments for the website

Buy this talk

Access to the talk “Citrix Synergy TV - SYN107 - Citrix on GCP: what you need to know”
Available
In cart
Free
Free
Free
Free
Free
Free

Video

Get access to all videos “Citrix Synergy Atlanta 2019”
Available
In cart
Free
Free
Free
Free
Free
Free
Ticket

Interested in topic “IT”?

You might be interested in videos from this event

September 28 2018
Moscow
16
122
app store, apps, development, google play, mobile, soft

Buy this video

Video

Access to the talk “Citrix Synergy TV - SYN107 - Citrix on GCP: what you need to know”
Available
In cart
Free
Free
Free
Free
Free
Free

Conference Cast

With ConferenceCast.tv, you get access to our library of the world's best conference talks.

Conference Cast
505 conferences
19653 speakers
7164 hours of content