応用情報技術者 2018年 春期 午後 問04
クラウドサービスに関する次の記述を読んで、設問1〜4に答えよ。
保険代理店であるC社は、同業の小規模な代理店数社を吸収合併することになった。現在、C社の業務システムは、販売管理、顧客管理、事務支援、保険計上の四つのサブシステムから構成されている。各サブシステムは、ベンダに委託して開発したアプリケーションや市販ソフトウェアを利用しており、その運用については、システム運用を請け負うD社に外部委託している。合併後の業務システムは、C社の業務システムを継続して使用する前提であるが、D社のクラウドサービスの利用を検討することになった。システム部のE部長は、部下のF課長に、費用の削減を目的としたクラウドサービスへの移行案を、既存の業務システムの使い勝手や可用性、セキュリティレベルを維持して策定するように指示した。
〔クラウドサービス移行案の策定〕
F課長は、D社の営業部長からクラウドサービスの内容について説明を受けた。クラウドサービスは、SaaS、PaaS、IaaSの三つのサービス形態があり、それぞれのサービス形態に、パブリッククラウドとプライベートクラウドの二つの提供形態がある。そこで、F課長は既存の業務システムをクラウドサービスに移行する場合、各サブシステムに対して、D社のクラウドサービスの最も適切な利用形態(サービス形態と提供形態の組合せ)を検討し、その結果をクラウドサービス移行案とすることにした。
〔クラウドサービスの利用形態の選定手順〕
F課長は、クラウドサービスの利用形態を選定する手順を図1のように決定した。

〔D社クラウドサービスの概要〕
表1と表2は、それぞれ、D社の説明を基にF課長がまとめた、サービス形態の概要と提供形態の概要である。
F課長は、クラウドサービスへの移行費用や5年間の運用費用などを合計してサービス形態ごとのC社での費用を試算したところ、IaaSが最も高価で、SaaSが最も安価になることが分かった。
〔クラウドサービスの選定に向けた検討〕
F課長は、D社の説明を基に、サブシステムごとにクラウドサービスの利用形態を決定するために、既存の各サブシステムの概要を、表3にまとめた。
なお、D社がSaaSで提供している事務支援用ソフトウェアは、C社が事務支援サブシステムで利用している市販ソフトウェアと、使い勝手や可用性、セキュリティレベルがほぼ同じである。

次にF課長は、各サブシステムに求められるシステム要件を表4にまとめた。

