実戦シナリオ定義問題
ある物流会社が全データ分析基盤を刷新します。現状は「250個のオンプレミスSQL ServerDB」から毎週末にデータをAzureに転送しています。「転送をリアルタイムCDCに変更したい」「Azureでデータを処理・変換してレポートを作成したい」「250個のDBを統合して全社KPIを分析したい」という要件があります。最適なアーキテクチャの組み合わせはどれか?
A.SQL Server(CDC) → Azure Event Hubs → Azure Stream Analytics → Azure SQL Database → Power BI
✗ Stream Analyticsはリアルタイムストリーム処理に特化。250個のDBからのCDCデータをOLAPに統合する複雑なETL・変換処理には不向き。Azure SQL DatabaseよりSynapse Analyticsが250個DB統合分析に適切。
B.SQL Server(CDC)→ Azure Data Factory(SHIR)→ Azure Data Lake Storage Gen2 → Azure Synapse Analytics → Power BI Service← 正解
✓ 正解。CDCで変更データを捕捉→ADFのSelf-hosted Integration Runtimeで250個のオンプレミスDBに接続→ADLS Gen2にデータレイク構築→Synapse AnalyticsでMPP分析・全社KPI集計→Power BI Serviceでダッシュボード共有。現代的なデータレイクハウスアーキテクチャ。
C.SQL Server → Azure Queue Storage → Azure Cosmos DB → Power BI Desktop
✗ Queue StorageはCDCデータの高スループット転送には限界がある。Cosmos DBはOLAP分析より個別レコードのルックアップに特化しており250個DB統合の集計分析には不向き。
D.SQL Server → Azure Blob Storage(フラットファイル)→ Azure HDInsight → Azure SQL Database → Power BI
✗ Blob Storageへのフラットファイル転送では真のCDCにならない。HDInsightは管理が複雑で現代的なアーキテクチャでは推奨されにくい。
「実戦シナリオ」の他の問題
あるグローバル旅行プラットフォームが以下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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。