At Citrix Synergy this year, the “one more thing” at the end of the keynote was a new offering called Citrix Workspace Services. Brian Madden wrote an article explaining what CWS is and isn’t, but I wanted to take a look at this from a Citrix Service Provider’s perspective.
Where Citrix Workspace Services Fit
Automation and self-service are two major factors for CSPs. Citrix Workspace Services potentially helps with both of these factors. Since CWS isn’t a real thing yet that we can get our hands on, I’m not quite sure to what extent we can automate things. This is important because CSPs have to automate in order to keep costs down and still maintain enough margin to remain profitable. Automation is also key because CSPs are not merely delivering just a remote desktop; they are delivering a suite of services, apps, data, backup, etc. and Citrix is a portion of the overall offering. Self-service is also important for CSPs because people are expensive. The more you can offload to the tenant via self-service (which relies on automation) the less man power you need.
How Citrix Workspace Services Work
XenApp and XenDesktop environments need five basic things to work:
- Database
- License Server
- Controller(s)
- VDA(s)
- StoreFront
Citrix Workspace Services can move 4 out of 5 of those things to the cloud (Azure for now). Basically, all you need is the workloads (VDAs) on your premises. Then, you just point those VDAs to the provisioned Citrix Workspace Service instance in Azure and off you go. Since a picture is worth a thousand words, here ya go:
Does this help or hurt the CSP?
So the question is, “is Citrix Workspace Services a slap in the face to CSPs”? I personally believe CWS could be a huge help to CSPs. When I was the Director of Technology for Xcentric (a CSP), I would have loved to have this. There are less moving parts for me to manage and on-boarding new clients could potentially be sped up as there is less work for the CSP to do. Keep in mind that a lot of my opinion hinges on the automation aspects of CWS (which is still unknown at the time of this writing). There could be some inherent risk in potential down time, but a CSP tenant is already prepared for a risk like this by the shear nature that they signed up for a hosted service the CSP provides in the first place.
On the converse, stealing a line from @Shawn Bass, CWS could potentially cause a CSP market saturation as CWS lowers the bar of entry. You no longer need a significant capital expenditure to get started as a CSP. I personally do not see this happening, but time will tell.
What is lacking (potentially)?
The automation question is still up in the air. I believe Citrix will make this a solution that can be automated with APIs, but how easily CSP can hook into whatever Citrix offers could potentially hinder the CSPs workflow.
Compliance (SAS, HIPPA, PCI, etc.). In most cases, data is still kept with the CSP, but potential identifiable information could flow from CSP to Azure and back (although this is yet to be determined). This could be a show stopper for certain markets.
Moving from Citrix Workspace Services to on premises. Since CWS was built using Azure services like Azure App Services, Azure Active Directory and Azure Virtual Network, it would be nearly impossible to move from CWS back to on premises. It’s kind of like the Mob - once you’re in you’re in, and you’re not getting out.
Reporting is yet to be seen, but I sure hope Citrix builds this in for SPLA-like reporting. All CSPs have to report to at least Microsoft and Citrix on a monthly basis about usage and pay up as you go/grow. I used to rely on home-grown tools to do this, but it would be better to have this from the vendor.
Conclusion
So, I think CWS will be a major help to CSPs as long as there is a strong and extensible automation engine involved. Could there be downtime that has nothing to do with the CSP-owned infrastructure? Sure, but that is the nature of the business in the first place. There are still lots of unknowns, but I’m hopeful as this just seems to make sense to me.
What do you think?