CLFクラウドの概念
企業がアプリケーションコードの開発とデプロイのみに集中し、サーバーやOSのパッチ適用・管理をAWSに任せたい場合、どのクラウドサービスモデルが最も適切ですか?
AIaaS(Infrastructure as a Service)― インフラ層をクラウドが提供するモデル
IaaSはEC2のように仮想サーバーやネットワーク等のインフラを提供し、OSやミドルウェアの管理は利用者が担います。OSのパッチ管理まで任せたい設問の要件には合致しません。
BPaaS(Platform as a Service)― OS・ランタイムをクラウドが管理するモデル
✓ 正解
PaaSはOS・ミドルウェア・ランタイムの管理をクラウド側が担い、利用者はアプリ開発とデプロイに集中できます。AWSではElastic Beanstalkが代表例で設問の要件に最適です。
CSaaS(Software as a Service)― 完成したアプリをサービスとして利用するモデル
SaaSはGmailのように完成したソフトウェアをサービスとして利用する形態で、利用者は開発を行いません。アプリケーションコードを自ら開発したい設問の状況には合いません。
DFaaS(Function as a Service)― 関数単位でコードを実行するサーバーレスモデル
FaaSはLambdaのように関数単位でコードをイベント駆動実行するサーバーレスモデルです。OS管理は不要ですが、アプリ全体を継続的にホストするPaaSとは性質が異なります。
解説
PaaS(Platform as a Service)― OS・ランタイムをクラウドが管理するモデル。
PaaSはOS・ミドルウェア・ランタイムの管理をクラウド側が担い、利用者はアプリケーションコードのみに集中できます。AWSではElastic BeanstalkがPaaSの代表例です。
選択肢Aは、EC2のようにインフラ自体を提供しOSはユーザーが管理するモデルです。
選択肢Cは、Gmailのように完成したソフトウェアをそのまま使うモデルです。
選択肢Dは、AWS Lambdaのように関数単位でコードをイベント駆動で実行するサーバーレスモデルで、OSの管理は不要ですが、アプリケーション全体を継続的にホスト・デプロイするPaaSとは性質が異なります。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでCLFを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →