The Problem: Managing Applications for 100,000s of Virtual Desktops
Discover how a leading cloud storage and services provider solved application lifecycle management for its DaaS platform while providing customizable experiences for their customers.
A leading cloud storage and services provider delivers a fast, flexible, and secure way for its user base to deploy and manage applications for its Desktop-as-a-Service (DaaS) platform. The DaaS platform accelerates software deployment, upgrades, patching, and retirement by “cloudifying” Microsoft® Windows® desktop applications into virtualized application packages. These applications run on the customer’s DaaS platform instance as though they are natively installed. The platform allows its primary admin users to install their own applications, or purchase desktop applications through its online application software store, and deploy them to multiple end-users on the account while maintaining control of the users’ access to those applications. Simple, pay-as-you-go, user-based pricing ensures that customers only pay for the applications that are being used.
But it wasn’t always this way. This particular organization first built its DaaS platform to offer a “Desktop in the Cloud” for its customers. The company quickly realized providing the desktop was only going to solve a portion of the customer needs.
Customers had a clear need for Application Lifecycle Management in the DaaS platform. Compounding the problem was the fact that each customer likely had different policies, requirements, and expectations for Application Lifecycle Management meaning a “one size fits all” solution would not work. Customers would expect the same level of performance from their applications on the DaaS platform as they did from their physical desktops. They would also need compatibility with all Windows applications whether they bought the software from the cloud provider, installed their own application, also known as Bring Your Own Application (BYOA), or used a Bring Your Own License (BYOL) model.
The organization needed to address all these concerns while addressing its own set of requirements. Scaling and performance were critical, as this solution would be utilized by thousands of users on a daily basis. Reducing storage requirements would provide significant benefits to both the leading cloud storage and services provider and the pricing for its customers. Automation to significantly cut down on manual efforts was needed to help ensure the company’s solution would be cost-effective. The automated features would need to integrate seamlessly with the existing application store. Application usage data would be needed for billing as well as the ability to deploy, update, and remove software.