系統架構與可靠度設計
設計一個尖峰時必須每秒處理1,800件要求的 Web 系統。1台伺服器最多每秒能處理250件,且希望各伺服器的使用率壓在70%以下。此外,即使1台伺服器故障,其餘伺服器也要滿足此條件(N+1 架構)。負載平均分散時,所需伺服器的最少台數為下列何者?
- A9台
- B11台
- C12台
查看答案與解析
正確答案:C. 12台
在使用率70%以下時,1台能處理 250 × 0.7 = 每秒175件,因此尖峰時所需的台數為 1,800 ÷ 175 ≈ 10.3,無條件進位為11台。再加上1台,使1台故障時仍留有這11台,成為 11 + 1 = 12台。9台是不考慮使用率上限,把 1,800 ÷ 250 = 7.2 進位成8台再加1台的值,11台則是沒有考慮故障的值。
- A. 這是不考慮使用率上限,在8台上加1台的值。
- B. 有考慮使用率上限,但沒有加上防備1台故障的備用機。
- C. 正確。1,800 ÷ 175 進位得11台,加上備用的1台為12台。