基本情報技術者 2017年 秋期 午前(科目A) 問14
問題文
社内業務システムをクラウドサービスへ移行することによって得られるメリットはどれか。
選択肢
ア:PaaSを利用すると、プラットフォームの管理やOSのアップデートは、サービスを提供するプロバイダが行うので、導入や運用の負担を軽減することができる。(正解)
イ:オンプレミスで運用していた社内固有の機能を有する社内業務システムをSaaSで提供されるシステムへ移行する場合、社内固有の機能の移行も容易である。
ウ:社内業務システムの開発や評価で一時的に使う場合、SaaSを利用することによって自由度の高い開発環境が整えられる。
エ:非常に高い可用性が求められる社内業務システムをIaaSに移行する場合、いずれのプロバイダも高可用性を保証しているので移行が容易である。
社内業務システムをクラウドサービスへ移行することによって得られるメリットはどれか。【午前2 解説】
要点まとめ
- 結論→PaaSを利用するとプロバイダがプラットフォームやOSの管理・更新を担い導入や運用の負担を大幅に軽減できます。
- 根拠→PaaSはプラットフォームをサービスとして提供し利用者はアプリ開発に集中できるためOSやミドルウェアの運用管理が不要です。
- 差がつくポイント→SaaS・PaaS・IaaSの責任分界点をOS管理やカスタマイズ性、可用性保証の観点で正確に区別できることが合格の差になります。
正解の理由
正解は ア です。PaaS(Platform as a Service)はプラットフォーム層をサービスとして提供し、プロバイダ側でミドルウェアやランタイム、場合によってはOSのパッチ適用やアップデートを管理します。これにより導入時の環境構築や継続的なOSアップデート作業、プラットフォーム運用の負担が軽減され、利用者はアプリケーション開発・運用に注力できます。設問の「プラットフォームの管理やOSのアップデートは、サービスを提供するプロバイダが行うので、導入や運用の負担を軽減することができる。」はPaaSの特徴を正しく表しています。
よくある誤解
- 「クラウドに移すだけで全ての運用負担がなくなる」は誤り。IaaSではOS管理は利用者責任で残る場合が多いです。
- 「SaaSへ移行すれば社内固有機能の移行が容易」は誤解。SaaSはカスタマイズ性が限定されることが多く、追加開発や代替措置が必要になります。
- 「どのIaaSプロバイダも高可用性を保証する」は間違い。SLAや提供機能がプロバイダごとに異なり、設計で冗長化を行う必要があります。
解法ステップ
- 各クラウドサービスモデル(SaaS、PaaS、IaaS)の責任範囲を頭に入れる。
- 選択肢のキーワードに着目する(OSのアップデート、社内固有機能、開発環境の自由度、高可用性)。
- キーワードをモデルの特徴と照合する(例:OS管理→PaaS/IaaSの差、カスタマイズ性→SaaSは低い)。
- 矛盾や過大な一般化(「いずれのプロバイダも…」等)がない選択肢を選ぶ。
- 最終確認で「運用責任(責任共有モデル)」が一致しているかチェックする。
選択肢別の誤答解説
- ア: 正解。PaaSはプラットフォームや一部のOS更新管理をプロバイダが行い、導入運用負担を軽減します。
- イ: 誤り。SaaSは完成されたアプリケーションを提供し、カスタマイズ性は限られるため「社内固有の機能の移行も容易である」は一般に成立しません。追加開発やAPI連携、オンプレ残存が必要なことが多いです。
- ウ: 誤り。一時的な開発・評価用途で自由度の高い環境を短期間で確保したい場合、PaaSやIaaSが適切です。SaaSはユーザ向けアプリケーション提供が主目的であり、開発環境としての自由度は低いです。
- エ: 誤り。「いずれのプロバイダも高可用性を保証している」と断言できません。高可用性はアーキテクチャ設計、冗長化、リージョン選定、SLA確認などで確保する必要があり、移行が自動的に容易とは言えません。
補足コラム
クラウドのサービスモデルは責任共有モデル(Shared Responsibility Model)で理解すると整理しやすいです。一般的に:
- SaaS: プロバイダがアプリからインフラまで管理。カスタマイズ性は低め。
- PaaS: プラットフォーム(ランタイム、ミドルウェア等)を提供。開発者はコードに集中。OSやランタイムの管理負荷が軽減される。
- IaaS: 仮想化されたインフラを提供。OSやミドルウェアは利用者管理で柔軟性は高いが運用負担も大きい。
移行を検討する際は、機能要件・カスタマイズ性・運用体制・SLA(可用性や復旧時間)を総合的に評価してください。
FAQ
Q: PaaSでも完全にOS管理の責任がなくなるのですか?
A: 多くのPaaSはOSやミドルウェアの管理をプロバイダが行いますが、サービスにより範囲は異なるためSLAや提供ドキュメントで確認が必要です。
A: 多くのPaaSはOSやミドルウェアの管理をプロバイダが行いますが、サービスにより範囲は異なるためSLAや提供ドキュメントで確認が必要です。
Q: 社内特有の機能はSaaSに移せないのでしょうか?
A: 完全に移せないとは限りませんが、SaaSではカスタマイズ制限や追加費用、API連携の設計が必要になるため容易とは言えません。
A: 完全に移せないとは限りませんが、SaaSではカスタマイズ制限や追加費用、API連携の設計が必要になるため容易とは言えません。
Q: 高可用性を求めるならIaaSが良いですか?
A: IaaSは設計次第で高可用性を実現できますが、構成や監視、冗長化は利用者の責任です。プロバイダの機能とSLAを確認し設計する必要があります。
A: IaaSは設計次第で高可用性を実現できますが、構成や監視、冗長化は利用者の責任です。プロバイダの機能とSLAを確認し設計する必要があります。
関連キーワード: クラウドマイグレーション、PaaS、SaaS、IaaS、責任共有モデル、SLA、可用性、運用負担軽減、カスタマイズ性、プラットフォーム管理

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

