25-6-17-云计算复习9
本文最后由方少年更新于2025 年 11 月 10 日,已超过20天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
## 📘 场景设定:
你负责运维一个 Aurora 集群。该集群的数据库日志被划分为两个 Protection Group:
- **PG1(奇数日志)**
- **PG2(偶数日志)**
每个 PG 拥有 **6 个副本,分布在 3 个 AZ 中:AZ1, AZ2, AZ3**
每条日志写入成功的条件是:**写入 ≥4 个副本**
Aurora 会分别计算 PG1 和 PG2 的 **CPL**,再计算出系统的 **VDL = min(PG1_CPL, PG2_CPL)**
------
## 📥 日志编号与写入情况如下:
| 日志编号 | PG归属 | 副本写入成功数 | 所属 AZ 写入失败节点数 |
| -------- | ------ | -------------- | ---------------------- |
| 5001 | PG1 | ✅ 6 | 无 |
| 5002 | PG2 | ✅ 6 | 无 |
| 5003 | PG1 | ✅ 4 | AZ2: 1 副本失败 |
| 5004 | PG2 | ✅ 4 | AZ3: 2 副本失败 |
| 5005 | PG1 | ✅ 3 ❌ | AZ3: 3 副本失败 |
| 5006 | PG2 | ✅ 4 | AZ1: 2 副本失败 |
| 5007 | PG1 | ✅ 4 | AZ1: 2 副本失败 |
| 5008 | PG2 | ✅ 2 ❌ | AZ2: 4 副本失败 ❗️ |
> ⚠️ 注意:日志写入过程中,**AZ 故障不断出现**,影响了部分副本写入成功与否。
------
## 💬 问题(总分 10 分)
------
### **1. [3 分]**
请分别计算 **PG1 和 PG2 的 CPL 值**,并说明 CPL 被中断或推进的原因。
------
### **2. [2 分]**
请计算当前的 **系统 VDL 值**,并说明 VDL 会不会因为某个 PG 写入延迟而收窄。
------
### **3. [3 分]**
假设此时 **AZ3 整区全部故障宕机**,请判断:
- PG1 和 PG2 是否还能继续写入?
- 系统是否能继续对外暴露数据(即维持当前 VDL)?
- 请说明原因。
------
### **4. [2 分]**
如果你是运维工程师,请给出两个优化建议,使得系统在多 AZ 灾难下能更稳定地保持 VDL 推进能力。
文章标题:25-6-17-云计算复习9
文章链接:https://www.fangshaonian.cn/archives/97/
最后编辑:2025 年 11 月 10 日 18:31 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)