無限ノック › CLF 練習問題一覧 › 問題
CLFクラウドの概念

自社でWebアプリケーションを開発する予定の企業が、アプリケーションコードの開発にのみ集中し、OSのパッチ適用やミドルウェアの管理はクラウドプロバイダーに任せたいと考えています。この要件に最も適したクラウドサービスモデルはどれですか?

A
IaaS(Infrastructure as a Service):仮想サーバーやストレージなどインフラを提供するモデル
IaaSは仮想サーバー・ストレージ・ネットワークなどのインフラをクラウドで提供するが、OSのパッチ適用やミドルウェアの管理は依然として利用者側の責任であるため、管理作業をプロバイダーに委ねたいこの要件を満たせない。
B
SaaS(Software as a Service):完成したソフトウェアをインターネット経由で利用するモデル
SaaSはメールサービスやCRMツールなど既製品のソフトウェアをインターネット経由でそのまま利用するモデルであり、独自のカスタムアプリケーションを開発・運用するための基盤として機能するものではない。
C
PaaS(Platform as a Service):OSやミドルウェアを管理し、開発基盤として提供するモデル
✓ 正解
PaaSはOSやミドルウェア・ランタイム環境をプロバイダーが管理するため、開発者はアプリケーションコードのみに専念できる。AWS Elastic BeanstalkやApp Runnerが代表例であり、この要件に最も適したサービスモデルである。
D
DaaS(Desktop as a Service):仮想デスクトップ環境をクラウド経由で提供するモデル
DaaSは仮想デスクトップ環境をクラウド経由でエンドユーザーに提供するサービスであり、Webアプリケーション開発のためのプラットフォームを提供することが目的ではないため、この要件には該当しない。

解説

PaaS(Platform as a Service)は、クラウドプロバイダーがOS・ミドルウェア・ランタイム環境などのプラットフォームを管理し、開発者はアプリケーションコードのみに集中できるサービスモデルです。AWSではElastic BeanstalkやApp Runnerが代表的なPaaSに相当します。 IaaSは仮想マシンレベルのインフラを提供しますがOSの管理は利用者が行います。SaaSは既製品のソフトウェアを利用するモデルでカスタム開発には向きません。 選択肢AのIaaSは仮想マシン・ストレージ・ネットワークを提供しますが、OSのパッチ適用やミドルウェア管理は利用者が担当するためこの要件には適しません。 選択肢BのSaaSはすでに完成したソフトウェアをインターネット経由で利用するモデルであり、カスタムアプリの開発基盤としては機能しません。 選択肢DのDaaSは仮想デスクトップ環境を提供するモデルであり、Webアプリケーション開発基盤とは異なります。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでCLFを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← CLF の問題一覧に戻る