応用情報技術者試験 過去問 2009年(平成21年) 秋期 午後 問4

Webシステムの構成

J社は,K銀行の新Webシステム(以下,本システムという)を構築することになった。本システムは,利用者が1日24時間いつでも,インターネットから利用できることを目指している。そのため,非機能要件として,次に示すセキュリティ要件と可用性要件が提示された。

セキュリティ要件

本システムの業務サーバ(Webサーバ,DBサーバ)に,利用者がインターネットから直接接続することは許さない。DMZを設け,利用者からのリクエストはDMZに配置した機器がいったん受け取り,適切な機器に転送する構成にする。また,利用者からのリクエストのプロトコルはHTTPとHTTPSだけを許可する。

可用性要件

本システム全体でのハードウェアの可用性を,フォーナイン(稼働率99.99%以上)とする。

これらの要件を満たすシステムとして,図に示す構成を考えた。利用者からのリクエストは,ロードバランサによって,いずれかのWebサーバに割り振られる。Webサーバは,DBサーバを利用して,リクエストにこたえる。

本システムの構成図。インターネットからDMZ内の機器a、b、L2スイッチを経由して本システム用ネットワーク内のL3スイッチ、ロードバランサ、Webサーバ、DBサーバに接続される構成を示している。
図 本システムの構成

本システムで使用する機器の信頼性を表に示す。使用台数が2台以上の機器は,どれか1台が稼働していれば,全体として正常に稼働するものとする。

使用する機器の信頼性
機器名 MTBF MTTR 稼働率(単体) 使用台数
a 1年 12時間 99.86% 2
b 1年 12時間 99.86% 2
L2スイッチ 1年 12時間 99.86% 2
L3スイッチ 1年 12時間 99.86% 2
ロードバランサ 2年 12時間 99.93% 1
Webサーバ 1年 24時間 99.73% 3
DBサーバ 2年 c時間 99.86% 2
出典:平成21年度 秋期 応用情報技術者試験 午後問題 問4