How do I create an Autoscale policy?

Learn how to create an Autscale policy.

(For Resellers) This page is only available in the client's portal. To access your customer, follow these steps here.

  1. On the Autoscale page, Choose Deployment > Choose Collection.
  2. Click on the Manage Policies




  3. In the modal, it will display all the policies that have been created. To create new, click on the +CREATE button to go through the policy creation wizard.

  4. Basic step:
    1. Deployment: Select the deployment.
    2. Collection: Select the collection to apply the policy too.
    3. Name: Name of the policy.
    4. Enable: Where you can turn on/off the policy.
    5. Priority: Set the priority of policy, 1 being the highest priority. Policy will supersede other policies based on priority if there overlap in time.

  5. Next > Schedule step:
    1. Apply Specific Dates: Select specific dates to apply the policy.
    2. Start Time: Start time of the policy.
    3. End Time: End time of the policy.
    4. Time Zones: Select the time zone to run the policy based on the start and end times.
    5. Day of the Week: Select the days of the week to apply the policy.



  6. Next > Rules step:
    1. Scale Out Config:
      1. Percentage: Based on the percentage of active users on the session host and the set margin. The number of available hosts margin grows as the number of machines are on with active users.
        1. Use Case: If the margin is 20% and you have 10 users online, then the ready capacity is for 2 more users. If you have 50 users online, then the ready capacity is for 10 users. Capped by the defined max.
      2. Capacity: Keep on the number of session hosts based on the fixed margin number of seats.
        1. Use Case: If the margin is 10 seats and 5 users are logged on, then are a minimum of 15 seats (5 users + 10 margins = 15) on, with 10 seats available. The number of session hosts varies based on size and cores per user inputs.
      3. Session Host: A fixed number of session hosts to be on based on margin.
        1. Use Case: If the margin is 5 Session Hosts and there are 2 Session Hosts active, then there are 7 Session Hosts (2 SH + 5 margin SH) on.
      4. RAM: Calculates the percent average of RAM usage for all available session hosts and scales in or scales out based on lower and upper thresholds.
        1. Use Case: When the percent average of RAM usage falls below the lower threshold the Autoscaler will scale in and if it exceeds the upper threshold it will scale out one additional session host. When scaling in or out, the policy will not exceed the seat min or max.
      5. CPU: Calculates the percent average of CPU usage for all available session hosts and scales in or scales out based on lower and upper thresholds.
        1. Use Case: When the percent average of CPU usage falls below the lower threshold the Autoscaler will scale in and if it exceeds the upper threshold it will scale out one additional session host. When scaling in or out, the policy will not exceed the seat min or max.
      6. CPU and RAM: The Autoscaler will use two different metrics, the percent average of RAM usage and CPU usage, to scale in or scale out.
        1. Use Case: The Autoscaler will review both upper thresholds and if average percentage of RAM OR CPU usage is met, it will scale out. The Autoscaler will review both lower thresholds and if BOTH RAM AND CPU lower thresholds are met, it will scale in.
    2. Min: Minimum number of seats/session host to be available.
    3. Max: Maximum number of seats/session host.
    4. For Scale Out Config: Percentage, Capacity, Session Host: 
      1. Margin: Margin number of seats/session hosts to be available and ready. 
    5. For Scale Out Config: RAM, CPU, CPU and RAM: 
      1. RAM (or CPU) Lower Threshold: Percentage of utilized RAM (or CPU) at which going below will trigger scale in of a session host. 
      2. RAM (or CPU) Upper Threshold: Percentage of utilized RAM (or CPU) at which going above will scale out an additional session host. 
    1. Scale In Config:
      1. Drain Mode Wait: Set up the machine to drain mode until the machine reaches 0 users before shutting down.
      2. Drain Mode Timer: Notify users of the time (minutes) left before the machine logs out users. A message will notify users every 30 minutes and at 1-minute intervals.
      3. Evict Mode: Automatically logs out users and shuts the machine down.

  1. Next > Confirmation step.
    1. Confirm the confirmation, click on Create to set the policy.