GameLift FleetIQ Guide [PUBLIC PREVIEW] - Amazon GameLift

GameLift FleetIQ Guide [PUBLIC PREVIEW]

Amazon GameLift FleetIQ with game server groups is in preview release and is subject to change. FleetIQ as a feature of managed GameLift is unchanged.

GameLift FleetIQ, which optimizes the use of low-cost Spot Instances for cloud-based game hosting, is now available as a standalone feature. Spot Instances use spare AWS computing capacity that is offered at steep discounts because availability fluctuates and there is the potential for interruptions. Because game hosting is particularly sensitive to interruptions, Spot Instances aren't always a viable option. GameLift FleetIQ makes Spot Instances viable for game hosting by minimizing the impact of interruptions on your game servers. With GameLift FleetIQ as a standalone feature, you can work directly with your hosting resources in Amazon EC2 and Auto Scaling while taking advantage of GameLift optimizations to deliver low-cost, resilient game hosting for your players.

GameLift FleetIQ is a good game hosting option for customers who:

  • Have existing AWS deployments or want to use Amazon EC2 directly rather than through the managed GameLift service. GameLift FleetIQ works with Auto Scaling groups that you manage in your AWS account, with full access to your Amazon EC2 instances and groups. You can also integrate with other AWS services, including Amazon Elastic Container Service, Amazon Elastic Kubernetes Service, and AWS Shield Advanced.

  • Have existing on-premises game hosting and want to extend capacity to the cloud. With GameLift FleetIQ, you can build a hybrid deployment system that uses existing on-premises capacity while incrementally adding AWS Cloud capacity as needed.

GameLift FleetIQ Features

  • Optimized Spot rebalancing. GameLift FleetIQ periodically evaluates your instance types and replaces instances that are not considered viable due to a higher potential for game session interruptions. As your Auto Scaling group retires old instances and starts new ones, the group is continually refreshed with instance types that are currently viable for game hosting.

  • Optimal player routing. GameLift FleetIQ APIs direct new game sessions onto instances where they are least likely to be interrupted. Game sessions are also packed onto fewer instances, which improves the Auto Scaling group's ability to scale down unneeded resources, and lower costs.

  • Automatic scaling based on player usage. GameLift FleetIQ emits game server utilization data as CloudWatch metrics. You can use these metrics to automatically scale your available hosting resources to track with actual player demand and reduce hosting costs.

  • Direct management of Amazon EC2 instances in your own AWS account. Maintain full control of your Amazon EC2 instances and Auto Scaling groups. This means that you can set up instance launch templates, maintain Auto Scaling group configurations, and integrate with other AWS services. As part of its Spot rebalancing activity, GameLift FleetIQ makes periodic updates to some Auto Scaling group properties. You can temporarily override these settings or suspend GameLift FleetIQ activity as needed.

  • Support for multiple game server executable formats. GameLift FleetIQ supports all formats that currently run on Amazon EC2, including Windows, Linux, containers, and Kubernetes. See the Amazon EC2 FAQs for a list of supported operating systems and runtimes.

  • Multiple types of hosting resources. With GameLift FleetIQ, you have access to more than 50 instance types for game server hosting (availability varies by Region). This means that you can pair your game server with the appropriate mix of CPU, memory, storage, and networking capacity to provide the best possible gaming experience for your players.

  • Worldwide reach. GameLift FleetIQ is available in 15 Regions, including China. With this reach you can make your game servers accessible to players with minimal game lag, wherever they're located. See GameLift Service Endpoints for a complete list of Regions.