PaaS(Platform as a Service) をテーマとしたネットワークスペシャリスト試験
了解しました ✅
今回は PaaS(Platform as a Service) をテーマに、以下の3形式でまとめて問題・解答・解説を作成します。
1. 択一式問題(10問)
2. 午後Ⅰ形式(短文解析・穴埋め問題 10問)
3. 午後Ⅱ形式(シナリオ型 10問)
---
🔹 択一式問題(10問)
問題1
PaaSの説明として最も適切なのはどれか。
A. ハードウェア資源のみを提供するサービス
B. 完成されたアプリケーションを提供するサービス
C. アプリケーション開発・実行環境を提供するサービス
D. 仮想マシンのOS管理を利用者に任せるサービス
解答:C
解説:PaaSは開発者がアプリ開発・実行に集中できる環境を提供する。
---
問題2
PaaS利用時に利用者が主に管理すべき対象はどれか。
A. サーバハードウェア
B. ネットワーク機器
C. アプリケーションコード
D. OSのセキュリティパッチ
解答:C
解説:PaaSでは基盤(OSやミドルウェア)は提供側が管理する。
---
問題3
次のうち、PaaSの代表的なサービスはどれか。
A. Salesforce
B. Google App Engine
C. AWS EC2
D. Microsoft 365
解答:B
解説:Google App Engine はPaaSの典型例。EC2はIaaS、Salesforceや365はSaaS。
---
問題4
PaaSの導入効果として最も適切なのはどれか。
A. ネットワーク機器の障害率低減
B. アプリケーション開発の迅速化
C. サーバ電源コストの削減
D. データセンターの災害対策
解答:B
解説:PaaSは開発・運用の迅速化を目的とする。
---
問題5
PaaS利用のデメリットはどれか。
A. アプリケーション開発速度が低下する
B. プラットフォーム依存性が高まる
C. セキュリティが完全に不要になる
D. ユーザがハードウェア障害を修理する必要がある
解答:B
解説:提供ベンダのプラットフォームに依存することがある。
---
問題6
開発者がOSやミドルウェアの更新を行う必要がないのはどのモデルか。
A. IaaS
B. PaaS
C. SaaS
D. オンプレミス
解答:B
解説:PaaSはOSやミドルウェア管理を提供者が実施。
---
問題7
PaaSの利用例として適切なのはどれか。
A. メールサービスをそのまま利用する
B. サーバの冗長化構成を自分で設計する
C. Webアプリケーションを開発し、提供環境にデプロイする
D. ネットワークの帯域制御を設定する
解答:C
解説:PaaSはアプリ開発者がコードを載せて稼働させる環境を提供する。
---
問題8
PaaSとIaaSの違いとして最も適切なのはどれか。
A. IaaSはアプリケーション開発に特化している
B. PaaSはOSやミドルウェアを利用者が管理する
C. IaaSは基盤提供、PaaSは開発環境提供である
D. 両者は同義であり違いはない
解答:C
解説:IaaS=基盤提供、PaaS=開発プラットフォーム提供。
---
問題9
PaaS利用時に提供されるものはどれか。
A. ネットワークケーブル
B. アプリケーションそのもの
C. アプリケーション実行環境
D. データセンターの物理ラック
解答:C
解説:PaaSはアプリ開発・実行のための環境を提供する。
---
問題10
PaaSが向いているシステム開発の特徴はどれか。
A. ハードウェア選定から自由に行いたい場合
B. 完成済みのアプリをそのまま利用したい場合
C. 開発スピードを重視し、環境構築を省きたい場合
D. セキュリティ設定を自分で全て行いたい場合
解答:C
解説:PaaSは迅速な開発・展開に最適。
---
🔹 午後Ⅰ形式問題(10問)
問題1
PaaSは ______ を提供するサービスであり、利用者はアプリ開発に集中できる。
【解答】アプリケーション開発・実行環境
---
問題2
PaaSでは、利用者は ______ やデータのみを管理する。
【解答】アプリケーションコード
---
問題3
Google App Engine は ______ の代表例である。
【解答】PaaS
---
問題4
PaaSを利用すると、アプリケーションの ______ が迅速化する。
【解答】開発・デプロイ
---
問題5
PaaSのデメリットは、ベンダに対する ______ が高くなる点である。
【解答】依存性
---
問題6
PaaS利用者は OS や ______ のパッチ適用を自ら行う必要はない。
【解答】ミドルウェア
---
問題7
IaaSとPaaSの違いは、PaaSが ______ を提供する点である。
【解答】開発・実行環境
---
問題8
Salesforce は完成済みアプリの提供であり、これは ______ に分類される。
【解答】SaaS
---
問題9
PaaSの利用例は、Webアプリの ______ にデプロイすることである。
【解答】クラウド環境
---
問題10
PaaSは環境構築の手間を省き、開発 ______ を高める。
【解答】効率
---
🔹 午後Ⅱ形式問題(10問)
---
問題1
ある企業がWebアプリケーションを開発するにあたり、サーバ環境の構築に時間をかけたくないと考えている。この場合に適したクラウドサービスモデルは何か。
【解答】PaaS
【解説】環境構築不要でアプリ開発に専念できる。
---
問題2
開発チームがGoogle App Engineを利用して新しいサービスを公開した。この選択の利点を説明せよ。
【解答】スケーラビリティの確保、開発スピード向上。
---
問題3
PaaS利用時に利用者が責任を持つ範囲を答えよ。
【解答】アプリケーションコードとデータ。
---
問題4
PaaS導入時に発生し得るリスクを1つ挙げ、説明せよ。
【解答】ベンダロックイン。特定ベンダ依存で移行が困難になる。
---
問題5
IaaSと比較したPaaSのメリットを述べよ。
【解答】環境構築不要で即時開発可能。
---
問題6
PaaS利用で開発者が不要となる作業を1つ答えよ。
【解答】OSパッチ適用やミドルウェア更新。
---
問題7
ある企業がオンプレミスからPaaSへ移行する際に考慮すべき課題を答えよ。
【解答】既存アプリの互換性、データ移行の容易さ。
---
問題8
PaaSがSaaSと異なる点を1つ挙げよ。
【解答】利用者がアプリを開発できる点。
---
問題9
PaaSでスケーラビリティが高い理由を答えよ。
【解答】クラウド基盤上で自動スケーリングが提供されるため。
---
問題10
PaaS利用を検討している企業に対して、導入のメリットと注意点をまとめよ。
【解答】メリット:開発スピード向上、運用コスト削減。注意点:ベンダ依存リスク。
---
✅ これで 択一式10問・午後Ⅰ形式10問・午後Ⅱ形式10問+解答・解説 を一気に作成しました。
👉 次は「SaaSに関する同様の問題セット」を作成しましょうか?
コメント
コメントを投稿