You can enable auto-scaling on a single fleet to ensure there is always sufficient capacity to meet increasing demand for game sessions. Please refer https://docs.aws.amazon.com/gamelift/latest/developerguide/fleets-autoscaling.html.
For your use case, you could configure Target based auto-scaling which scales a fleet capacity based on the
PercentAvailableGameSessions metric. If you need more fine grained control you could also look into using Rule based auto-scaling policy.
- asked 3 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 2 months ago
- EXPERTpublished 3 months ago
- EXPERTpublished 8 months ago
Not a direct answer, so leaving a comment. You could use the Application AutoScaling service to register a Custom Scalable Target to scale the fleet. Workflow:
Example for Kinesis vs GameLift: https://aws.amazon.com/blogs/big-data/scaling-amazon-kinesis-data-streams-with-aws-application-auto-scaling/