《AWA在线研讨会:pic Games借助AWS全球网络架构实现830万玩家同时在线(43页).pdf》由会员分享,可在线阅读,更多相关《AWA在线研讨会:pic Games借助AWS全球网络架构实现830万玩家同时在线(43页).pdf(43页珍藏版)》请在三个皮匠报告上搜索。
1、收集需要进行匹配的玩家基本信息,地理位置,网络延迟,游戏数据等,然后进行匹配,让玩家尽量处在一个尽量平等的条件下进行竞技。根据匹配的结果确定最优的服务器环境,并且开启对战会话进程,玩家分配指向到对应的队列上去,等待进入对战会话,并为作战进行准备。进入游戏并开始进行互动,玩家获得体验最核心的部分,对延迟和系统稳定性,游戏性,要求最高的部分。根据胜负或者积分结果发送到各个玩家本地相对于的数据库中去,更新排行榜。玩家回到各自的服务器群中,称为游戏大厅,准备下一次的匹配和战斗。自动在全球 14 个 AWS 区域中选取离玩家最近的地方放置游戏会话,极大降低网络延迟。使用玩家流量自动扩展服务器容量,减少空
2、闲资源浪费。让您便捷地自定义匹配逻辑,在网络延迟、等待时间和竞争性之间做出最佳平衡。为您节省高达 1000 个小时的工作量,免除自行构建游戏后端服务的繁重工作。AWS CloudFormation通过代码为云基础设施资源创建模板,支持各类AWS资源,一个模板可以创建同一堆栈副本,减少重复操作,简单,模板就是JSON格式,基础设施就是代码,实现自动化。AWS Systems Manager,AWS 资产管理,自动执行批量重复的操作,远程运行命令,会话管理,并且可以结合AWS CloudTrail进行审计,操作系统补丁管理。AWS OpsWorks托管的 Chef 和 puppet 服务。AWS CodeDeploy代码部署服务,自动化实例部署,支持滚动和蓝绿部署,支持停止和回滚,监控和控制,可以和其他工具链做集成。