Description: AppStream 2.0 is a fully managed, secure application streaming service that allows you to stream desktop applications from AWS to an HTML 5 compatible web browser, without rewriting them. AppStream 2.0 can provide users instant-on access to the applications they need, with a responsive, fluid user experience on the device of their choice.
How pricing works: With AppStream 2.0, you pay only for the streaming resources (fleets and image builders) that you use and a small monthly fee per authorized user. There is no upfront investment and no long term commitment when using AppStream 2.0.
Fleets: AppStream 2.0 fleet instances are charged hourly. The instance charge includes compute, storage, and bandwidth that is consumed by the streaming protocol. With Always-On fleets, all instances that are running are charged the running instance fees based on the instance type and size, even if no users are connected. With On-Demand fleets, instances that are being used for streaming are charged the running instance fees based on the instance type and size. Instances in an On-Demand fleet that are stopped and don’t have an active streaming connection are charged a small hourly fee that is the same for all instance types and sizes.
Image builders: AppStream 2.0 image builders are charged hourly. The image builder charge includes compute, storage, and bandwidth that is consumed by the streaming protocol. All image builders that are running are charged the running instance fees even if no administrators are connected.
User charges: User fees are charged per user per month in each AWS Region where they connect to AppStream 2.0 fleet instances, and are not pro-rated. User fees are not incurred for administrators connecting to and using an image builder for creating images for their fleet.
For more information, see AppStream 2.0 Pricing.
Example: In this project, you’ll use the image builder for a general purpose instance (stream.standard.medium), provision two On-Demand fleet instances using a general purpose instance (stream.standard.medium), and add two users.
In the US East (N. Virginia) Region, the hourly price for stream.standard.medium is $0.10 per hour. The stopped instance fee is $0.025 per hour. You will also be charged a user fee of $4.19 for each authorized user that can connect to your AppStream 2.0 fleet instance. User fees are not incurred for administrators connecting to and using an image builder for creating images for their fleet.
Assuming your image builder instance runs for 4 hours, you add 2 users, your 2 On-Demand streaming instances each run for 5 hours a day over one business week (50 hours), and your instances are stopped for the rest of the business week (190 hours), your total cost will be about $19.