翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
GAMESUS02-BP02 コンピューティングのサイズを適正化し、必要な場合にのみ GPU パフォーマンスをデプロイする
ゲームサーバーとバックエンドを設計して、コンピューティングリソースを効率的に活用します。コンピューティングを過剰にプロビジョニングすると、不要なコストが発生し、アイドル状態または使用率の低いリソースの量を最小限に抑えることができます。GPU インスタンスは、Unreal での HLOD 再構築や、ゲームサーバーが設計上それらを必要とする場合など、特定の開発作業をサポートするために使用する必要があります。これにより、ワークロードの環境への影響とコストが大幅に削減されます。
このベストプラクティスを活用しない場合のリスクレベル: 高
実装のガイダンス
複数の EC2 インスタンスタイプと必要最小限のインスタンスを使用するように、ゲームサーバーとバックエンドサービスを最適化する必要があります。これにより、開発中またはゲームの起動時にニーズを満たすために使用できるインスタンスの数が増えます。また、インスタンスタイプをデプロイする特定のワークロードと一致させる必要があります。Compute Optimized インスタンスは、ゲームサーバーやマッチメーキングなどのバックエンドサービスなど、幅広いユースケースをサポートします。メモリ最適化インスタンスは、メモリ内の大規模なデータセットを処理するワークロードに高速なパフォーマンスを提供するように設計されています。高性能要件には GPU インスタンスを必要に応じて使用しますが、一般的なコンピューティングタスクには使用しません。可能であれば、サービスまたはゲームサーバーを AWS Graviton インスタンス
AWS Compute Optimizer
実装手順
-
ゲームサーバーには Compute Optimized インスタンス、大規模なデータセットには Memory Optimized インスタンス、HLOD 再構築や GPU 依存ゲームサーバーなどのタスクにのみ GPU インスタンスを使用して、コンピューティングリソースを特定のワークロードに一致させます。
-
x86 インスタンスと比較して、エネルギー効率、パフォーマンス、コスト削減のために可能な限り AWS Graviton インスタンスをデプロイすることで、コンピューティング使用率を最適化します。
-
AWS Compute Optimizer を使用して履歴使用率を分析し、EC2、 AWS ECS、Amazon RDS ワークロードの最も効率的な設定を推奨して AWS Lambda、コストを削減し、パフォーマンスを向上させます。