25-6-17-云计算复习6

好的!以下是一道更复杂的 **Aurora 存储分布题**,设计上比考试原题更具挑战性,考察你对 **多 AZ 分布策略、PG 重叠、容量与容错策略** 的综合理解 💡

------

## ✅ Aurora 存储节点分布题(进阶版)

------

### 📘 场景设定:

你管理一个 Aurora 集群,包含以下组件:

- 1 个 **Primary 节点 P**

- 3 个 **Replica 节点:R1, R2, R3**

- 数据存储被划分为两个

Protection Group(PG)

- **PG1(负责奇数编号日志)**
- **PG2(负责偶数编号日志)**

- 每个 PG 有 **6 个副本**

- 存储节点共 **12 个:SN1 ~ SN12**

------

### 🌐 已知:

- PG1 副本:**SN1, SN2, SN3, SN4, SN5, SN6**
- PG2 副本:**SN7, SN8, SN9, SN10, SN11, SN12**

------

### ☁️ Availability Zones:

系统部署在 **4 个 AZ** 中(AZ1 ~ AZ4)

当前已有的分布如下:

| AZ | 已放置的节点 |
| ---- | -------------- |
| AZ1 | SN1, SN7 |
| AZ2 | SN2, SN8 |
| AZ3 | SN3, SN9 |
| AZ4 | ❌ 空(未使用) |

------

## 💬 问题(共 5 分)

------

### **1. [3 分]**

为了**满足 Aurora 的可用性要求**,请为剩余的 PG1 节点(SN4, SN5, SN6)和 PG2 节点(SN10, SN11, SN12)**合理分配 AZ**。请说明你的分配方案,并解释其合理性。

| AZ | 已放置的节点 |
| ---- | --------------- |
| AZ1 | SN1, SN7, SN5 |
| AZ2 | SN2, SN8, SN6 |
| AZ3 | SN3, SN9, SN11 |
| AZ4 | SN4, SN10, SN12 |

可用性要求解释:
1.每个副本6个节点,已经满足

2.每个AZ每个副本不超过2个,满足

3.某个AZ损坏时,从其他AZ其他可以恢复数据:目前任意一个AZ都可以还原数据,因为每个节点都至少包含两个奇偶分组的节点,并且因为一个AZ之多有两个节点,也不影响一个分组的确认

### **2. [2 分]**

如果 AZ3 整个区域故障,PG1 和 PG2 是否还能保证写入成功?请说明原因。

能。原因如下:

首先,按照目前的AZ3分配,损坏的是SN3,9,11,奇数分组2个,偶数分组1个,剩余好的节点分别是4和5个,均大于2/3

------

你可以先做第 1 题,我会逐题批改,也可以一起提交答案。
如果需要提示或表格辅助,我也可以生成!
👉 回复:“我来写第 1 题” 或 “我来写全部题” 即可开始!

~  ~  The   End  ~  ~


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
文章二维码 分类标签:归档TypechoAutoUpload
文章标题:25-6-17-云计算复习6
文章链接:https://www.fangshaonian.cn/archives/94/
最后编辑:2025 年 11 月 10 日 18:31 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
(*) 8 + 8 =
快来做第一个评论的人吧~