監視定義問題
ある企業がAzureのWebアプリケーションを監視している。「アプリケーションが遅くなったり、例外が多発したりしている原因を、コードレベルで分析したい。リクエストの追跡・依存関係マップ・パフォーマンス分析が必要」という要件に最適なサービスはどれか。
A.Azure Monitor メトリクス
✗ Azure Monitorのメトリクスはインフラレベル(CPU・メモリなど)の数値監視。コードレベルのリクエスト追跡・依存関係マップ・例外分析には対応しない。
B.Application Insights← 正解
✓ 正解。Application InsightsはAzure Monitorの一部で、Webアプリケーション向けのAPM(アプリケーションパフォーマンス管理)サービス。リクエストのエンドツーエンド追跡・依存関係マップ・パフォーマンス問題・例外をコードレベルで分析できる。
C.Azure Service Health
✗ Service HealthはAzureプラットフォームの障害・メンテナンス通知。アプリケーションのコードレベル分析は対象外。
D.Log Analytics
✗ Log Analyticsはログデータを収集・クエリするワークスペース。Application Insightsのデータもここに保存されるが、APM特有のリクエスト追跡・依存関係マップはApplication Insightsの機能。
「監視」の他の問題
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
DP-900:Microsoft Azure Data Fundamentals
Azureのデータサービスの基礎を問うMicrosoft認定資格。リレーショナル/非リレーショナルデータ、分析ワークロード、コアのデータ概念を扱う。