25-6-17-云计算复习6
本文最后由方少年更新于2025 年 11 月 10 日,已超过20天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
好的!以下是一道更复杂的 **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 题” 或 “我来写全部题” 即可开始!
文章标题:25-6-17-云计算复习6
文章链接:https://www.fangshaonian.cn/archives/94/
最后编辑:2025 年 11 月 10 日 18:31 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)