亚马逊云科技re:Invent:各行各业,从“部分拥抱”走向“全Serverless架构”

亚马逊云科技re:Invent:各行各业,从“部分拥抱”走向“全Serverless架构”_第1张图片在今年的re:Invent大会的主题演讲中,亚马逊云科技高级副总裁Peter DeSantis给大家展示了关键数据:“如今,包含第一资本(Capital One)、利宝(Liberty)、互惠银行(Mutual)和可口可乐(Coca Cola)在内的100多万客户都在使用Lambda,每月发出的请求超过10万亿次……”
Trustpilot选择“事件驱动”的全Serverless架构
Trustpilot是一个第三方客户评论网站,提供了易于阅读的关于企业客户满意度的统计数据以及来自个人购物者的完整评论。选择“事件驱动”的全Serverless架构后,以一个鲜花店的KOL为例,她喜欢在Trustpilot写她的评论,她的评论在一开始进行Amazon SNS专题上,这个专题下20个订阅者接入Amazon SQS,每个人都可以提供同步的Amazon Lambda还有亚马逊云科技的其他的服务。要把评论公布出去,发起的过程需要存储数据,可以伸缩性的,而且性价比比较高的存储平台,非Amazon DynamoDB莫属。
于此同时,Trustpilot可以支撑黑色星期五之类大型购物节带来的流量,而不需要担心任何流量陡增对基础设施的掣肘。同时,开发团队可以继续集中在他们产品的发布和其他方面的工作,专注于业务代码。最后一点,是安全合规,基于亚马逊云科技各类监控与安全合规服务,Trustpilot可以保证100%的评论的合法性。

 

New World Game多人游戏中的无服务器解决方案
New World Game多人游戏中的无服务器解决方案,这是一款非常复杂的大规模分布式实时游戏,可处理30 次/s的动作或状态,重绘和计算需要大量的CPU资源。它通过每30秒80万次写入将用户的状态存储在Amazon DynamoDB中,这样用户即使意外中断游戏也能及时恢复到之前的游戏状态。同时通过日志记录用户操作,然后使用Amazon Kinesis传输日志事件,速度可达2300万事件/分钟,随后将事件流推送到Amazon S3中,再用Amazon Athena进行分析处理。利用该数据流,团队可即时预测游戏用户行为和更改游戏中的策略。游戏环境中的运营,比如登录、交易、通知等操作事件,都是通过Amazon Lambda无服务器计算来实现的。

无服务器在这款多人游戏中发挥了非常重要的作用,但这种大型架构也对无服务器的性能提出了非常大的挑战。Amazon Lambda达到了每分钟1.5亿次的调用频率,这比行业里的平均水准高出数倍。
这几年,亚马逊云科技一直在创新改进,形成了从数据存储到数据分析,并结合人工智能的“全Serverless架构”,迎接Serverless时代的全面到来。同时,从游戏、汽车、零售和互联网行业,都在转向“全Serverless架构”,加速敏捷性和创新性,推动Serverless的未来发展。

你可能感兴趣的:(经验分享)