AWS認定資格 無料問題集

解答・解説

第22問 マイクロサービスアーキテクチャのアプリケーション開発

 あなたが、AWSクラウド上でマイクロサービスアーキテクチャのアプリケーションを開発する場合に、採用するべきではないAWSサービスを選択してください。

  1. Amazon API Gateway
  2. Amazon Comprehend [正しい解答]
  3. AWS Amplify
  4. AWS Step Functions

(問題ID:CLF201C022)

解答

正しい解答:B. Amazon Comprehend

 URL を直接入力して「解答・解説」画面を表示した場合、何を選択・解答したかを特定できないため、解答の正誤判定ができません。必要に応じて「同じ問題に再挑戦」ボタンをクリックして、この問題に再チャレンジしてみてください。

徹底解説

 AWSクラウド上でマイクロサービスアーキテクチャのアプリケーションを開発する場合に採用するべきではないサービスは Amazon Comprehend です。それ以外のAWSサービスは、いずれも、マイクロサービスアーキテクチャのアプリケーションを開発するために有用なサービスです。一方で、Amazon Comprehend は、自然言語で記載された文章や記録などの構造化されていないテキストの情報から意味のある情報を抽出する豊富な機能を備えた自然言語処理(NLP:Natural Language Processing)サービスです。マイクロサービスの構成要素として直接的に利用されることは少なく、関連性は限定的です。NLPは人間が日常的に使っている自然言語をコンピュータに処理させる一連の技術であり、Amazon Comprehend を利用することによって、読み取った文書から特定の情報を抽出したり、そのテキストの内容から自動的に分類することができます。なお、クラウドプラクティショナー試験において、マイクロサービスアーキテクチャはとても重要なキーワードです。マイクロサービスアーキテクチャは、アプリケーションを疎結合サービスに分割するものであり、疎結合とすることにより、再利用性、耐障害性、開発効率といった様々なメリットを享受することができます。Amazon Comprehend がどのようなサービスかわからない場合でも解答できるように、他の選択肢のサービスがマイクロサービスアーキテクチャと関連するサービスであることを押さえておきましょう。選択肢のサービスの他、キューイング処理サービスである Amazon SQS も有用なサービスのひとつです。
 その他の選択肢は、いずれも、マイクロサービスアーキテクチャのアプリケーション開発に適しており、「採用するべきではないAWSサービス」 には該当しません。Amazon API Gateway は、APIの作成、配布、保守、監視、保護を実施するマネージド型のサービスです。Amazon API Gateway を他のAWSサービスと連携することにより、マイクロサービスアーキテクチャの中のひとつのコンポーネントとして構成することができます。例えば、サーバーレスコンピューティングサービスである AWS Lambda を Amazon API Gateway と連携することによって、Lambda関数をAPI化することができます。また、AWS Amplify は、フルスタックのWebアプリケーションやモバイルアプリケーションを効率よく構築してデプロイするための開発プラットフォームです。開発ツールやフレームワークとして、Amplify Framework、Amplify CLI、および、Developer Tools から構成されており、Framework には、JavaScript/iOS/Androidライブラリが含まれます。Developer Tools に含まれる AWS Amplify Console を使用することで、WebアプリケーションのCI/CDやホスティングを実施することも可能です。そして、AWS Step Functions は、複数のAWSサービスを統合してアプリケーションを視覚的に構築するために、ワークフローという形で連携・自動化できるマネージド型のオーケストレーションサービスです。Lambda関数などのAWSリソースを利用したワークフローの可視化や分散システム管理も容易に実施することができます。AWS Step Functions には、マイクロサービスのワークフローを管理する方法がいくつか用意されており、例えば、AWS Step Functions のコンソールでは、アプリケーションのワークフローを一連のイベント駆動ステップとして確認できるGUIツールとなっています。
 参考までに、Amazon Comprehend、AWS Amplify、および、AWS Step Functions は、CLF-C02で明示的に試験範囲として追加されたサービスです。上記の解説をよく読んで、サービスの定義や基本的な内容の理解を深めておくようにしましょう。

ちなみに...
 なお、求められている解答は、AWS クラウド上でマイクロサービスアーキテクチャのアプリケーションを開発する場合に採用するべきではないサービスであることに注意しましょう。

問題掲載日:2024-08-19


Information

What's New

  • 2026/8/11 問題ID: CLF201C057 クラウドの経済性を活かしたストレージ連携に関する問題を追加しました。
  • 2026/8/10 問題ID: CLF201C026 データ変換を伴うデータ移行サービスに関する問題を加筆・修正しました。
  • 2026/8/9 問題ID: CLF202C073 Amazon S3 の組織内利用時のセキュリティ設定に関する問題を追加しました。
  • 2026/8/8 問題ID: CLF203C039 AWS Lambda と連携したRESTインターフェースの実装に関する問題を加筆・修正しました。
  • 2026/7/26 問題ID: CLF203C017 ATゲートウェイの目的と設置場所に関する問題を加筆・修正しました。

Reference Books

図解即戦力 AWS のしくみと技術がこれ1冊でしっかりわかる教科書[改訂2版]

図解即戦力 AWS のしくみと技術がこれ1冊でしっかりわかる教科書[改訂2版]
 これからIT業界に転職することを考えている方やエンジニア1年生の方などで、緑のテキストが少し難しく感じる人にお薦めの1冊です。AWSのしくみや技術をわかりやすく解説する図解本となっています。さらに、2025年4月21日に頁数を大幅に増やして、よりたくさんのサービスをフルカラーの図解で解説する第2版がリリースされました。これからの購入を検討されている方はこちらを確認ください。

一夜漬け AWS認定 クラウドプラクティショナー[C02対応] 直前対策テキスト

一夜漬け AWS認定 クラウドプラクティショナー[C02対応] 直前対策テキスト
 必要最小限の内容を、効率よく学習できる構成となっており、忙しい社会人にもお薦め!模擬試験1回分付きで、試験直前の総仕上げにぴったりの1冊です。実は、本サイトの管理者も前版ですが直前対策に利用しました!