応用情報技術者 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:
表5中のa〜dに入れる適切な記号を、“○”又は“×”で答えよ。
模範解答
a:〇
b:〇
c:×
d:〇
解説
解答の論理構成
-
データ連携の要否
・【問題文】「保険計上サブシステムは、保険会社とのデータ連携機能を含め、ベンダに委託して開発したアプリケーションを利用している。」
・さらに表3の接続先に「保険会社のシステム」「販売管理」が明記されています。
⇒ 他システムとの受渡しが必須なので “○” が入ります([a]=○)。 -
稼働の変動への対応
・表3の「稼働の変動」欄で保険計上は「有」とされています。
・表4の定義では、変動がある場合に該当します。
⇒ “○” が入ります([b]=○)。 -
共通の業務への対応
・表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:
表6中のe、fに入れる適切な文字列を、表1のサービス形態、表2の提供形態の名称で答えよ。
模範解答
e:プライベートクラウド
f:IaaS
解説
解答の論理構成
-
販売管理サブシステムの提供形態
- 表5で販売管理は「データ連携」が○、「稼働の変動への対応」が○です。
- 表1の PaaS におけるデータ連携欄は
「プライベートクラウドでは D社が提供するが、パブリッククラウドでは利用できない。」
とあり、パブリッククラウドでは要件を満たせません。 - 同じく表2のプライベートクラウドは
「他社システムの処理状況の影響を受けない。リソースを同一企業内で使用しているので、サブシステム間の分配を自由に設定できる。」
とあり、稼働の変動にも対応できます。
以上より [e] には「プライベートクラウド」が入ります。
-
顧客管理サブシステムのサービス形態
- 表3で顧客管理は「ベンダに委託して開発したアプリケーションとD社が提供しているOS以外のOSを利用している。」
- 表1で PaaS は OS が「D社が提供する。」となっており、C社独自の OS は使えません。
- SaaS は「利用できない。」と記載されているため対象外です。
- 表1の IaaS なら OS が空欄(=自社選択可)で、アプリケーション/ミドルウェアも「自社で調達する。」と自由度が最も高く要件を満たせます。
よって [f] には「IaaS」が入ります。
誤りやすいポイント
- 「データ連携」の可否を表1で確認せず、コストだけでパブリッククラウドを選び失点する。
- PaaS でも OS が選べると誤解し、「D社が提供しているOS以外」を見落とす。
- 表2の「ベストエフォート型」という文言から稼働変動に強いと誤読し、パブリッククラウドを選択してしまう。
FAQ
Q: PaaS で自社開発アプリを動かせるのに、なぜ販売管理を SaaS にしなかったのですか?
A: 表3で「汎用的な販売管理機能を有する市販ソフトウェアを利用している。」とあるため SaaS も技術的には可能ですが、データ連携が必要です。表1で SaaS は「利用できない。」と明記されているので選べません。
A: 表3で「汎用的な販売管理機能を有する市販ソフトウェアを利用している。」とあるため SaaS も技術的には可能ですが、データ連携が必要です。表1で SaaS は「利用できない。」と明記されているので選べません。
Q: 顧客管理をプライベートクラウドの PaaS にして独自 OS を仮想マシンで動かす案は?
A: 表1の PaaS では OS 層を「D社が提供する。」と固定されており、仮想マシンでの別 OS 運用はサービス仕様外です。そのため IaaS を選択します。
A: 表1の PaaS では OS 層を「D社が提供する。」と固定されており、仮想マシンでの別 OS 運用はサービス仕様外です。そのため IaaS を選択します。
Q: 費用面で IaaS が最も高価とありますが、顧客管理を IaaS にしてコストは問題ないのですか?
A: 顧客管理は SaaS/PaaS が仕様上不可で IaaS が唯一の選択肢です。プライベートクラウドでも要件を満たす最小構成を取り、全体として最適化しています。
A: 顧客管理は SaaS/PaaS が仕様上不可で IaaS が唯一の選択肢です。プライベートクラウドでも要件を満たす最小構成を取り、全体として最適化しています。
関連キーワード: PaaS, IaaS, プライベートクラウド, パブリッククラウド, データ連携
設問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, カスタマイズ, コスト最適化


