欢迎来到天天文库
浏览记录
ID:5298294
大小:3.59 MB
页数:18页
时间:2017-12-07
《冷香-alisql适配云场景之产品化思路-18页》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、AliSQL适配云场景之产品化思路阿里云ApsaraDBMySQL数据库内核专家赵建伟AliSQL产品化基础服务AliSQL数据链路VIP路由Proxy转发DB集群数据链路主备SLBProxySLBProxy备读ClientRDS管理控制平台实例管理证书管理备份模块HA模块管理链路CloudDBA密码管理KMS密钥Task模块Agenda•AliSQL开源这一年•AliSQL云上安全体系•AliSQL分布式系统PetaData•AliSQL金融集群三节点•AliSQL诊断系统CloudDBA•AliSQL下一代数据库之PolarDBAliSQL开源这一年AliSQL关注情
2、况AliSQLReleaseAliSQLGithubStarWatch2243422ForkIssue51370AliSQL开源这一年AliSQL配套工具AliSQL影响力AliSQLBackup提交MariaDBAWS售卖AliSQLhttps://github.com/alibaba/AliSQLBackup企业级客户测试和使用AliSQL云上安全体系•密码管理之打散和授权•访问控制之Proxy白名单•SSL链路安全之OpenSSLTLSv1.2•密钥管理系统之KMS•数据文件加密之TransparentDataEncryption密码打散和授权DB集群user
3、user主ClientProxyReplicator@[IP]备安全防护体系KMS密钥管理授权系统管控DBA管理【Root@Localhost】HA切换【Aurora】备份【Root@Localhost】Proxy白名单DB集群User@IPUser@IP主ClientProxy备请求来源校验Fail:非法来源Succ:合法地址IP白名单SSL链路TLSv1.2DB集群SSLTLSv1.2SSLTLSv1.2主ClientProxy备证书管理[CA.key,Server.key]AliSQL静态编译OpenSSL提供高安全TLSv1.2版本链路加密密钥管理KMS业务使用场
4、景1.用户密钥请求2.账户加密3.TDE透明加密4.备份加密KMS密钥管理基础服务透明数据加密TDE持久化数据加密AliSQL备份集管控平台实例管理备份管理KMS密钥管理基础服务AliSQL分布式系统PetaData•高压缩比,高吞吐量TokuDBEngineClient•全局唯一值SequenceEngine•分布式事务XASupport•计算引擎支持TransactionCoordinatorRuntimeControlComputeworkerAliSQLAliSQLAliSQLAliSQLTokuDB+InnoDB+Sequence+SphinxSequenceE
5、ngineSelectnexval(seqName);CREATESEQUENCE[IFNOTEXISTS]schema.seqNameMySQLServer[STARTWITH][MINVALUE][MAXVALUE]SequenceEngine[INCREMENTBY][CACHE
6、NOCACHE]1.Cacherun4.CacheHit[CYCLE
7、NOCYCLE]out;SequenceCache[1…20]-->[21-40]TableHandler1.SELEC
8、T[nextval
9、currval
10、*]FORseqName;3.Reload2.UpdatecachetableSELECT[nextval
11、currval
12、*]FROMseqName;2.InnoDBEngineSELECTnextval(seqName);SELECTcurrval(seqName);3.SELECTseqName.nextvalfromdual;IDB文件SELECTseqName.currvalfromdual;XASupport•分布式事务XASupport•本地事务提升为XA事务•多Session共享可见性AliSQL金融集群三节点•一主两备
13、Semisync改造和优化•基于Raft的选主协议•基于Flashback的数据一致性•基于Flashback的误操作回滚产品AliSQL诊断系统之CloudDBA•全量审计日志AuditLog•多维度统计信息(基于Object,SQL,Transaction,Thread)Object:基于表和索引的统计SQL:SQL开销统计Trans:持有资源Thread:利用率,内存等AliSQL下一代数据库之PolarDBServer集群DBServer(Replica)DBServerRedo复制(Primary)DBSer
此文档下载收益归作者所有