关键字: [亚马逊云科技中国峰会2024, 猛兽派对游戏架构, Serverless全景驱动, 游戏工具集成, 高并发处理, 成本优化策略]
本文字数: 1500, 阅读完需: 8 分钟
导读
在”亚马逊云科技中国峰会2024”上,演讲者万西分享了题为”’猛兽派对’Serverless全景驱动,游戏工具双赢”的演讲。他介绍了热门游戏”猛兽派对”如何利用亚马逊云科技的Serverless架构实现高并发、高扩展性和低成本运营,以及该公司如何将亚马逊云科技的大语言模型CloudAI与办公软件飞书集成,为企业内部提供AI辅助工具。演讲重点阐述了亚马逊云科技 Serverless服务(如Lambda、DynamoDB、GameLift等)如何支持游戏的全球化部署、高并发处理和成本优化,以及CloudAI与企业工具的无缝集成,为企业带来开发效率和创新能力的提升。
演讲精华
以下是小编为您整理的本次演讲的精华,共1200字,阅读时间大约是6分钟。
在亚马逊云科技中国峰会2024上,万西分享了热门多人在线游戏”猛兽派对”如何利用亚马逊云科技 Serverless架构实现全球化高性能部署的经验。猛兽派对在开服两小时内就吸引了10万同时在线玩家,这一数字在中国游戏界可谓殊荣。该游戏还在2022年TGA游戏大赛上分别获得”最佳多人游戏”和”最佳家庭游戏”提名,虽然最终未能夺冠,但已经取得了非凡成就。
万西透露,猛兽派对采用了亚马逊云科技 Serverless架构,实现了全球化部署,覆盖弗吉尼亚、法兰克福、新加坡、日本和中国等9个区域,以满足数亿玩家的需求。在高峰时段,游戏的CPU使用量高达23,000核,相当于同时使用2,000多台海外EC2实例和1,850台国内EC2实例。登录验证环节的并发请求峰值更是每秒达3万次,带宽峰值高达34GB/s。
为支持如此巨大的计算和网络需求,猛兽派对使用了Amazon GameLift、Lambda、DynamoDB等服务。值得一提的是,游戏大量使用了Spot实例,这种按需实例可实现70%-90%的折扣,有效控制了成本开支。通过Spot实例和按需实例的组合编排,游戏能够扩大实例池选择面,降低中断风险,提高灵活性。据统计,约60%的服务器使用了Spot实例。Spot实例与按需实例在计算能力、网络带宽等方面是一致的,只是价格更加优惠。
采用Serverless架构为猛兽派对带来了诸多好处。加快了开发速度,降低了复杂度,因为团队无需操心底层资源管理。Serverless天生具备出色的扩展能力,可在毫秒级完成扩缩容,使得仅有五六人的小团队就能应对玩家数量的潮汐变化。Serverless按使用量计费的定价模式,加之Spot实例的优惠折扣,有效控制了整体成本支出。直接使用亚马逊云科技服务免去了自建基础设施的合规性风险,并能借助WAF等安全服务保护应用程序。
猛兽派对的高并发需求主要来自于平台服务器,其主力数据库采用了Amazon DynamoDB。DynamoDB具有毫秒级的低延迟性能,在CAP理论中侧重AP(可用性和分区容错性),能够保证最终一致性,同时写入和读取速度极快。DynamoDB的存储容量可视为无限,能够轻松扩展以支持全球化表。更重要的是,DynamoDB采用了Serverless架构,用户只需设置读写能力单元,无需关注底层EC2实例规模,能够实现自动快速扩缩容,并在安全和可靠性方面有保障。DynamoDB与亚马逊云科技其他服务原生集成,如与Lambda的无缝集成、将数据备份至S3等,进一步提高了使用便利性。
除了DynamoDB,猛兽派对还大量使用了Amazon Lambda服务。Lambda是一种比容器更加轻量级的虚拟化技术,其内核源自亚马逊云科技开源项目Firecracker,启动时间达毫秒级。这使得Lambda能够在开服时应对海量玩家的登录验证、好友关系处理等高并发需求,而无需预估流量峰值。Lambda只需编写业务代码,无需安装依赖包,进一步简化了开发流程。更重要的是,Lambda采用按使用量付费的定价策略,前100万次调用免费,每百万次调用仅需支付约2美分,这有助于进一步控制猛兽派对的平台服务成本。
通过采用DynamoDB、Lambda以及GameLift的Serverless架构组合,猛兽派对游戏获得了加速开发、降低复杂度、扩展性能卓越、成本可控等诸多收益,在无需专职SRE团队的情况下,仍能支撑10万同时在线用户的巨大规模。
除了游戏本身,万西还分享了猛兽派对工作室如何借助亚马逊云科技 CloudAI优化开发工具的实践。工作室主要使用CloudAI的Claude模型,该模型分大中小三个系列Opus、Sonnet和Hycould,支持多模态输入输出,处理速度比上一代提升50%以上。CloudAI结果可控,配合Amazon Bedrock,能够降低不当内容的风险。在逻辑推理能力上,CloudAI的Sonnet系列表现出众,尤其在一些特殊场景下更加可靠。
工作室通过与飞书机器人对接,将CloudAI融入了日常办公场景。CloudAI请求采用队列结构,用户只需提供角色和内容,CloudAI即可给出回复,并根据对话历史进行下一轮交互。CloudAI不仅能处理文本,还能通过Base64编码处理图像,计费以Token为单位,每张图片的Token数根据像素大小计算而来。工作室采用事件驱动架构,客户端问题会先发送至API Gateway,再异步传递至SNS消息系统,最后由Lambda处理实际逻辑,调用CloudAI模型并将结果存储到DynamoDB数据库。这种架构避免了飞书超时问题,并借助Serverless服务实现了高可用和可扩展。工作室使用亚马逊云科技 Cloud Development Kit(CDK)进行代码化部署,提高了部署的可控性。
工作室还开发了一些小工具,如快速设置系统角色(/sp)、统计Token使用量(/tc)、刷新历史记录(/rs)等,使CloudAI的使用更加顺手。CloudAI支持多种语言,工作室开发人员可自由使用中英文与其交互,提高了使用体验。工作室常将游戏截图输入CloudAI,自动生成相关文字描述,为二次处理提供便利。CloudAI还能高效生成代码、内容和会议记录摘要,并与邮件系统对接,全面提升了工作效率。
总的来说,基于亚马逊云科技 Serverless架构,猛兽派对游戏实现了全球化高性能部署,在控制成本的同时为玩家带来了出色的游戏体验。与此同时,游戏工作室通过CloudAI等亚马逊云科技服务优化了开发工具,提高了工作效率。两者相辅相成,展现了亚马逊云科技 Serverless全景驱动游戏与工具双赢的实践案例。
下面是一些演讲现场的精彩瞬间:
亚马逊云科技中国峰会2024上,演讲者分享了如何利用Serverless技术开发游戏和工具,实现双赢效果。
在高负载情况下,亚马逊云服务支持猛兽派对游戏同时使用23,000个CPU核心,相当于2,000多台EC2实例和1,850个EC实例中国区。
亚马逊云科技中国峰会2024上,演讲者详细介绍了亚马逊云科技如何通过GameLift、Lambda和Serverless架构等服务支持游戏行业的高负载、高并发和Spot实例等需求。
亚马逊云科技中国峰会2024演讲中,演讲者详细解释了消息队列的工作原理,以及如何通过用户定义的内容和大模型生成的响应进行对话交互。
在亚马逊云科技中国峰会2024上,演讲者详细解释了当用户在客户端或办公软件上提出问题时,Amazon Lambda如何高效处理这一事件并及时响应。
亚马逊云科技中国峰会2024上,演讲者介绍了如何通过简单的调用和角色设置,让大语言模型在企业内部使用更加方便。
亚马逊云科技中国峰会2024上,演讲者分享了基于亚马逊Serverless架构的实践经验,整体使用感觉非常丝滑。
总结
亚马逊云科技在游戏和工具领域的创新应用令人鼓舞。猛兽派对游戏通过 亚马逊云科技 的 Serverless 架构实现了全球化部署、高并发处理和成本优化,展现了云计算在游戏行业的巨大潜力。同时,该公司将大语言模型 Claude 与办公软件飞书相结合,开发出高效的企业内部工具,提高了工作效率。
这些创新实践充分体现了 亚马逊云科技 在游戏和工具领域的三大核心优势:1)借助 Lambda、DynamoDB 等服务实现高性能、高可扩展性;2)Serverless 架构降低了运维复杂度,加速了开发进程;3)与其他 亚马逊云科技 服务天然集成,确保了合规性和安全性。通过将云计算融入游戏和工具开发,亚马逊云科技展现了技术创新的无限可能,为行业发展注入新的动力。
亚马逊云科技号召将人工智能技术民主化,让每个人都能便捷地使用大语言模型等 AI 能力,这一理念值得推崇。总的来说,该公司在游戏、工具和人工智能领域的创新实践令人振奋,必将为云计算在各行业的应用带来更多启示。
2024年5月29日,亚马逊云科技中国峰会在上海召开。峰会期间,亚马逊全球副总裁、亚马逊云科技大中华区总裁储瑞松全面阐述了亚马逊云科技如何利用在算力、模型、以及应用层面丰富的产品和服务,成为企业构建和应用生成式 AI 的首选。此外,活动还详细介绍了亚马逊云科技秉承客户至尚的原则,通过与本地合作伙伴一起支持行业客户数字化转型和创新,提供安全、稳定、可信赖的服务,以及持续深耕本地、链接全球,助力客户在中国和全球化发展的道路上取得成功。