简介
在本实验中,您将学习如何使用 Amazon Neptune 为多人游戏应用程序构建好友推荐引擎。
Amazon Neptune 是由 AWS 提供的全托管图数据库。它提供快速的、基于图的联网数据查询
为什么将 Amazon Neptune 用于推荐引擎?
基于图的数据库常用于推荐引擎,这是因为它们可以让您遍历实体间关系,从而找到高价值的推荐项。
以下是将 Amazon Neptune 用于推荐引擎的一些主要原因:
- 全托管:Amazon Neptune 的所有操作均由 AWS 管理,这样您就可以专注于构建应用程序。您无需考虑故障转移、备份以及系统升级。
- 可扩展性:您可以使用 Amazon Neptune 以毫秒级延迟存储和查询数以十亿计的关系。
- 安全性:Amazon Neptune 将您的数据库置于 Amazon VPC 中,从而实现安全的网络隔离。它也提供用于身份验证的 IAM 机制,以及灵活的加密选项。
要求
AWS 使用经验:中级
完成时间:2 小时
所需费用:不到 2 美元即可完成本教程(假设所有服务都运行 2 小时)*
使用的技术:
• 有效 AWS 账户**
• 浏览器:AWS 推荐使用 Chrome
• Amazon Neptune
• Amazon Cloud9
• Amazon Cognito
• AWS Lambda
• Amazon API Gateway
• 适用于 Node.js 的 AWS SDK
*此估算值假设您在整个教程中都遵循推荐的配置,并在 2 小时内终止所有资源。
**在过去 24 小时内新创建的账户可能无法使用此项目所需的资源。