Overview - Amazon WorkSpaces Cost Optimizer


Amazon WorkSpaces, a fully managed, secure Desktop-as-a-Service (DaaS) solution that runs on AWS, eliminates the need for customers to procure, deploy, and manage complex virtual desktop environments. Amazon WorkSpaces provides a complete cloud-based virtual desktop service, including compute, persistent storage, and applications.

Amazon WorkSpaces offers the flexibility to pay hourly or monthly without any up-front commitment. With hourly billing, you pay a small fixed monthly fee per WorkSpace and a low hourly rate for each hour the WorkSpace is used during the month. With monthly billing, you pay a fixed monthly fee for unlimited usage during the month. This is initially set up when you launch the WorkSpace and can be changed at any time.

To help customers monitor their WorkSpace usage and optimize costs, AWS offers the Amazon WorkSpaces Cost Optimizer, a solution that analyzes all of your Amazon WorkSpaces usage data and automatically converts the WorkSpace to the most cost-effective billing option (hourly or monthly) depending on a user's individual usage. This solution is easy to deploy and uses AWS CloudFormation to automatically provision and configure the necessary AWS services to convert individual WorkSpaces.

This guide assumes basic knowledge of virtual desktops and Amazon WorkSpaces. It is also helpful to have working knowledge of Amazon Simple Storage Service (Amazon S3), AWS Lambda, Amazon CloudWatch, and AWS Fargate.


You are responsible for the cost of the AWS services used while running this solution. The total cost for running this solution depends on the number of WorkSpaces this solution monitors. As of the date of publication, the cost for running this solution with default settings in the US East (N. Virginia) Region is approximately $0.005 per day for a deployment with 25 WorkSpaces. This does not include the cost of the individual WorkSpaces. This reflects AWS Lambda, Amazon CloudWatch, and AWS Fargate charges. You will also incur variable charges from Amazon S3.


The default values provided in the Amazon WorkSpaces Cost Optimizer for each of the WorkSpaces bundle type should be considered a guidance value only. Review Amazon WorkSpaces pricing for the AWS Region where you deployed the solution to determine the value for your location. Pricing differences between AWS Regions can mean a different billing break-even point between AutoStop and AlwaysOn instances.

Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.