システム構成と信頼性設計
ピーク時に毎秒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台が故障してもこの11台が残るように1台を加えて、11 + 1 = 12台にします。9台は使用率の上限を考えずに 1,800 ÷ 250 = 7.2 を切り上げた8台に1台を足した値、11台は故障を考えていない値です。
- A. 使用率の上限を考えず、8台に1台を加えた値です。
- B. 使用率の上限は考えていますが、1台の故障に備える予備の1台が入っていません。
- C. 正しい。1,800 ÷ 175 を切り上げた11台に、予備の1台を加えて12台です。