F課長は、表3と表4を照らし合わせ、各サブシステムとシステム要件の対応を表5にまとめた。
〔クラウドサービスの利用形態の選定〕
F課長は図1に基づき、クラウドサービスの利用形態をサブシステムごとに選定した。サブシステムごとの利用形態を次に示す。
・事務支援サブシステムについては、D社提供の市販ソフトウェアに置き換えることができるので、他の利用形態よりもコストが安いSaaSのパブリッククラウドを選定する。
・保険計上サブシステムは、保険会社とのデータ連携機能を含め、ベンダに委託して開発したアプリケーションを利用している。D社クラウドセンタ以外の保険会社のシステムとのデータ連携をシステム要件とすることから、IaaSのプライベートクラウドを選定する。
表6は、F課長がクラウドサービスの利用形態を選定した結果である。
〔仕様の変更〕
F課長がサブシステムごとにクラウドサービスの利用形態を選定した後に、合併後の営業社員の給与制度を業績連動型に変更することになった。そのため、販売管理サブシステムで管理されている営業社員の契約状況を利用して給与を計算するというシステム仕様の変更が必要となり、F課長は、D社が提供している市販ソフトウェアをカスタマイズして使用することにした。
F課長は、給与計算の仕様を変更したクラウドサービスの利用形態の選定結果を、E部長に提出した。ここで、複数の利用形態が選択可能であったので、費用が安価な利用形態を選択した。
設問1:
問題文を見るD社クラウドサービスの内容について、適切なものを解答群の中から全て選び、記号で答えよ。
解答群
ア:D社が提供するOSで稼働しない市販ソフトウェアでは、このサービスを利用できない。
イ:D社が提供するOSで稼働する市販ソフトウェアでも、D社クラウドセンタ外のシステムとのデータ連携が必要な場合はIaaSを利用する必要がある。
ウ:サブシステム間のデータ連携は、PaaSとIaaSの全ての提供形態で利用できる。
エ:市販ソフトウェアをカスタマイズしたものでも、このサービスが利用できる。
オ:パブリッククラウドは利用者がサーバ台数やストレージ容量を選べない。
模範解答
イ、エ
解説
解答の論理構成
-
サービス利用可否に関する前提
表1の「業務システム―市販ソフトウェア―IaaS」には「自社で調達する。」とあり、OSについても「IaaS」欄は空欄です。これは “D社が提供するOS” 以外でもIaaSなら導入可能 であることを示しています。
➡︎ よって選択肢ア「D社が提供するOSで稼働しない市販ソフトウェアでは、このサービスを利用できない。」は誤り。 -
データ連携が必要な場合のサービス形態
表1「他のシステム、サブシステムとのデータ連携」より
・PaaSは「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」
・IaaSは「D社が提供する。」(センタ内)かつ「自社で調達する。」(センタ外)
つまり、
– パブリッククラウドPaaSではデータ連携が不可
– プライベートクラウドPaaSでもセンタ外連携は不可
よって センタ外も含めた確実なデータ連携にはIaaSが必須 となります。
➡︎ 選択肢イは正しい。 -
サブシステム間データ連携の可否
上記と同じ表1から、PaaS(パブリッククラウド)はデータ連携不可。
➡︎ 選択肢ウ「PaaSとIaaSの全ての提供形態で利用できる。」は誤り。 -
カスタマイズ済み市販ソフトウェアの利用
表1「業務システム―市販ソフトウェア―IaaS」より「自社で調達する。」と明記されており、
カスタマイズの有無に関係なく利用者側が調達したソフトウェアを搭載できます。
➡︎ 選択肢エは正しい。 -
パブリッククラウドのリソース選択
表2「パブリッククラウド」の特徴は「リソースを複数の会社で共有する…ベストエフォート型」であり、
利用者がサーバ台数やストレージ容量を選べないとは書かれていません。
➡︎ 選択肢オは誤り。
以上より、適切なのは イ、エ です。
誤りやすいポイント
- 「データ連携=全てのクラウド形態で可能」と思い込み、PaaS(パブリッククラウド)の制約を見落とす。
- IaaSのOSが空欄になっていることを「提供されない=利用できない」と誤読しがちだが、実際は“利用者が自由に選択”できる意味。
- 「ベストエフォート型」を「リソースを選べない」と短絡的に結び付けてしまう。
FAQ
Q: IaaSでOSが「空欄」なのはなぜですか?
A: OSはD社が提供しないため、利用者が自由に選定・調達できることを示しています。
A: OSはD社が提供しないため、利用者が自由に選定・調達できることを示しています。
Q: PaaS(プライベートクラウド)でセンタ内のサブシステム連携は本当に可能ですか?
A: 表1に「プライベートクラウドではD社が提供する」とあるのでセンタ内連携は可能ですが、センタ外は不可です。
A: 表1に「プライベートクラウドではD社が提供する」とあるのでセンタ内連携は可能ですが、センタ外は不可です。
Q: ベストエフォート型=性能保証なしという理解で良いですか?
A: はい。パブリッククラウドは複数企業でリソースを共有し、性能を確約しない代わりに安価に提供される方式です。
A: はい。パブリッククラウドは複数企業でリソースを共有し、性能を確約しない代わりに安価に提供される方式です。
関連キーワード: IaaS, PaaS, SaaS, プライベートクラウド, データ連携
設問2:
問題文を見る模範解答
a:〇
b:〇
c:×
d:〇
解説
解答の論理構成
-
データ連携の要否
・【問題文】「保険計上サブシステムは、保険会社とのデータ連携機能を含め、ベンダに委託して開発したアプリケーションを利用している。」
・さらに表3の接続先に「保険会社のシステム」「販売管理」が明記されています。
⇒ 他システムとの受渡しが必須なので “○” が入ります([a]=○)。 -
共通の業務への対応
・表4の説明では「一般的な業務は、市販ソフトウェアを利用する必要がある。」
・保険計上は【問題文】「ベンダに委託して開発したアプリケーション」を使用しており、市販ソフトウェアではありません。
⇒ 共通業務には該当しないため “×”([c]=×)。 -
独自の業務への対応
・表4の説明では「ベンダに委託して開発したアプリケーション…を利用する必要がある。」
・保険計上はまさにこの条件に合致します。
⇒ “○” が入ります([d]=○)。
よって、a:○、b:○、c:×、d:○ となります。
誤りやすいポイント
- 「市販ソフトウェア=共通業務」と「ベンダ開発=独自業務」を混同しやすい。保険計上は前者ではないことに注意。
- 表3の「稼働の変動」の“有/無”を見落とし、[b] を × としてしまうケース。
- データ連携は“社外とのやり取りがあるか”だけでなく“社内サブシステム間”も対象に含む点の読み違い。
FAQ
Q: データ連携はファイル転送以外も含まれますか?
A: 含まれます。表4の定義は「データの受渡しをする機能が必要」であり手段は問いません。
A: 含まれます。表4の定義は「データの受渡しをする機能が必要」であり手段は問いません。
Q: 稼働の変動が“有”と判断できる根拠はどこですか?
A: 表3の「稼働の変動」列に直接 “有” と記載されています。これが唯一の判断材料です。
A: 表3の「稼働の変動」列に直接 “有” と記載されています。これが唯一の判断材料です。
Q: ベンダ開発アプリケーションでも共通業務に該当することはありますか?
A: ありますが、本設問では「一般的な業務は市販ソフトウェアを利用」と明言されているため、ベンダ開発=独自業務と読み替えられます。
A: ありますが、本設問では「一般的な業務は市販ソフトウェアを利用」と明言されているため、ベンダ開発=独自業務と読み替えられます。
関連キーワード: データ連携, 稼働変動, カスタマイズ, サービス形態, 共通業務
設問3:
問題文を見る模範解答
e:プライベートクラウド
f:IaaS
解説
解答の導き方
結論:
e:プライベートクラウド
f:IaaS
e:プライベートクラウド
f:IaaS
(以下、表の番号・記述を直接参照して、なぜその結論になるかを段階的に説明します。)
- e(販売管理の提供形態)を決める手順
- 表6で「販売管理」のサービス形態が「PaaS」となっているため、提供形態(e)はPaaSを前提に選ぶ必要があります。
- 表5を見ると販売管理は「データ連携」に「○」で、表3の販売管理の接続先に「・保険計上」とあるため、販売管理は保険計上とデータ連携を行う必要があります。つまり販売管理は「同一のD社クラウドセンタ内にある他サブシステム(保険計上)と確実にデータ連携できること」が要件です。
- 表1の「他のシステム、サブシステムとのデータ連携(D社クラウドセンタ内)」欄のPaaSに「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」とあるので、PaaSでD社クラウドセンタ内の連携を使うには提供形態をプライベートクラウドにする必要があります。
- さらに表6を見ると保険計上は「IaaS」「プライベートクラウド」と既に選定されているため、販売管理のPaaSもD社クラウドセンタ内での連携を確保するために「プライベートクラウド」を選ぶ必要があります。以上よりeは「プライベートクラウド」です。
- f(顧客管理のサービス形態)を決める手順
- 表6で顧客管理の提供形態は「プライベートクラウド」に決まっており、空欄はサービス形態(f)です。
- 表3に顧客管理の機能実現手段として「ベンダに委託して開発したアプリケーションとD社が提供しているOS以外のOSを利用している。」と明記されています。ここから、顧客管理は「ベンダ製の独自アプリケーションを動かし、かつD社が提供するOS以外のOSを使うこと」が必須条件です。
- 表1のOS欄を見ると、PaaS(およびSaaS)は「D社が提供する。」となっており、PaaSやSaaSを選ぶとOSはD社のものに制約されます。一方、IaaSはハードウェア等をD社が提供しますがOSは利用者側で調達・導入できる構成になるため、利用者が任意のOSを導入できます(表1の記述の相対関係から導かれます)。
- したがって「D社が提供しているOS以外のOSを利用している」顧客管理を動かすには、サービス形態としてIaaSを選ぶ必要があります。以上よりfは「IaaS」です。
以上より表6の空欄はe:プライベートクラウド、f:IaaSが適切です。
誤りやすいポイント
- PaaSの提供形態を見落とす:PaaSはサービス形態(PaaS)だけでなく「プライベート/パブリック」の違いでデータ連携可否が変わります。表1の「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」を読み落として、PaaS=どこでも連携できると誤答する例が多いです。
- 「直接外部と連携しない」ことの誤解:販売管理が保険会社と直接やり取りしなくても、保険計上を介して外部と関係するなら、クラウド内でのサブシステム間連携の可否が重要です。販売管理の接続先に「保険計上」がある点を見落とすと、パブリックPaaSを誤選択します。
- OSの提供者を確認しない:アプリケーションが特定のOSを要件にしている場合、表1のOS欄で「PaaS/SaaSはD社が提供する」とあることを見ていないと、PaaSで運用可能と誤判断します。独自OSが必要ならIaaSが第一候補です。
- コスト優先で機能要件を無視する:設問文には「複数の利用形態が選択可能であったので、費用が安価な利用形態を選択した」とありますが、機能(データ連携やOS要件)を満たせない形態はそもそも選べない点に注意してください。
FAQ
Q: 販売管理は保険会社と直接つながっていないのに、なぜPaaSはプライベートにする必要があるのですか?
A: 表5/表3の記載から販売管理は「保険計上」とデータ連携する必要があり、表6で保険計上は「IaaS」「プライベートクラウド」と選定されています。表1のPaaSのデータ連携欄に「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」とあるため、販売管理のPaaSもD社クラウドセンタ内で確実に連携できる「プライベートクラウド」を選ぶ必要があります。
A: 表5/表3の記載から販売管理は「保険計上」とデータ連携する必要があり、表6で保険計上は「IaaS」「プライベートクラウド」と選定されています。表1のPaaSのデータ連携欄に「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」とあるため、販売管理のPaaSもD社クラウドセンタ内で確実に連携できる「プライベートクラウド」を選ぶ必要があります。
Q: 顧客管理をPaaSにできない理由を簡潔に教えてください。
A: 表3に「D社が提供しているOS以外のOSを利用している」とあり、表1のOS欄ではPaaS(およびSaaS)は「D社が提供する。」とあるため、利用するOSがD社のものと異なる場合はPaaS/SaaSでは対応できません。OSを自社で用意できるIaaSを選ぶ必要があります。
A: 表3に「D社が提供しているOS以外のOSを利用している」とあり、表1のOS欄ではPaaS(およびSaaS)は「D社が提供する。」とあるため、利用するOSがD社のものと異なる場合はPaaS/SaaSでは対応できません。OSを自社で用意できるIaaSを選ぶ必要があります。
Q: もし費用優先でPaaSのパブリックを選んだら何が起きますか?
A: 表1の記述どおりパブリックPaaSはクラウドセンタ内のサブシステム間連携が「利用できない」ことがあり、販売管理と保険計上の連携が不能になったり、追加のネットワーク/変換処理が必要になって仕様不整合や運用上の問題が発生します。
A: 表1の記述どおりパブリックPaaSはクラウドセンタ内のサブシステム間連携が「利用できない」ことがあり、販売管理と保険計上の連携が不能になったり、追加のネットワーク/変換処理が必要になって仕様不整合や運用上の問題が発生します。
関連キーワード: IaaS、PaaS、SaaS、プライベートクラウド、データ連携
設問4:〔仕様の変更〕について、(1)、(2)に答えよ。
問題文を見る(1)F課長が仕様を変更したサブシステムの名称と、選択したクラウドサービスの利用形態(サービス形態と提供形態)を、本文中の名称で答えよ。
模範解答
サブシステムの名称:事務支援サブシステム
サービス形態:PaaS
提供形態:プライベートクラウド
解説
解答の論理構成
-
仕様変更が行われたサブシステムを特定
・本文には
「販売管理サブシステムで管理されている営業社員の契約状況を利用して給与を計算するというシステム仕様の変更が必要となり、F課長は、D社が提供している市販ソフトウェアをカスタマイズして使用することにした。」
とある。
・給与計算を担当するのは表3の
「事務支援 経理、給与などの一般事務作業を行う。」
なので、実際にカスタマイズ対象となるのは事務支援サブシステムである。 -
SaaSではカスタマイズ不可
・表1の「自社開発アプリケーション」「市販ソフトウェア」のSaaS列にはいずれも「利用できない。」と明示され、ソフトウェアのカスタマイズは不可能。
・したがってSaaSは除外。 -
PaaSかIaaSを比較
・コスト面では本文に
「IaaSが最も高価で、SaaSが最も安価になる」
とあるため、同じプライベートクラウドであればPaaSの方がIaaSより安価と判断できる。
・「複数の利用形態が選択可能であったので、費用が安価な利用形態を選択した。」
とあるのでPaaSを採用。 -
提供形態はプライベートクラウド
・今回の仕様変更で事務支援は販売管理とのデータ連携が必須になる。
・表1「他のシステム、サブシステムとのデータ連携」のPaaS行には
「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」
とある。連携機能を確保するにはプライベートクラウド一択。 -
以上より
サブシステムの名称:事務支援サブシステム
サービス形態:PaaS
提供形態:プライベートクラウド
誤りやすいポイント
- 「販売管理サブシステム」が仕様変更と読めてしまい、回答を販売管理と誤記する。変更対象はあくまで給与計算を行う事務支援。
- SaaSでも“設定”程度の調整は可能だろうと考え、SaaSを選んでしまう。表1でカスタマイズは不可と明示されている。
- データ連携が新たに必要になった点を見落とし、PaaSのパブリッククラウドを選択してしまう。パブリックでは連携機能が「利用できない」。
- 「IaaSが最も高価」というコスト条件を忘れ、IaaSプライベートを選択してしまう。
FAQ
Q: 事務支援サブシステムは元々SaaSだったのに、なぜPaaSに変更したのですか?
A: 表1でSaaSはソフトウェアのカスタマイズが「利用できない。」とされているため、給与計算ロジックの改変が不可能になるからです。
A: 表1でSaaSはソフトウェアのカスタマイズが「利用できない。」とされているため、給与計算ロジックの改変が不可能になるからです。
Q: PaaSのパブリッククラウドではだめなのですか?
A: 表1に「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」とあるように、サブシステム間のデータ連携機能を満たせません。
A: 表1に「プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。」とあるように、サブシステム間のデータ連携機能を満たせません。
Q: もし追加コストが許容できる場合、IaaSを選ぶメリットはありますか?
A: ハードウェアやOSも自由に構成できるため、高度なカスタマイズや独自ミドルウェアが必要な場合にはIaaSが適します。ただし本文では「IaaSが最も高価」であり、要件上はPaaSで十分です。
A: ハードウェアやOSも自由に構成できるため、高度なカスタマイズや独自ミドルウェアが必要な場合にはIaaSが適します。ただし本文では「IaaSが最も高価」であり、要件上はPaaSで十分です。
関連キーワード: PaaS, プライベートクラウド, データ連携, 市販ソフトウェア, カスタマイズ
設問4:〔仕様の変更〕について、(1)、(2)に答えよ。
問題文を見る(2)(1)のクラウドサービスの利用形態を選択した理由を30字以内で述べよ。
模範解答
販売管理サブシステムとのデータ連携が必要だから
解説
解答の論理構成
-
仕様変更で追加された要件
- 【問題文】「販売管理サブシステムで管理されている営業社員の契約状況を利用して給与を計算する」とある。
- これは事務支援(給与)と販売管理の間でデータの受渡し=「データ連携」が必要になることを示す。
-
データ連携を満たせるクラウド形態の絞り込み
- 表1「他のシステム、サブシステムとのデータ連携」行より
- PaaS:『プライベートクラウドではD社が提供するが、パブリッククラウドでは利用できない。』
- SaaS:『利用できない。』
- IaaS:『D社が提供する。』
- よって“データ連携”を満たせるのは「IaaSプライベートクラウド」か「PaaSプライベートクラウド」の2択。
- 表1「他のシステム、サブシステムとのデータ連携」行より
-
コスト面での比較
- 【問題文】「IaaSが最も高価で、SaaSが最も安価になることが分かった。」
- PaaSはIaaSより安価なので、データ連携要件を満たしつつコストを抑えるなら「PaaSプライベートクラウド」が最適。
-
以上より、利用形態を選択した直接の理由は
- 「販売管理サブシステムとのデータ連携が必要だから」となる。
誤りやすいポイント
- SaaSでもカスタマイズすれば連携できると誤解しがちだが、表1でSaaSは連携自体が「利用できない」と明示されている。
- PaaSパブリッククラウドは安価だが、同じく表1で「利用できない」ため要件を満たさない。
- コスト比較を忘れてIaaSプライベートクラウドを選んでしまうと、要件は満たすものの“安価な方”という指示に反する。
FAQ
Q: データ連携先が同じクラウドセンタ内でもパブリッククラウドなら問題ないのでは?
A: 表1にあるとおり、PaaSパブリッククラウドでは「利用できない」と明記されているため要件不適合です。
A: 表1にあるとおり、PaaSパブリッククラウドでは「利用できない」と明記されているため要件不適合です。
Q: 事務支援サブシステムを完全に自社開発すればIaaSを選んでも良い?
A: 可能ですが、【問題文】で「複数の利用形態が選択可能であったので、費用が安価な利用形態を選択した」とあり、IaaSは最も高価とされているため選択対象外となります。
A: 可能ですが、【問題文】で「複数の利用形態が選択可能であったので、費用が安価な利用形態を選択した」とあり、IaaSは最も高価とされているため選択対象外となります。
Q: 連携要件が後日不要になった場合はどうする?
A: 要件が変われば再度図1の手順に従いコストと機能を比較します。データ連携が不要ならSaaSパブリッククラウドが最安となる可能性が高いです。
A: 要件が変われば再度図1の手順に従いコストと機能を比較します。データ連携が不要ならSaaSパブリッククラウドが最安となる可能性が高いです。
関連キーワード: データ連携, プライベートクラウド, PaaS, カスタマイズ, コスト最適化







