适用于游戏的 AWS 数据库


不论是积分榜、虚拟商品还是比赛作弊检测,玩家会产生大量需要实时处理、存储和访问的数据。

专门构建、久经考验

专为游戏而设计

从 AWS 的 15 个专门构建的数据库产品组合中进行选择,这些数据库支持多种数据模型,可助您构建高度可扩展的使用案例驱动型分布式游戏。

可用、安全

AWS 数据库专为任务关键型游戏工作负载而设计,提供高可用性、可靠性和多个级别的安全性,包括静态加密和传输中加密。

规模性能

先从小规模起步,视游戏发展情况酌情扩展。专用数据库针对您需要的数据模型进行了优化,相比使用商用数据库,可使您的游戏具有更好的可扩展性和性能,而费用只需 1/10。

完全托管

AWS 会持续监控您的集群,以使用自我修复存储和自动扩展保证工作负载正常运行,从而让您专注于构建游戏。

AWS 数据库特色使用案例

单击每个使用案例以了解更多信息。
  • 构建排行榜

    构建排行榜

    给玩家一种成就感,让他们为排行榜上的最高排名而战。

    如何构建无服务器排行榜

    排行榜是当今游戏开发的重要组成部分。排行榜需要具备随游戏需求而提升的灵活性,并让开发人员能够专注于使其游戏与众不同的方面。使用 AWS 构建排行榜易于设置和管理,并且可以应对流量激增。 

    leaderboard-ref-arch

    用于创建无服务器排行榜的服务

    以下 AWS 服务用于创建可自定义的排行榜系统,该系统可更新和检索多个玩家的得分条目,同时增强用户的游戏体验。

    服务 用途
    在无服务器排行榜中的目的
    了解更多关于此服务的信息
    Amazon API Gateway
    构建、部署和管理 API 使用 Websocket 实时更新排行榜。

    文档

    Amazon API Gateway 网页 

    Amazon Cognito
    应用程序身份管理
    验证玩家的身份

    文档

    Amazon Cognito 网页

    AWS Lambda
    无需考虑服务器即可运行代码
    当用户数据发生更改时更新客户端。

    文档

    AWS Lambda 网页

    Amazon ElastiCache 内存中的缓存服务 记录并更新对排行榜的更改。

    文档

    Amazon ElastiCache 网页

    Amazon DynamoDB 托管 NoSQL 数据库 存储排行榜支持数据,并在玩家成绩旁添加装饰。

    文档

    Amazon DynamoDB 网页

    Amazon Pinpoint
    各渠道间的个性化用户参与
    向玩家发送关于最高排名的推送通知。

    文档

    Amazon Pinpoint 网页

  • 构建回合制游戏

    构建回合制游戏

    创建带有推送通知的双人回合制游戏。

    如何使用 Amazon DynamoDB 和 Amazon SNS 构建回合制游戏

    要构建回合制游戏,您需要保存现有游戏的状态,并在游戏中的各个点通知玩家。您可以在以下情况下通知玩家:当某个玩家邀请该玩家玩新游戏时,当轮到该玩家开始玩的时候,以及当赢家已定的时候。您可以借助 Amazon DynamoDB 和 Amazon SNS 来满足这些回合制游戏需求。Amazon DynamoDB 用于存储现有游戏的状态,以使其在回合之间保持不变。Amazon SNS 用于在游戏中的关键点通知玩家。

    用于构建回合制游戏的服务

    服务 用途
    在游戏库存系统中的用途
    了解更多关于此服务的信息
    Amazon DynamoDB
    一种完全托管的 NoSQL 数据库,无论任意规模均能提供极速的性能。
    存储在回合之间保持不变的游戏状态。

    文档

    Amazon DynamoDB 网页

    Amazon SNS
    一种大容量消息收发服务,可提供发行/订阅功能,以及将消息直接发送到短信、电子邮件或移动应用程序。
    轮到玩家开始玩时通知他们。

    文档

    Amazon SNS 网页

    AWS Cloud9 一种基于云的集成开发环境 (IDE),您只需要一个浏览器,即可编写、运行和调试代码 预置开发环境,因此您无需安装文件或配置您的笔记本电脑

    文档

    AWS Cloud9 网页

    Amazon Cognito 应用程序身份管理 验证玩家的身份

    文档

    Amazon Cognito 网页

    AWS Lambda 无需考虑服务器即可运行代码
    当用户数据发生更改时更新客户端。

    文档

    AWS Lambda 网页

    Amazon API Gateway 构建、部署和管理 API
    使用 Websocket 更新玩家的库存。

    文档

    Amazon API Gateway 网页

注册我们的新闻通讯,接收来自 AWS 游戏技术的最新信息。
安排回调

更上一层楼。

我们希望进一步了解您的游戏开发需求,无论您的团队是一个人还是一千个人。