5.22成都workshop:海量用户数据管理及分析-阿里云开发者社区

开发者社区> 阿里云存储服务> 正文

5.22成都workshop:海量用户数据管理及分析

简介: 海量用户数据管理及分析 场景描述 X游戏公司有多款手游,页游在线上运营。近期也有一批新款游戏设计出炉准备开发,公司希望根据游戏热度决定未来资源投入的方向。与此同时,近期频发的盗号现象,也让公司倍感苦恼。

海量用户数据管理及分析

场景介绍

X游戏公司有多款手游,页游在线上运营。近期也有一批新款游戏设计出炉准备开发,公司希望根据游戏热度决定未来资源投入的方向。与此同时,近期频发的盗号现象,也让公司倍感苦恼。开发一个登录风控模块,迫在眉睫。架构师小吴接到这个任务,平时热爱了解,使用阿里云的他认为表格存储的多版本功能可以很方便的实现用户元数据的管理,并为风控模块服务。

实验概述

实验中我们会开发一个建议的游戏服务器,服务器提供用户登录功能,并嵌入风控模块。实验可以通过portal模拟用户的登录行为,并且系统会根据登录信息判断登录风险。整个实验的执行流程如下:flow

具体步骤

我们已经在账号下准备好了一个ECS实例,假设我们的游戏服务器会跑在这台ECS中。

  1. 进入阿里云主页,使用预先准备好的账号登录管控
  2. 点击表格存储图标进入表格存储控制台
  3. 选择华东2地区,创建表格存储实例
  4. 实例名字确保全局唯一,实例类型可以根据业务需求选取,这里我们使用高性能
  5. 创建好实例后,我们建一张存放用户meta的表,注意红色框出的数据不要填错
  6. 表格创建好后我们可以看到表格的基本信息,包括endpoint,表的meta
  7. 我们点击ECS图标进入ECS控制台,通过网页版登录机器
  8. 网页跳转至ECS机器操作界面,记住网页登录秘密
  9. 输入刚才保存下来的登录密码
  10. 输入系统管理员账号和密码,我们预先为您建立的用户名root,密码User@123
  11. 我们在Demo目录下已经准备好了GameServer的binary
  12. 进入demo目录,可以检查下gameserver的配置文件中阿里云账号AK信息是否正确,如果没有填写可以按照如下查找AK信息并更新配置文件

  1. 将表格存储实例的相应信息填入并保存
  2. 启动游戏服务器。并替换之前建立的表格存储实例名和连接地址 ./demo instanceName endpoint
  3. 在本地机器打开浏览器访问ECS的公网地址. http://ecsvmipaddress
  4. 输入你的登录信息,点击登录,得到风险监测结果,通过表格显示用户的登录历史记录


谢谢使用表格存储,欢迎扫码加群讨论

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

阿里云存储基于飞天盘古2.0分布式存储系统,产品多种多样,充分满足用户数据存储和迁移上云需求。

官方博客
链接