ネットワークスペシャリスト 2023年 午前2 問23
問題文
クラウドサービスで提供されるFaaSに関する記述のうち、最も適切なものはどれか。
選択肢
ア:利用者は、演算機能、ストレージ、ネットワークなどをクラウドに配置して使用することができる。
イ:利用者は、仮想化したデスクトップ環境を遠隔地の端末から使用することができる。
ウ:利用者は、クラウドサービス事業者が提供するアプリケーションプログラムを使用することができる。
エ:利用者は、プログラムの実行環境であるサーバの管理を意識する必要がなく、その実行環境を使用することができる。(正解)
クラウドサービスで提供されるFaaSに関する問題【午前2 解説】
要点まとめ
- 結論:FaaSはサーバ管理不要でプログラム実行環境を利用できるサービスであり、利用者はインフラ管理を意識しません。
- 根拠:FaaSはFunction as a Serviceの略で、コード単位で関数を実行し、サーバの管理はクラウド事業者が行います。
- 差がつくポイント:IaaSやDaaS、SaaSとの違いを理解し、FaaSの特徴である「サーバレス実行環境」を正確に把握することが重要です。
正解の理由
選択肢エは「利用者はプログラムの実行環境であるサーバの管理を意識する必要がなく、その実行環境を使用できる」と述べており、FaaSの本質を正しく表現しています。FaaSはサーバレスコンピューティングの一形態で、利用者は関数単位でコードをアップロードし、実行環境の構築や管理はクラウド事業者が担当します。これにより、利用者はインフラの運用負担から解放され、コードの開発に専念できます。
よくある誤解
FaaSは単なる仮想マシンやデスクトップ環境の提供ではなく、サーバ管理不要の関数実行環境である点を混同しやすいです。IaaSやDaaSと混同しないよう注意が必要です。
解法ステップ
- FaaSの正式名称「Function as a Service」を確認する。
- FaaSの特徴として「サーバレス」「関数単位の実行」「インフラ管理不要」を理解する。
- 選択肢の内容をIaaS(インフラ提供)、DaaS(デスクトップ提供)、SaaS(アプリケーション提供)と比較する。
- サーバ管理不要で実行環境を利用できる選択肢を選ぶ。
選択肢別の誤答解説
- ア:これはIaaSの説明であり、FaaSとは異なります。利用者がインフラを配置・管理する形態です。
- イ:これはDaaS(Desktop as a Service)の説明で、仮想デスクトップ環境の提供を指します。
- ウ:これはSaaS(Software as a Service)の説明で、クラウド上のアプリケーションを利用する形態です。
- エ:FaaSの特徴を正しく表現しており、正解です。
補足コラム
FaaSはサーバレスアーキテクチャの一種で、AWS LambdaやAzure Functions、Google Cloud Functionsなどが代表例です。利用者はイベント駆動型で関数を実行し、使用した分だけ課金されるためコスト効率も高いです。サーバレスは運用負担軽減とスケーラビリティの向上に寄与します。
FAQ
Q: FaaSとIaaSの違いは何ですか?
A: IaaSは仮想サーバやネットワークなどのインフラを提供し、利用者が管理しますが、FaaSはサーバ管理不要で関数単位のコード実行環境を提供します。
A: IaaSは仮想サーバやネットワークなどのインフラを提供し、利用者が管理しますが、FaaSはサーバ管理不要で関数単位のコード実行環境を提供します。
Q: FaaSはどのような用途に向いていますか?
A: イベント駆動型の処理や短時間のバッチ処理、マイクロサービスの一部として利用されることが多いです。
A: イベント駆動型の処理や短時間のバッチ処理、マイクロサービスの一部として利用されることが多いです。
関連キーワード: FaaS, サーバレス、クラウドコンピューティング、AWS Lambda, Function as a Service

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

