1、数据库分布式及云化架构选型数据库分布式及云化架构选型潘娟潘娟,SphereExSphereEx CTOCTO个人简介个人简介SphereEx Co-Founder&CTOApache Member&孵化器导师AWS Data HeroTencent Cloud TVPApache ShardingSphere PMCApache brpc&Apache AGE&Apache HugeGraph(Incubating)导师China Mulan Community MentorBio:Bio:https:/tristazero.github.ioLinkedIn:https:/ Twitter:
2、ShardingSphere目录目录 数据库可靠性功能 数据库分布式化与云化 分布式数据库解决方案 云上数据库解决方案 Apache ShardingSphere 方案详解DatabaseDatabase reliabilityreliability engineeringengineering Database Reliability Engineering(DBRE)is basically a subset of Site Reliability Engineering(SRE)Stateless service VS stateful service(Persistence&statu
3、s)SLA(Service Level Agreement)&SLO(Service Level Objectives)&SLI(Service Level Indicators)SLISLOSLAhttps:/sre.google/sre-book/service-level-objectives/DatabaseDatabase reliabilityreliability engineeringengineering Database Reliability Engineering(DBRE)is basically a subset of Site Reliability Engine
4、ering(SRE)Stateless service VS stateful service(Persistence&status)SLA(Service Level Agreement)&SLO(Service Level Objectives)&SLI(Service Level Indicators)DatabaseDatabase reliabilityreliability engineeringengineeringDatabaseDatabase reliabilityreliability engineeringengineeringData managementQuery
5、efficiencyData securityTraffic governanceElastic scalingBackup&recoveryMetricsPortabilityOut-of-the-box deployment 原有的 DBMS 架构及生态 原有的 Big data 架构及生态 分布式 云DatabaseDatabase newnew eraera分布式与云分布式与云分布式数据库架构云数据库架构分布式云数据库解决方案分布式云数据库解决方案 存算分离的分布式数据库架构 数据库改造迁移成本低 无状态的云化部署+运维架构 复用原有的数据库生态工具 云上/云下自由选择 云中立 成熟的
6、开源社区和项目 商业公司服务价值点价值点:开源开源 VSVS 商业商业VSVS开源自建解决方案开源自建解决方案ApacheApache ShardingSphereShardingSphere什么是 Apache ShardingSphere?-Apache 开源基金会的顶级项目-The distributed SQL transaction&query engine for data sharding,scaling,encryption,and more-on any d