実戦シナリオ比較
ある金融機関がリアルタイムデータ処理システムを構築します。Azure Stream Analytics と Azure Event Hubs の役割分担について、最も正確な説明はどれか?
A.Azure Event Hubsはメッセージブローカーでイベント収集と配信を担当し、Stream Analyticsはそれらのイベントをリアルタイムで分析・変換・出力する← 正解
✓ 正解です。Event Hubsは毎秒数百万イベントの取り込み・バッファリング・マルチパーティション配信を担当します。Stream Analyticsはこれらのイベントに対してSQLライクなクエリで分析・フィルタリング・集計し、複数の出力先に結果を配信します。
B.Azure Stream Analyticsはイベント収集専用で、Event Hubsはクエリ実行エンジンである
✗ 役割が逆です。Event Hubsはメッセージング・キューイングが専門で、Stream Analyticsがクエリエンジンです。
C.Event Hubsを使えばStream Analyticsは不要で、Event Hubs単独でリアルタイム分析が可能である
✗ Event Hubsはデータ配信のみで、分析機能を持ちません。リアルタイム変換や集計にはStream Analyticsが必須です。
D.Stream Analyticsはバッチ処理専用で、リアルタイム処理にはAzure Functionsのみが対応する
✗ Stream Analyticsはリアルタイム処理に完全対応しており、バッチ処理も可能です。Azure Functionsと組み合わせることもできますが、Stream Analytics単独で十分です。
この問題のポイント
Event Hubsは毎秒数百万イベントの取り込み・バッファリング・マルチパーティション配信を担当します。Stream Analyticsはこれらのイベントに対してSQLライクなクエリで分析・フィルタリング・集計し、複数の出力先に結果を配信します。
「実戦シナリオ」の他の問題
あるグローバル旅行プラットフォームが以下4種類のデータを管理します。①ホテル在庫(日付×部屋タイプ×ホテルIDの空き状況…ある製造企業が「①工場のPOSシステム(オンプレミス)からADLS Gen2へのデータ転送」→「②ADLS Gen2のデ…あるヘルスケアスタートアップが患者データ管理システムをAzureに構築します。「患者基本情報(氏名・生年月日・住所)と診…あるソーシャルゲーム企業が以下のシステムを設計しています。「①ゲームサーバーからのプレイログ(毎秒500万イベント)をリ…あるECサイトが「商品ページの閲覧履歴・カートに入れた商品・購入履歴を組み合わせて、各ユーザーにパーソナライズされた商品…ある銀行がAzure SQL Databaseで取引データを管理し、「監査のために過去7年間の全取引を保持する必要がある…
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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。