本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
GAMESUS02-BP01 为适当的计算工作负载选择托管服务
架构您的游戏后端服务,使用托管服务来处理事件驱动或高度可变的流量工作负载。由于采用了多租户控制平面,托管服务将基础设施的管理转移到多个用户, AWS 并将环境影响分配给多个用户。
在未建立这种最佳实践的情况下暴露的风险等级:高
实施指导
AWS AWS Fargate (容器)和 Amazon Gamelift(游戏服务器编排)等 AWS Lambda服务可以运行代码、容器或编排游戏服务器,而无需管理底层基础设施。这些服务会根据玩家需求自动扩展,您只需为消耗的资源付费。由于底层基础设施是代您管理的,因此您可以只专注于游戏和后端服务的需求。
您可以使用 AWS Lambda
AWS Fargate
Amazon GameLift
实施步骤
-
利用其自动扩展和无服务器管理, AWS Lambda 用于事件驱动的工作负载,例如处理游戏事件、玩家身份验证、游戏内购买和配对请求。
-
AWS Fargate 使用 ECS 或 EKS 部署玩家资料、状态管理和配对等后端服务,从而消除服务器管理并改善应用程序隔离。
-
使用亚马逊 GameLift 为基于会话的多人游戏部署和扩展专用游戏服务器,从而减少开发时间和运营复杂性。