データベーススペシャリスト試験 令和3年度 秋期 午前II 問23
複数台の物理サーバで多数の仮想サーバを提供しているシステムがある。次の条件で運用する場合、物理サーバが8台停止してもリソースの消費を平均80%以内にするには、物理サーバが1台も停止していないときは最低何台必要か。ここで、各物理サーバは同一の性能と同一のリソースを有しているものとする。 〔条件〕 (1) ある物理サーバが停止すると、その物理サーバ内の全ての仮想サーバを、稼働中の物理サーバに、リソースの消費が均等になるように再配分する。 (2) 物理サーバが1台も停止していないときのリソースの消費は、平均60%である。 (3) その他の条件は考慮しない。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
停止前の物理サーバ数をN台とします。各物理サーバのリソース容量を1とすると、停止前は平均60%を消費しているので、仮想サーバ全体が必要とするリソース量は0.6Nです。8台が停止した後に稼働している物理サーバはN-8台です。仮想サーバを均等に再配分したとき、1台当たりの平均消費率を80%以下にする条件は、次の式で表せます。
0.6N÷(N-8)≦0.8 0.6N≦0.8(N-8) 0.6N≦0.8N-6.4 6.4≦0.2N N≧32
したがって、停止前に必要な最小台数は32台であり、アが正解です。実際に32台の場合、全体の消費量は32×0.6=19.2台分です。8台停止後は24台で処理するため、平均消費率は19.2÷24=0.8、すなわち80%となり、条件をちょうど満たします。
イの34台では、停止後の平均消費率は20.4÷26≒78.5%です。条件は満たしますが、最小台数ではありません。
ウの36台では、21.6÷28≒77.1%となります。これも必要台数を上回るため誤りです。
エの40台では、24÷32=75%となります。余裕はありますが、求められている最低台数ではありません。
【ポイント】 障害後も処理すべき総負荷0.6Nは変わらず、それを残ったN-8台で分担すると考えます。 「条件を満たす値」ではなく「最低の値」を問われている点にも注意しましょう。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前II 問23
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる