给王凌打Call的,原来是神奇的智能湖仓

e2d2564a1c04ae1009ba7dbd2fe672eb.jpeg

图文原创:谭婧(王❤凌老粉)

“爷青回” 

“我们只是老了,并没有死。”

698685a7755d65db4e857ee484698f97.png

谭老师作为老粉,热烈庆祝“甜心教主”王❤凌成为现象级翻红顶流。

4604f8f9cb799f71fb1076f5f17ded90.png

只要地球不爆炸,她的数据就一个都不能丢,还得用好了。 

那为王❤凌从头开发一套大数据与智能系统吧?

答案,没必要。

不能把精力花在和IT基础设施你死我活地缠斗中。

就好比,当你的目的是去开会,那就不能去搭建会议室。

3f91d323c352653895a0df62475e856d.png

7ae3840d6cb080744eb4c473d7afac26.png

8f8da97ef7a6924bf41d89ccc312d368.png

所以,这边建议电视台:

把所有数据放到公有云上,使用无服务器架构(Serverless),将项目命名为 :

“王❤凌老粉打Call数据项目”

每一家云厂商都能拿出足够的资料来证明自己的产品才是最好的,我们不在此处争论。

方案技术选型上,一步到位,挑选一朵最大的,全球部署的公有云,方便❤凌文化出海。

用亚马逊公有云,全方位无死角给❤凌打Call。

ed1f88fc61b80f6f8e509966b4449b06.png

首先,王❤凌的视频,音频,电视剧,演唱会等大批量历史数据,不存放在本地IDC上。

现在疫情,供应链紧张,硬件采购周期太长,电视台的审批流程也太长,不能等。

4c59bf97234b76516cfb71e7f95c6656.jpeg

直接将❤凌的所有数据妥善存储在Amazon S3 数据湖中。

0cc5f75543d351da9ed8ef1d5b7d1e4d.jpeg

不同种类的数据都能存,量大量少都能存,而且不会丢,永远在数据湖里,安全,放心。

技术上,这些文件存进S3数据湖自动成为数据API,方便调用,标准一致,取用方便。

怪不得,有人称S3为事实上的云计算对象存储标准。

没有数据指导的业务,怎么可能做好?

领导着急看数,数据分析人员更着急,这个情况不允许发生,立刻配备云数据仓库Amazon Redshift。 

506a28779d8808967764eed7545bd004.png

联合查询的功能不能少:

比如,某电视台数据分析专家想查手机APP平台和大屏电视机顶盒观看平台的用户之间的联系。

Redshift联合查询可以直接从手机App平台(已入湖),大屏电视机顶盒平台(基于数据库),获取数据的联系。

晚上九点,晚饭后,某一批用户在电视上反复观看王❤凌现场舞蹈(产生的行为数据存在数据库中,包括当时产生的很多标签)。

然后,我们直接查询一批用户在手机App中的观看过和这些行为数据中的标签相关的视频(这些数据存在数据湖里),比如标签里有“甜心教主” “电视剧”。

这两类数据存放在不同的地方,一个在数据库,一个在数据湖。如果之前没看过相关视频(“王凌男孩跳舞热榜”),就向手机App端推送。

9a32e9b481f8336cab5dcea2455d50a6.png

0c7c52b9827deb53bc230a414b02220e.png

实时智能分析必不可少:

先将历史数据和新鲜(实时)两种数据同时接入云数据仓库Redshift。

Amazon Redshift ML 使数据分析师和数据库开发人员可以在Redshift 数据仓库中使用熟悉的 SQL 命令轻松创建、训练和应用机器学习模型。

5f7c802571e8bfbcc18cd1789b4d1121.png

实时看板必不可少:

某电视台,没有设置王❤凌线上投票,实在令人遗憾,氛围感差些些。

建议电视台开展线上投票,并公开实时看板,让全国粉丝了解投票热度整体进展,即时知道投票效果。

446cc4b5b7f2d73a608ae5712f3f32c7.png

所有产生的实时打榜数据,接入流式数据管道Amazon Kinesis,数据像水流一样一直灌进来。


并不是所有人时时刻刻在打榜,水流有大有小,而无服务器架构的Kinesis可以基于水流的大小即时弹性扩缩,无需关心流量高峰低谷,安心接入。

Redshift创建流式物化视图对接Kinesis,结合数据仓库内历史数据生成实时看板。

28bfc81a3c746ccbee2506598a220d03.jpeg

那些不能从电视台数据仓库里直接取数的外部团队,比如,抖音和快手,办法是电视台借助Amazon Redshift Data Sharing的功能,将数据安全共享。

