云上数据库高可用架构搭建实战

📚 共计 30 章节
01
高可用概述
为什么需要高可用 · CAP理论与BASE理论 · 常见高可用架构模式
理论架构
02
云数据库选型
RDS vs 自建 · 主从架构 vs 集群架构 · 云厂商选择策略
选型对比
03
网络规划
VPC设计 · 子网划分 · 安全组规则 · NAT网关配置
网络安全
04
主从复制原理
MySQL Binlog解析 · 异步复制与半同步复制 · 复制延迟问题
复制MySQL
05
读写分离实战
ProxySQL安装配置 · 读写分离规则 · 负载均衡策略
ProxySQL负载均衡
06
故障自动切换
MHA架构详解 · MHA部署步骤 · 故障切换测试
MHA高可用
07
备份与恢复
物理备份 vs 逻辑备份 · XtraBackup实战 · PITR时间点恢复
备份恢复
08
监控告警体系
Prometheus + Grafana监控 · 关键指标采集 · 告警规则配置
监控告警
09
容灾与多活
同城双活架构 · 异地多活设计 · 数据同步方案
容灾多活
10
性能优化
慢查询分析 · 索引优化 · 连接池配置 · 参数调优
性能调优
11
安全加固
SSL/TLS加密 · 审计日志 · 权限最小化 · 数据脱敏
安全加密
12
自动化运维
Ansible自动化部署 · Terraform基础设施即代码 · CI/CD集成
自动化DevOps
13
成本控制
实例规格选择 · 存储类型对比 · 预留实例与按需实例
成本优化
14
迁移上云
离线迁移方案 · 在线迁移工具 · 迁移后校验
迁移上云
15
混合云架构
云上云下互通 · 专线/VPN配置 · 数据同步策略
混合云网络
16
容器化部署
Docker化MySQL · Kubernetes编排 · StatefulSet管理
容器K8s
17
Serverless数据库
Aurora Serverless · TDSQL Serverless · 适用场景
Serverless云原生
18
分布式数据库
TiDB架构 · ShardingSphere分片 · 全局一致性
分布式TiDB
19
缓存加速
Redis缓存策略 · 缓存与数据库一致性 · 热点数据治理
缓存Redis
20
消息队列解耦
Kafka/RocketMQ集成 · 异步写入 · 削峰填谷
消息队列异步
21
数据归档
冷热数据分离 · 归档策略 · 查询性能平衡
归档存储
22
混沌工程
故障注入工具 · 演练流程 · 稳定性验证
混沌稳定性
23
合规与审计
GDPR合规 · 等保三级 · 审计日志留存
合规审计
24
多租户隔离
租户隔离策略 · 资源限制 · 计费模型
多租户隔离
25
全球部署
全球数据库 · 跨区域复制 · 就近访问
全球部署
26
AI for DB
智能索引推荐 · 自动参数调优 · 异常检测
AI智能
27
故障复盘
典型故障案例 · 根因分析 · 改进措施
复盘案例
28
容量规划
业务增长预测 · 资源评估 · 弹性伸缩策略
容量规划
29
SLA保障
SLA定义 · SLO指标 · 故障赔偿机制
SLA保障
30
未来趋势
云原生数据库 · HTAP混合负载 · AI原生数据库
趋势云原生