SkillStack
テクノロジ系23 / 25問

データベーススペシャリスト試験 令和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に質問できる
SkillStackで無料で始める