- 论坛徽章:
- 0
|
本帖最后由 stzhn 于 2013-09-04 18:22 编辑
不知道这个问题发布的这个板块对不对,如果不对,请前辈指出,这是一道笔试题,我并非想要伸手要答案
只是不知道应该从哪里学习相关知识,感觉好像没有学习过相关。前辈可以告诉我在哪些书中可以学习到相关内容
或者告诉我这道题的思路也行。题中方括号里的内容不一定与原题相同,我是猜的,因为原题实在不是清楚。
以下是我根据原理码下来的:
1 业务逻辑:用户每一次访问通过网络设备(IDCA,IDCB)
2 转发到前端服务器,前端服务器并行访问数据集群1-3获得相应数据
3 然后将结果合并后返回给用户。服务运维的要求为:
4 1. 数据集群1-3分别提供不同数据,前端集群并行获取,不能缺少
5 任何一个集群,即保证服务返回给用户的数据是完整的。
6 2. 为保证服务器故障后,仍然能够提供对应服务,因此需要搭建
7 集群并采取简单的负载均衡策略。即在有[数据的]服务器集群中,
8 任何一台服务器故障后,其上的流量可以平均分配到同集群剩余服务
9 器,不会影响整体。
10 3. 为保证机房故障后,用户仍能访问betl,因些使用A,B两地的数据
11 中心,IDCA,IDCB,进行冗余。[正常时]流量各占一半,当机房故障
12 后会将故障机房的流量全部切换至备份机房。
13 4. A, B两地相距一千公里,用光纤互联,已知光纤故障后,需要排查
14 和恢复的时间较长。
15 5. 预估第一年用户访问流量每日高峰在中午12点,流量峰值为800q/s
16 (每秒请求数)
17 通过上面信息,A公司给出了服务架构及数据流向草稿,并计划按照下面
18 表格采购11台服务器。
19 集群名 机器数 每台服务器流入的极限压力
20 前端集群-IDCA 4 300q/s
21 前端集群-IDCB 2 300q/s
22 数据集群1-IDCA 2 450q/s
23 数据集群2-IDCA 1 900q/s
数据集群3-IDCB 2 [450q/s]
1,1 Top
请从减少故障对系统稳定性的影响,合理安排服务容量的角度,找出图中以及表中设计不合理的地方,说明原因并
给出解决方案 |
|