無限ノック › SAP 練習問題一覧 › 問題
SAP既存のソリューションの継続的改善

グローバル製造業の大企業が、Amazon ECS Fargate上で動作する25以上のマイクロサービスで構成されたリアルタイム決済処理プラットフォームを3つのAWSリージョンで運用しています。 現在のモニタリング構成は、ECS標準のCloudWatchメトリクス(CPU・メモリ・ネットワーク)と、各サービスが非構造化テキスト形式で出力するアプリケーションログをCloudWatch Logsに集約するものです。 運用チームは以下の深刻な問題を抱えています。 ・問題検知の平均時間(MTTD)が45分(顧客からのクレームで初めて気づくケースが大半) ・問題解決の平均時間(MTTR)が3.5時間 ・個別トランザクションが複数のマイクロサービスをどのように経由したかを追跡できないためボトルネックの特定に長時間を要している ・エンドユーザーへの影響が発生する前にパフォーマンス劣化を検知するプロアクティブな仕組みがない ・多数のメトリクスしきい値アラームによるアラート疲労が発生しており重要なアラートを見逃すリスクがある 運用チームはMTTDを5分以内・MTTRを30分以内に改善し、アラート疲労を解消することを目標としています。 ソリューションは3つのリージョンで一貫して機能し、AWSマネージドサービスを優先して運用管理の複雑さを最小化することが組織方針です。自己管理型ソフトウェアの導入やカスタムアプリケーションの開発は原則として避けるよう指示されています。 Solutionsアーキテクトが推奨すべきソリューションはどれですか?

A
AWS X-Rayを全ECS Fargateサービスに有効化し、X-RayグループとサンプリングルールでトレースデータをフィルタリングするとともにAWS CloudWatch ServiceLensでエンドツーエンドのサービスマップを可視化する。全サービスのログ出力を構造化JSON形式に統一してCloudWatch Logsに送信し、CloudWatch Logs Insightsで複数サービスをまたいだ横断的なログ分析をアドホックに実行できるようにする。Amazon CloudWatch Syntheticsを使用してユーザートランザクションを模擬するカナリアを3リージョンそれぞれに設定し、エンドユーザーへの影響が発生する前にパフォーマンス劣化を検知できるようにする。既存の静的しきい値アラームをCloudWatch Anomaly Detectionに置き換えてトラフィックパターンを学習した動的ベースラインアラームを構成し、アラート疲労を削減する。
✓ 正解
X-Ray+ServiceLensによる分散トレーシングで個別トランザクションの経路とレイテンシを可視化しボトルネック特定を劇的に短縮してMTTRを改善します。CloudWatch Syntheticsの合成監視は顧客影響前にパフォーマンス劣化を検知しMTTDを5分以内に改善する最重要施策です。構造化ログ+Logs Insightsはマイクロサービスをまたいだアドホック分析を可能にし、Anomaly DetectionはMLで動的ベースラインを学習してアラート疲労を根本解消します。全てAWSマネージドサービスのため3リージョンへの展開も容易です。
B
各リージョンにEC2インスタンスでELKスタック(Elasticsearch・Logstash・Kibana)を自己管理型で構築し、全ECSタスクのサイドカーコンテナとしてFilebeatを配置してログを集約する。カスタムKibanaダッシュボードで運用状況を可視化し、AWS Lambdaを使用してCloudWatchしきい値アラームに基づきPagerDutyにアラートを送信する仕組みを構築する。ELKクラスターはEC2 Auto Scalingで可用性を確保し、定期的なメンテナンスウィンドウでバージョンアップとセキュリティパッチを適用する。
EC2上の自己管理型ELKのメンテナンスコストが高く組織方針に反し、分散トレーシング機能も持ちません。
C
Amazon Kinesis Data Streamsを使用して全サービスのアプリケーションログをリアルタイムで収集し、AWS Lambdaでログパターンをリアルタイム分析する。分析結果をAmazon DynamoDBに保存し、Amazon API GatewayとLambdaで構築したカスタムバックエンドとReactで開発したSPA(シングルページアプリケーション:ページ遷移なしでコンテンツを動的更新するWebアプリ方式)で全リージョンの運用状況を統合表示するカスタムオペレーションダッシュボードを社内開発する。
カスタム開発が大規模で運用負荷が増大します。
D
Amazon DevOps Guruを全サービスに対して有効化し、MLベースの異常検知で運用上の問題を自動検出する。AWS Systems Manager OpsCenterと統合して運用上の問題をチケット化・一元管理し、Amazon EventBridgeルールを使用して一般的な障害シナリオに対するAWS Systems Manager Automationドキュメントを自動トリガーする。Amazon QuickSightで全リージョンの統合運用ダッシュボードを構築して管理職への定期レポートを自動化する。
DevOps GuruはX-Rayのような分散トレーシングを提供せず、QuickSightはリアルタイム運用監視には適していません。

解説

選択肢Aは X-Ray+ServiceLensによる分散トレーシングで個別トランザクションの経路とレイテンシを可視化しボトルネック特定を劇的に短縮してMTTRを改善します。CloudWatch Syntheticsの合成監視は顧客影響前にパフォーマンス劣化を検知しMTTDを5分以内に改善する最重要施策です。構造化ログ+Logs Insightsはマイクロサービスをまたいだアドホック分析を可能にし、Anomaly DetectionはMLで動的ベースラインを学習してアラート疲労を根本解消します。全てAWSマネージドサービスのため3リージョンへの展開も容易です。 選択肢Bは EC2上の自己管理型ELKのメンテナンスコストが高く組織方針に反し、分散トレーシング機能も持ちません。 選択肢Cは カスタム開発が大規模で運用負荷が増大します。 選択肢Dは DevOps GuruはX-Rayのような分散トレーシングを提供せず、QuickSightはリアルタイム運用監視には適していません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SAP の問題一覧に戻る