平安Postgresql架构实践 - itdks.su.bcebos.com

10
2017 Postgres大象会 PGConf.CN 2017 平安Postgresql架构实践 嘉宾:汪洋 公司:平安科技(深圳)有限公司

Transcript of 平安Postgresql架构实践 - itdks.su.bcebos.com

Page 1: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

平安Postgresql架构实践

嘉宾:汪洋

公司:平安科技(深圳)有限公司

Page 2: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

发展历程

2014

2015

2017

2016

步入金融行业云时代

启动预研并推广

成为全国管理

规模最大的企业

全面迁入私有云

Page 3: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

私有云和金融行业云架构差异

私有云 金融行业云

受限于内部规范架构与现有规划

现有环境复杂,服务编排不灵活

面向内部用户

实例级别文件备份

传统NAS用于归档与备份

多地多中心灵活选择

灵活实现Paas服务

服务外部用户

秒级的快照备份

强大的数据库中间件支持

网络划分

IDC划分

环境划分

用户划分

Page 4: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

首个RDS为何选择PG

容易转型PG很多设计理念和Oracle

很类似,无论是运维还是开发人员,学习周期较短

强大特性数据库自身的特性很强,例如支持复杂SQL查询以

及强大的过程性语言支持,利于Oracle向PG的迁移。

丰富的数据类型能应对不同的金融场景

容易扩展提供多种的数据类型支持以及扩展选件,例如JSON、PostGIS、FDW等,意味

着可以简化或者整合企业内部的不同类型数据库产品,降低运维成本

快速部署已有架构成熟,可以快速部署,缩短系统上线周期,加快企业产品推向市场的时间

Page 5: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

私有云架构

replication

本地容灾

TOR2

租户VPC

介质服务器

分布式磁盘&磁带混合文件系统 磁带

VIP VIP

共享存储

生产环境

TOR1

共享存储

远程容灾

共享存储

HA切换 同城切换

远程切换

正常访问

replication

分布式磁盘&磁带混合文件系统

Page 6: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

replication

本地容灾

TOR2

租户VPC

介质服务器

分布式磁盘&磁带混合文件系统磁带

DNS

VIP VIP

共享存储

生产环境

TOR1

共享存储

远程容灾

共享存储

HA切换

同城切换

远程切换

正常访问

分布式数据库中间件

replication

VIP

分布式数据库中间件

分布式磁盘&磁带混合文件系统

金融行业云

NEW

Page 7: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

版本策略

X+3.2

X.n每年小版本

每三年大版本

X.2

每年引入主版本

Page 8: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

我们在努力

PAtrunc

PAjob pgawr

pg_sql_check

PAcommon

Oracle常用函数或视图的PG实现

Job功能封装,实 现 OracleDBMS_JOB

PG性能视图快照,

平安Truncate规范功能封装

SQL审核插件

Page 9: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

期盼未来

分布式架构

分布式数据库中间件

OLAP

逻辑复制 PGXL GreenPlum

读写分离 分库分表

GPU加速

Page 10: 平安Postgresql架构实践 - itdks.su.bcebos.com

2017 Postgres大象会 PGConf.CN 2017

Thanks!