MySQL云数据库架构设计_第1页
MySQL云数据库架构设计_第2页
MySQL云数据库架构设计_第3页
MySQL云数据库架构设计_第4页
MySQL云数据库架构设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MySQL云数据库架构设计实践技术创新,变革未来大纲MySQL 8.0为什么需要DBaaS架构设计演进服务可用性设计数据可用性设计监控设计DTS设计未来规划MySQL版本演进SQL +NoSQL = MySQLSQL支持/blog/2018-04/mysql-8.08.0 新特性为什么需要DBaaS降低开源数据库使用门槛手工-自动化-自助化服务标准化一代设计二代设计存在的问题环境依赖,测试覆盖不足没有扩展性,功能全部耦合Failover无法保证数据一致性配置管理存在单点监控、告警依赖第三方监控平台备份计划依靠定时任务,缺失恢复演练设计考量开发语言Golang/Python/Java?架构设计按

2、功能进行微服务拆分故障域小可按功能独立升级可降级运行逐级守护自检告警反向告警支持VPC网络安全性RPC链路加密GRPC with TLS, 每个服务器生成私钥日志无明文密码,落地加密保存审计日志Linux capabilities机制权限细分,避免使用root和sudo三代设计多架构管理服务可用性不只是切换Slave 写了数据怎么办Slave的可用性复制链路的可用性决策者的可用性服务可用性-切换服务可用性-逐层守护服务可用性-SLA一种辅助切换决策的量化机制。Level服务等级描述日志 差异主从 延时RPO协议P1数据零丢失,秒级 切换020sP2数据零丢失,分钟级切换060sP3数据零丢失,

3、10分钟切换010分钟PE1数据丢失,不切换00010分钟Level服务等级描述主从 延时RTO协议T1数据最多补全 10 分钟,数据最多丢失 010分钟T2数据最多补全 10 分钟,数据最多丢失 10s10分钟10秒T3数据最多补全 10 分钟,数据最多丢失 60s11分钟T4数据最多补全 10 分钟,数据最多丢失 15分钟25分钟数据可用性-备份&演练备份 策略Urman_agent下 发 备 份 任 务Urman_mgr 开始备份备份集DB1DB1转储远程转储空间下发恢复任务演练 DBUrman_agent演练 恢复如果本 地没有 则拷贝新 DB1故障恢复监控设计集成Prometheus & Grafana单export设计自动服务发现时序数据存储高性能数据采集DTS设计分布式架构窄带宽下传输效率高于原生全量+增量传输支持GTID支持并行回放支持kafka支持 multi-master, star, fan-in 多种拓扑兼容阿里云、微软云、原生MySQLDTS设计DTS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论