SpotInstance の活用 ゲームロジックに 合わせたスケーリング OS の導入 そのゲーム特有の処理の実装 オンプレミス ゲームサーバ on EC2 Amazon GameLift Custom Game Server お客様がご担当 AWS が提供する機能 電源、ネットワーク ラック導入管理 サーバメンテナンス OS のパッチ クライアントのレイテンシの考慮 柔軟なマッチメイキング ゲームサーバ特有の処理の実装 SpotInstance の活用 ゲームロジックに 合わせたスケーリング OS の導入 そのゲーム特有の処理の実装 電源、ネットワーク ラック導入管理 サーバメンテナンス OS のパッチ クライアントのレイテンシの考慮 柔軟なマッチメイキング ゲームサーバ特有の処理の実装 SpotInstance の活用 ゲームロジックに 合わせたスケーリング OS の導入 そのゲーム特有の処理の実装 Amazon GameLift Realtime Servers 電源、ネットワーク ラック導入管理 サーバメンテナンス OS のパッチ クライアントのレイテンシの考慮 柔軟なマッチメイキング ゲームサーバ特有の処理の実装 SpotInstance の活用 ゲームロジックに 合わせたスケーリング OS の導入 そのゲーム特有の処理の実装 Unity, Unreal Engine, Amazon Lumberyard などの 主要なゲームエンジンをベースにして カスタムゲームサーバを実装 できるように専用の SDK を提供 Node.js ベースの Javascript の フレームワーク・レイヤが 予め組み込まれている。 カスタマイズしたいタイミングについて 必要ならコールバック関数を JS で書くだけ 例) onMessage, onSartGameSession, etc.