云计算学习路线之云上运维(百度云智学院学习笔记)

理解百度整体运维技术,数据库运维技术,掌握效率云设计理念及实践

该部分分为3个部分,分别是数据库、效率云和运维,其中效率云有三个实验

  1. 数据库
  1. 效率云
  1. 运维

在这里插入图片描述

数据库

百度数据库总述与最佳实践

数据库在百度发展阶段介绍:
在这里插入图片描述

百度数据库运维及Redis异地多活实践

数据库高可用背景

➢DBA服务故障主要两类:

  1. 流量介入层故障: 多入口部署,识别与恢复较容易
  2. DB故障:单点,故障需将从库提升为主库

➢DB故障人工恢复时间为5min+,且受熟练程度限制

难点:
➢主库故障识别:
原因较多,表征也不同,难覆盖全,容易误判
➢故障恢复:
各个节点均带数据与状态
从库拉取执行主库二进制日志保持数据同步
除快速恢复外,还需保证数据一致、可靠

在这里插入图片描述

数据库高可用-业内方案分析- MHA(流程)

在这里插入图片描述

数据库高可用一故障感知

➢MySQL故障
●Down - 无法连接
●假死 - 无法操作
●反复故障 - 频繁切换

➢故障机器故障
●磁盘故障 - 内存正常
●机器Down - Standby异常
●机器假死 - Standby正常

➢网络故障
●批量机器故障 - 多机器故障

在这里插入图片描述

数据库高可用一故障识别

在这里插入图片描述

数据库高可用一故障处理

在这里插入图片描述

数据库高可用一脑裂问题解决

➢网络脑裂
●半同步、分布式:部署策略规避
●异步复制: 存在

➢思路
分布式-致性协议

➢解决方案:
第三方仲裁机制
机房级别检查

在这里插入图片描述

数据库高可用一更多场景解决方案

在这里插入图片描述

异地多活一业内架构1

在这里插入图片描述
说明:此方案是让业务进行写入MQ通过DTS同步组件进行多地域数据同步,再基于MQ进行数据的分发

问题:需要业务进行改造,成本较高

异地多活一业内架构2

在这里插入图片描述
说明:此方案架构是通过Reader对Redis进行两地的数据同步,每个需要同步的地域都需要有一个对应的Reader来接收数据

问题:可扩展性差,压力随着同步地域数增加而线性增加

异地多活一百度架构

在这里插入图片描述
处理方案:
引入消息中间件进行多地域数据分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.郑先生_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值