当前位置:首页 > 报告详情

像Marvell Snap一样打造一款无服务器游戏架构.pdf

上传人: 2*** 编号:138135 2023-08-09 29页 8.84MB

1、?Marvel SNAP?Serverless?CIO?80%?20%?Deloitte?:?,?Contracts APIProperty imagesS3 bucketAgentContracts tableProperties Web APISearch functionApproval functionPublication evaluation event handlerCustomerUnicorn Properties event busPropertiestableAgentContracts functionUnicorn.ContractsUnicorn.Propertie

2、s.WebContract status tableSendTaskSuccessUnicorn.PropertiesWait for contract approvalContracts functionAgentContracts APIContracts tableProperties tablePublication evaluation event handlerSearch functionApproval functionProperties Web APICustomerAgentProperty images S3 bucketUnicorn Properties event

3、 busUnicorn.ContractsUnicorn.Properties.WebServerless?Serverless?MarvelSNAP?2022 TGA?Amazon Web Services?MARVEL SNAP?MARVEL SNAP?Amazon Web Services for Games?的?务?MARVEL SNAP?Amazon Web Services?From Second Dinner Co-Founder and Chief Development Officer,Ben Brode?Serverless?DynamoDB?Gamelift?lambda

4、?DynamoDB?/?Marvel Snap?0?From Second Dinner Principal Software Engineer,Jack Xie?Marvel Snap?务?Team?Amazon?From Second Dinner Senior Engineer II,Brenna Moore?DNS?CDN?1?2?n?SQLNoSQL?MARVEL SNAP?Route 53API Gateway HTTP/RESTAPI Gateway Websocket?Concession RequestWAFCloudFrontLambda Backend&Battle 20

5、0+request match makingGamelift FlexmatcheventService SNSLambda Process Ticketinvokeget and update player data get matchmaking resultDynamoDBput item matchmaking ticketsS3 logs and buildCloudWatch metrics&logsCDK?API?API匹?dynamodb?WSS?http?API?匹?DDB务?SNS?SQS?lambda?模?gameid?game?务?CP?去?AWS CloudAmazo

6、n Simple Storage Service(Amazon S3)CDKDeploy new versionsBackendDev TeamDevOps Team1Git push4Deploy version X65Fetch artifacts3Push artifacts2Build artifactsAmazoncodepipelinecloudformationAmazon?SP?PlanSAM&CloudformationApplyDevopsCode Review1Git push234Githu

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了如何在AWS云平台上构建一个可扩展的Serverless多人游戏。文章指出,Serverless架构通过使用Amazon S3、CDK、Amazon CloudWatch、Amazon X-Ray等AWS服务,可以实现游戏的快速部署和无缝扩展。关键点包括:1. 使用Lambda处理游戏逻辑,实现快速部署和扩展;2. 利用Amazon S3存储游戏资源和数据,确保高可用性和持久性;3. 通过CDK管理游戏环境,简化部署流程;4. 使用Amazon CloudWatch和Amazon X-Ray监控游戏性能,优化资源使用。总之,Serverless架构为游戏开发者提供了一种灵活、高效的方式来构建和运行多人游戏。
"Serverless游戏如何实现可扩展性?" "AWS Cloud如何助力Serverless游戏开发?" "如何利用Serverless架构提高游戏性能?"
客服
商务合作
小程序
服务号
折叠