FFA 2019 Day-2
2019-11-29 本文已影响0人
MisterCH
企业实践
09:00 网易实践
演进
16年调研Flink,基于1.3,1.5,1.7版本通过写代码跑流计算任务,2019年7月份发现大部分子公司都有流计算平台,决定共建平台,将子公司的任务迁移。
规模:1000+任务,2W+Vcore,80+T内存
业务场景:广告、电商大屏,数据分析,风控,监控,直播,ETL,推荐
FLINK平台化
-
0.x
图片.png
-
1.0
图片.png
-
2.0,平台共建
图片.png
平台模块图
![](https://img.haomeiwen.com/i3320837/a205ebcece67681a.png)
事件处理
通过zookeeper实现锁机制和写数据,通过DB来保存任务状态。
![](https://img.haomeiwen.com/i3320837/62cb766ee298231a.png)
通过父子进程来守护
![](https://img.haomeiwen.com/i3320837/559ba70a05be36a5.png)
任务状态图
![](https://img.haomeiwen.com/i3320837/a1788a4d1f8bcf82.png)
最终任务开发界面
![](https://img.haomeiwen.com/i3320837/f7b6a9222c8e5cca.png)
日志检索功能
![](https://img.haomeiwen.com/i3320837/94dee0f46f827db8.png)
监控
![](https://img.haomeiwen.com/i3320837/4db0373efea09dcb.png)
告警
![](https://img.haomeiwen.com/i3320837/8f4fb7eafee64dde.png)
案例分析
-
数据实时同步
图片.png
-
实时数仓
图片.png
-
搜索推荐
图片.png
未来发展与思考
- 实时计算平台支持flink on k8s的任务
- 任务的自动配置功能,平台根据业务类型,流量自动配置内存,并发度等,既能保证任务SLA,也能提升计算集群的资源利用率
- 智能诊断,对UDF以及代码构建的流计算任务,调试成本高,运行出错让业务和平台方疲于奔命,智能诊断来查找任务,减少任务的定位时间
- 关注Flink1.9级后续版本对SQL的支持,升级版本
- 更多参与社区
09:40 农业银行实践
背景
数字化转型:外部经济的压力,内部经营的压力
业务发展:农行通过线上贷款,服务了100w+个人客户,金额800亿左右,三农客户线上贷款2000亿
信贷发展与风控:希望能提高普惠金融收益
![](https://img.haomeiwen.com/i3320837/88c1facd8af3bdf0.png)
传统风控的不足:经验为主、客户体验、实时性差、模型失灵
18年启动flink,19年通过kafka+flink搭建风控平台
选型要求:实时性、准确性、吞吐率
实践分享
![](https://img.haomeiwen.com/i3320837/93815325cdfde3c5.png)
![](https://img.haomeiwen.com/i3320837/fddab7358310dc93.png)
![](https://img.haomeiwen.com/i3320837/f7e5f6e53be290c2.png)
![](https://img.haomeiwen.com/i3320837/636d9885cb74eca0.png)
典型应用
![](https://img.haomeiwen.com/i3320837/3ae8b232b1b36879.png)
![](https://img.haomeiwen.com/i3320837/d65669818fb45e1a.png)
未来展望
- 使用范围扩展
- 平台化
- 智能化
10:20 基于Apache Flink的爱奇艺实时计算平台建设实践
发展史
2012年启动大数据
2013升级Hadoop2.0
15年引入kafka
17年引入flink
18年推出自研RAP数据分析平台
19年打造流数据处理平台
![](https://img.haomeiwen.com/i3320837/31748f804522667d.png)
![](https://img.haomeiwen.com/i3320837/f38177000952b19d.png)
![](https://img.haomeiwen.com/i3320837/3559813e66028054.png)
![](https://img.haomeiwen.com/i3320837/b3784b8813a33815.png)
实践
![](https://img.haomeiwen.com/i3320837/c5cbd4fe8cec5877.png)
![](https://img.haomeiwen.com/i3320837/2cd3bdcbd55a1c32.png)
![](https://img.haomeiwen.com/i3320837/197d14c7b3729c25.png)
![](https://img.haomeiwen.com/i3320837/52f9cc412b37c21f.png)
未来规划
- 批流一体化
- 推广Streaming SQL
- 基于Flink的机器学习
- 提高Flink作业的资源利用率,支持动态资源调整
- Flink docker化