20151113 uptc(刘胜)联动优势技术之路v6.1112.out

Post on 13-Jan-2017

177 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

技术服务于战略

『技术的作用从短期来看往往被高估,但是从长期来看又往往容易被低估』

联动优势 1.0

• 手机钱包—移动支付专家 – 多接入…

– 多方式…

– 多地域…

– 多场景…

• AAA支付 不依赖软硬件,不依赖互联网

• 快捷支付 无磁&无密,秒付

• 综合支付 一点接入,全网服务

便 捷

联动优势 2.0

@高可用 ¥高可靠 #高弹性

+320% / +130%

¥¥¥

—问题— 资源浪费 备份失效

灾备——金融级可用性

911事件 • 德意志银行 • 纽约银行…

10年后… • 2013.6某国有银行DB升级,中断10+H • 2014.7某西部银行DB备份,中断37+H • 2015.5某支付公司光纤挖断,中断2H

多活——更高级可用性

灾备 RTO=xx分钟/小时

多活 RTO=xx毫秒/秒

互联网 主

IDC 备

IDC 互联网 主

IDC 备

IDC ✗

故障/灾难

数据复制

互联网 IDC IDC

IDC

互联网 IDC IDC

IDC

故障/灾难

业务切换

数据复制

多活——去中心化

故障随时随地发生,去中心架构是必由之路!

城市灾难 (火山、地震、海啸、核泄漏、…)

机房故障 (拉闸限电,主光纤断,…)

数据库宕机 (软件,主机,存储)

服务器宕机 (应用软件,中间件,硬件)

网络中断 (网线,网卡,路由器,…) 网络多活

应用多活

数据库多活

机房多活

异地多活

99.99% 53m/年

4.数据库多活

单 元 3

单 元 2

2.网络多活

3.应用多活

高可用——跨机房多活 全局负载均衡(GLB)

1.多机房和单元化

IDC-2

A2-1

单 元 1

IDC-1

A1-1 A1-2

高可靠——事务一致性

成本

P.分区容忍性

1.集中式事务 独裁者(C和A)

2.分布式事务 民主制(P+C)

2PC / 3PC Paxos TCC

Try-Confirm-Cancel

3.柔性事务 1)放弃实时一致性:小票,跨行转账 2)考虑审计和赔偿:实时扣,异步入 3)精心设计:大事务变小 4)问题转移:分布式一致性队列可靠性

App-1

DB-2

分布式消息队列 (多个小事务)

App-2

DB-1

扣款

入账 DB-1

事务协调器

App

DB-2

1.Begin

2.Prepare

3.C

om

mit

3.R

ollb

ack

扣款 入账

DB

App App App

扣款 +

入账

高弹性——轻量级容器 更快! 更小!更轻!

VM虚拟主机 VE虚拟环境 RT运行环境

逐步弃用 中间件+容器化 自研系统+镜像化

客机OS 宿主OS+ KVM

Docker 宿主OS+ LXC 宿主OS+JVM

隔离+打包+发布+运行 +监控+管理

云部署 D4C

京东11月11日 1.图书文教 2.电脑办公 3.潮流数码 4.手机通讯 5.大家电 6.小家电

关键技术:数据同步

DB2-v8

数据同步工具

DB2 MySql

DB2-v8/9/10

源端服务器

SQL库 NoSQL库

目标端 目标端

2009 v2.x

(专利1项)

2013 v3.x

2015 v4.x

(专利4项)

源 端

DB2-v8/9/10 MySql

中继 中继

历史服务器 快照服务器

Oracle

中继

目标端 目标端 目标端

NoSQL库 SQL库 在线服务

1.源库+ 2.目标++ 3.效率++

数据复制中心

关键技术:数据访问 • 无状态性

– 认证

– 访问

• 开放性 – 前端:协议、语言

– 后端:数据库

• 安全性 – 多策略认证

– 细粒度授权

– 访问量控制 (专利1+4项)

ORM框架 (iBatis, Hibernate, …)

RDS 中间层(Amoeba, Cobar, DRDS, Atlas, … )

JAVA语言

自定义JDBC驱动 ( Udal-Jdbc)

DaaS 中间层(Udal-Server)

JDB

C fo

r MySq

l

在线服务

HTTP 或

CM20

JDB

C

自定义 数据源组件 (Tddl, Zdal)

JDB

C

其它编程语言 (PHP/.NET/…)

自定义SDK接口 (Udal-Client)

关系型数据库(MySql/DB2/Oracle/…) NoSql库

JDB

C

业 务 应 用

中 间 件

无限扩展

技术沉淀和输出

• 知识产权 – 软著:100+

– 专利:42+

• 中国支付清算协会

• 其他奖项

『新型高并发交易移动支付系统建设与应用』A02-2015-008 • 2014年度优秀软件产品 ——中国软件协会 • 2015北京市科学技术奖(计算机与现代服务业)初审通过 No.8/6/18/48

新问题…

规模 安全区

探索区

风险

如何达成更多的交易?

限制交易

挽回交易

???? 危险区

联动优势 3.0

数据

精准营销

用户画像

产品

信用评估

实时风控

运营 为您所用

技术

数据

技术

大数据 ———— 分布式计算 流式计算 交互计算

其他 ———— 网络爬虫 全文搜索 区块链…

机器学习 ———— 信用评估

自然语言处理 …

精准营销

用户画像

信用评估

实时风控

服务

风险定价

小结

发现更美好的未来… 1.0

能不能用

2.0

好不好用

3.0

为您所用

Thanks!

top related