查询并发高峰的时刻,Redshift并发扩展能力也能轻松应对。

e7646d0a2dd4c5da5502774d3b08ba6d.png

总而言之,数据仓库性能越高越好,价格越便宜越好。

839eacb5653f6b30940a467768a578d2.png

这就要靠云厂商的技术手段了,压力给到亚马逊云科技这边。 

“王❤凌老粉打Call数据项目”项目,危险行为识别必不可少:

用日志分析服务Amazon OpenSearch,做链路追踪,监视黑产恶意刷榜,确保公平。

0c2ad6b8252ff07e500f43012b05d31e.png

“王❤凌老粉打Call数据项目”项目,数据库选型如下:

1. 如果王❤凌开直播,刷礼物的交易数据,先放入极致弹性的Amazon DynamoDB中,再将历史数据同步到Redshift数据仓库。

2. 手机APP用户浏览王❤凌视频的行为,记录等,也得存入非关系型数据库DynamoDB中。

478e54b5fd474a0b0d5e8792946c76f0.png

本方案,为突发状况,准备了预案。

突发情况一:

突然,某天,要查询一遍过去十年的王❤凌数据,可能几十PB。

方法一:这种使用频率极低,又要分析海量数据,成本还要低的查询,就用Amazon Athena。

方法二,搭建一个Hadoop系统。但是,为了干这件事情,耗费的人力物力非常可怕,从头干起大约两个月。

d3849971db33ae3dc1b3ff0788f3e523.png

在Athena里,查询按次按量计费,一定要查询的话,这笔费用可以出。

突发情况二:

“王❤凌男孩跳舞热榜”现象,让人始料不及。跟风创作,大量上传热舞视频。

实时处理这些视频并提取特征,为下一阶段分析提供数据,得用什么技术呢?

答案是,流式数据分析技术,Amazon Kinesis Analytics。

e745eda671b73a44532574ec572ffc71.jpeg

另外,历史数据怎么处理呢?

答案是,使用托管大数据平台Amazon EMR处理大规模历史数据,为❤凌的每一个历史视频都打上标签。同时EMR Serverless以极简的开发来处理数据,同时实现最低的成本。

0e05ebef0901ffe81261fe2203933338.png

最后强调一句,亚马逊云科技Serverless无服务器架构,很黑科技。

901612624f50f298e18e237bcf222ed4.png

“王❤凌老粉打Call数据项目”方案的技术选型部分就介绍完了。

有任何好的方案建议,欢迎留言交流。

初听还是小学生,再听已是社会人,支持❤凌,致我们逝去的青春。

(完)

更多阅读

AI框架系列:

1.搞深度学习框架的那帮人,不是疯子,就是骗子(一)

2.搞AI框架那帮人丨贾扬清独家专访(二)

DPU系列:

1.造DPU芯片,如梦幻泡影?丨虚构短篇小说

2. 永远不要投资DPU?

3. DPU加持下的阿里云如何做加密计算?

其他:

1. 我怀疑京东神秘部门Y,悟出智能供应链真相了

2. 超级计算机与人工智能:大国超算,无人领航

3. 隐私计算:消失的人工智能 “法外之地”

4. 售前,航空母舰,交付,皮划艇:银行的AI模型上线有多难?

5 AI芯片公司:拿下“超级石油”,助力地质模拟和人工智能

6两大榜单揭晓啦,2021年中国高性能计算机性能TOP100+国际人工智能性能排行榜AIPerf500

7. “重型卡车自动驾驶,无量产,则无意义”赢彻科技CTO杨睿刚博士观点

漫画系列

1. 万字大稿深度解读硅谷风投A16Z“50强”数据公司榜单

2. AI算法是兄弟,AI运维不是兄弟吗?

3. 大数据的社交牛逼症是怎么得的?

4. AI for Science这事,到底“科学不科学”?

5.想帮数学家,人工智能算老几? 

d8a686ffd875e89ba4e3bf3878d1262b.jpeg

最后,再介绍一下主编自己吧,

我是谭婧,科技和科普题材作者。

为了在时代中发现故事,

我围追科技大神,堵截科技公司。

偶尔写小说,画漫画。

生命短暂,不走捷径。

个人微信:18611208992。

还想看我的文章,就关注“亲爱的数据”。  

464674370ce8a649d916eee312e12d56.gif

"分享、在看、点赞、打赏、阅读原文 "五连都是爱~

猜你喜欢

转载自blog.csdn.net/weixin_39640818/article/details/127382575
今日推荐