Question#21(SAP-C02)
小売企業はアプリケーションアーキテクチャの改善を望んでいます。アプリは新規注文の登録、返品処理、分析を提供しています。小売データは MySQL データベースと Oracle の OLAP 分析用データベースに保存され、いずれも Amazon EC2 上で稼働しています。
各アプリは注文処理の異なる部分を担当する複数のコンポーネントで構成され、さまざまなソースからの入力データを使用します。週次の ETL ジョブが各アプリから分析 DB へデータをコピーしています。 ソリューションアーキテクトは、イベント駆動かつサーバーレスな構成に再設計し、ほぼリアルタイムで更新される分析を提供する必要があります。どれが要件を満たしますか?正解:C
- 要件は「イベント駆動」「サーバーレス」「ほぼリアルタイム分析」。
- Aurora Serverless MySQL はトランザクション系のワークロードをサーバーレスで自動スケール。
- Redshift Serverless は分析用途(OLAP)に最適で、スパイクにも自動対応。近リアルタイム取り込みは、EventBridge →(Lambda/S3/Kinesis Firehose など)→ Redshift(COPY/Streaming Ingestion)で実現可能。
- EventBridge は複数プロデューサ/コンシューマ間のイベントルーティングやフィルタリング、スキーマ管理に優れ、コンポーネント間の疎結合化に最適。EKS on Fargate はコンピュートがサーバーレスで運用負荷を抑えつつコンテナ化マイクロサービスを実装可能。

コメント