Q6 — AWS SAA-C03 第8章

第 6/65 問 | ← 第8章

Q501. ある企業の施設には、建物内の各入り口にバッジリーダーが設置されています。バッジがスキャンされると、リーダーはその入り口へのアクセスを試みた人物を示すメッセージをHTTPS経由で送信します。ソリューションアーキテクトは、これらのセンサーメッセージを処理するシステムを設計する必要があります。このソリューションは高い可用性を備えていなければならず、処理結果は企業のセキュリティチームが分析できるように提供される必要があります。ソリューションアーキテクトが推奨すべきシステムアーキテクチャはどれですか?

正解: B. Amazon API GatewayでHTTPSエンドポイントを作成します。API Gatewayエンドポイントを設定し、AWS Lambda関数を呼び出してメッセージを処理させ、結果をAmazon DynamoDBテーブルに保存するようにします。

解説

正解はBです。Amazon API Gatewayは、HTTPS経由で受信したリクエストを安全かつスケーラブルに処理できるマネージドなAPIエンドポイントを提供します。API GatewayからAWS Lambdaを呼び出すことで、サーバーレスで高可用性・自動スケーリング可能なメッセージ処理が実現できます。Lambda関数はメッセージを処理し、結果を低遅延・高スループットなAmazon DynamoDBに保存することで、セキュリティチームによるリアルタイム分析を支援します。選択肢Aは単一のEC2インスタンスであり、可用性とスケーラビリティに課題があります。選択肢CはRoute 53がHTTP/HTTPSトラフィックのルーティング(DNSベース)に特化しており、アプリケーションレベルのリクエスト処理やLambdaの直接呼び出しはサポートしないため不適切です。選択肢Dは、センサーが直接S3に書き込むことはできず、またHTTPSエンドポイントとしての機能やメッセージ処理ロジックが欠如しているため、要件を満たしません。