Fleet Auto Scaling for Amazon AppStream 2.0
Fleet Auto Scaling lets you change the size of your AppStream 2.0 Always-On or On-Demand fleet automatically to match the supply of available instances to user demand. The size of your fleet determines the number of users who can stream concurrently. For a multi-session fleet, more than one user can use a single instance. For a non multi-session fleet, one instance is required for each user session. You can specify your fleet capacity in terms of instances (for single-session fleets) and user sessions (for multi-session fleets). Based on your fleet configurations and auto scaling policies, the required number of instances will be made available. You can define scaling policies that adjust the size of your fleet automatically based on a variety of utilization metrics, and optimize the number of available instances to match user demand. You can also choose to turn off automatic scaling and make the fleet run at a fixed size.
Note
Elastic fleet capacity is automatically managed by AppStream 2.0 for you. You do not need to create auto scaling rules to manage the number of fleet streaming instances that are available for Elastic fleets.
Note
As you develop your plan for AppStream 2.0 fleet scaling, make sure that your network configuration meets your requirements.
Before you can use Fleet Auto Scaling, Application Auto Scaling needs permissions to access Amazon CloudWatch alarms and AppStream 2.0 fleets. For more information, see Using AWS Managed Policies and Linked Roles to Manage Administrator Access to AppStream 2.0 Resources and Using IAM Policies to Manage Administrator Access to Application Auto Scaling.
Note
When you use scaling, you work with the Application Auto Scaling API. For Fleet Auto Scaling to work correctly for AppStream 2.0, Application Auto Scaling requires permission to describe and update your AppStream 2.0 fleets and describe your Amazon CloudWatch alarms, and permissions to modify your fleet capacity on your behalf. For more information, see Roles Required for AppStream 2.0, Application Auto Scaling, and AWS Certificate Manager Private CA and Using IAM Policies to Manage Administrator Access to Application Auto Scaling.
The following topics provide information to help you understand and use AppStream 2.0 Fleet Auto Scaling.