Amazon GameLift ServersFleetIQ の仕組み - Amazon GameLift Servers

Amazon GameLift ServersFleetIQ の仕組み

Amazon GameLift Servers FleetIQ ソリューションは、Amazon EC2 および Amazon EC2 Auto Scaling で使用できるコンピューティングリソース管理ツールを補完するゲームホスティングレイヤーです。Amazon GameLift Servers FleetIQ は、ゲーム ホスティングに特有の一連の機能のスレートを提供するだけでなく、ゲームホスティングに低コストのスポットインスタンスを使用するためのロジックのレイヤーを追加で提供します。このソリューションを使用すると、Amazon EC2 および Amazon EC2 Auto Scaling リソースを直接管理し、必要に応じて他の AWS のサービスと統合できます。

Amazon GameLift Servers FleetIQ を使用する場合は、Amazon EC2 インスタンスを通常通り起動する準備を行います。ゲームサーバーソフトウェアで Amazon マシンイメージ (AMI) を作成し、Amazon EC2 起動テンプレートを作成し、Amazon EC2 Auto Scaling グループの設定を定義します。ただし、Amazon EC2 Auto Scaling グループを直接作成するのではなく、Amazon EC2 および Amazon EC2 Auto Scaling リソースと設定を使用して Amazon GameLift Servers FleetIQ ゲームサーバーグループを作成します。このアクションにより、Amazon GameLift Servers FleetIQ は、ゲームサーバーグループと対応する Amazon EC2 Auto Scaling グループの両方を作成するように求められます。ゲームサーバーグループは、Amazon EC2 Auto Scaling グループの特定の側面にリンクされ、管理されます。

Amazon EC2 Auto Scaling グループが作成されると、Amazon EC2 リソースと Amazon EC2 Auto Scaling リソースへのフルアクセス権が付与されます。Amazon EC2 Auto Scaling グループの設定を変更したり、マルチレベル スケーリングポリシーやロードバランサーなどを追加したり、他の AWS のサービスと統合したりできます。グループ内のインスタンスに直接Connectできます。Amazon GameLift Servers FleetIQ は、最適化ロジックのパートとして、特定の Amazon EC2 Auto Scaling グループプロパティを定期的に更新します。Amazon EC2 Auto Scaling グループによってデプロイされたすべてのインスタンスの可用性ステータスを追跡できます。

ゲームサーバーグループの Amazon GameLift Servers FleetIQ アクティビティは、いつでも一時的に停止できます。また、ゲーム スケーリンググループを削除しても、対応する Auto Scaling グループは保持できるオプションがあります。