硬件规划:数据库服务器的全面指南
1. 硬件冗余准备
为了应对硬盘故障的风险,我们需要准备一些额外的备用设备进行长期存储。这样做不仅能在一个或多个驱动器出现故障时及时替换,还能避免因硬件停产或难以获取而带来的问题。
2. 计算 IOPS 示例
假设每秒有 2000 个用户使用我们的应用程序,以下是计算所需 IOPS 和设备数量的步骤:
1. 计算每 50 个用户对应的数量:$2000 / 50 = 40$
2. 每页默认查询数为 10,每个查询默认涉及 3 个表。
3. 计算基础 IOPS:$40 * 10 * 3 * 2 = 2400$
4. 乘以 8 得到总 IOPS:$2400 * 8 = 19200$
5. 计算不同类型磁盘所需数量:
- 5 英寸驱动器(200 IOPS):$19200 / 200 = 96$
- 5 英寸驱动器(150 IOPS):$19200 / 150 = 128$
- SSD(50000 IOPS):$2 + (19200 / 50000) = 2.38 \approx 3$
6. 增加 10% 的备用数量:
- 5 英寸驱动器(200 IOPS):$96 + 9.6 = 105.6 \approx 106$
- 5 英寸驱动器(150 IOPS):$128 + 12.8 = 140.8 \approx 141$
- SSD:$3 + 0.3 = 3.3 \approx 4$
需要注意的是,这里没有考虑存储容量,实际情况中 SSD 的数量可能会增加。
3. 让步与风险评估
我们
超级会员免费看
订阅专栏 解锁全文

1084

被折叠的 条评论
为什么被折叠?



