実戦シナリオ定義問題
あるソーシャルゲーム企業が以下のシステムを設計しています。「①ゲームサーバーからのプレイログ(毎秒500万イベント)をリアルタイム処理して不正行動を検知」「②検知された不正をゲームオペレーターにリアルタイムで通知」「③全プレイログを長期保存して月次の傾向分析を実施」。最も適切なアーキテクチャはどれか?
A.①Azure Data Factory → ②Azure Service Bus → ③Azure SQL Database
✗ ADFはバッチETL用。毎秒500万イベントのリアルタイム不正検知には対応できない。
B.①Event Hubs+Stream Analytics → ②Power BI Streaming dataset → ③ADLS Gen2+Synapse Serverless SQL Pool← 正解
✓ 正解。①高スループットIngestionはEvent Hubs、Stream AnalyticsでリアルタイムSQL処理・不正検知、②Power BI Streaming datasetでオペレーターへのリアルタイムダッシュボード通知、③長期保存はADLS Gen2(低コスト)、Serverless SQL PoolでアドホックOLAPクエリ。
C.①Azure Queue Storage → ②Azure Event Grid → ③Azure Blob Storage
✗ Queue Storageは毎秒500万イベントに対応しない。Event Gridは通知ルーティング用でリアルタイム処理のIngestionには不向き。
D.①Azure Databricks(バッチジョブ) → ②Power BI Desktop → ③Azure Cosmos DB(Core SQL)
✗ Databricksのバッチジョブはリアルタイム不正検知には使えない(Structured Streamingを使えば可能だが、シナリオ文のバッチジョブは不適)。Cosmos DBは月次分析・アドホッククエリよりSynapseが適切。
「実戦シナリオ」の他の問題
あるグローバル旅行プラットフォームが以下4種類のデータを管理します。①ホテル在庫(日付×部屋タイプ×ホテルIDの空き状況…ある製造企業が「①工場のPOSシステム(オンプレミス)からADLS Gen2へのデータ転送」→「②ADLS Gen2のデ…あるヘルスケアスタートアップが患者データ管理システムをAzureに構築します。「患者基本情報(氏名・生年月日・住所)と診…あるECサイトが「商品ページの閲覧履歴・カートに入れた商品・購入履歴を組み合わせて、各ユーザーにパーソナライズされた商品…ある銀行がAzure SQL Databaseで取引データを管理し、「監査のために過去7年間の全取引を保持する必要がある…あるグローバルECサイトがデータパイプラインを設計します。「毎日深夜にオンプレミスのSAP ERPシステムから売上データ…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。