平成30年度秋期 応用情報技術者試験 午前 問13

分野:システム構成要素|実際に出題されたIPA過去問題

商品検索と発注入力が可能なWebシステムについて,時間帯別のトランザクション数を表1に,TPS(Transaction Per Second)による必要なCPU数を表2に示す。このWebシステムに必要かつ十分なCPU数は幾つか。ここで,OSのオーバヘッドなどの処理については無視でき,トランザクションはそれぞれの時間帯の中で均等に発生するものとする。

問題の図表(IPA公式問題冊子より引用)
図表:IPA公式問題冊子より
  1.  1
  2.  2
  3.  3
  4.  4
解答・解説を見る

正解:イ

AI解説

必要CPU数は、最も負荷が高い時間帯のTPS(1秒当たりトランザクション数)で決まる。各時間帯について、トランザクション数を時間帯の秒数(1時間なら3,600秒)で割って検索・発注それぞれのTPSを求め、表2の「TPSに対して必要なCPU数」に当てはめる。全時間帯の中で最大の必要CPU数を求めると2となり、ピーク時間帯でも2CPUで処理できるため、イが正しい。 ア: 1CPUではピーク時間帯のTPSを処理しきれず、能力不足である。 イ: 正しい。ピーク時間帯のTPSから表2で必要CPU数を求めると2となり、必要かつ十分である。 ウ: 3CPUはピーク時でも必要数を上回り、過剰(十分だが必要最小ではない)である。 エ: 4CPUも同様に過剰であり、「必要かつ十分」という条件に合わない。 💡 「件/時間→件/秒」の換算(÷3,600)を忘れないこと。複数種類のトランザクションがある場合は時間帯ごとに合算して評価し、最悪(ピーク)時間帯で機器数を決めるのがサイジングの定石である。

出典:平成30年度 秋期 応用情報技術者試験 午前 問13 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム構成要素」分野の攻略ポイント

システム構成・冗長化・仮想化・性能/信頼性/稼働率の計算・キャパシティ計画・クラスタ構成を扱います。稼働率計算は公式が2本しかないうえに毎年出るため、ここを落とすのは非常にもったいない分野です。

システム構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム構成要素)の過去問