翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
GAMESUS02-BP01 適切なコンピューティングワークロードにマネージドサービスを選択する
ゲームバックエンドサービスを設計して、イベント駆動型または高度に可変なトラフィックワークロードにマネージドサービスを使用します。マネージドサービスは、マルチテナントのコントロールプレーンにより、インフラストラクチャの管理を に移行 AWS し、環境への影響を複数のユーザーに分散します。
このベストプラクティスを活用しない場合のリスクレベル: 高
実装のガイダンス
AWS AWS Fargate (コンテナ) AWS Lambdaや Amazon Gamelift (ゲームサーバーオーケストレーション) などの サービスは、基盤となるインフラストラクチャを管理することなく、コード、コンテナを実行したり、ゲームサーバーをオーケストレーションしたりできます。これらのサービスはプレイヤーの需要に基づいて自動的にスケーリングされ、消費したリソースに対してのみ課金されます。基盤となるインフラストラクチャはユーザーに代わって管理されるため、ゲームとバックエンドサービスの要件のみに集中できます。
AWS Lambda
AWS Fargate
Amazon GameLift
実装手順
-
ゲームイベント、プレイヤー認証、ゲーム内購入、マッチメーキングリクエストの処理などのイベント駆動型のワークロード AWS Lambda に を使用し、自動スケーリングとサーバーレス管理を活用します。
-
プレイヤープロファイル、状態管理、マッチメーキングなどのバックエンドサービスに ECS または EKS AWS Fargate を使用してデプロイし、サーバー管理を削除してアプリケーションの分離を改善します。
-
Amazon GameLift を使用して、セッションベースのマルチプレイヤーゲーム専用のゲームサーバーをデプロイおよびスケーリングし、開発時間と運用の複雑さを軽減します。