難問・アンチパターン比較
Azure Event HubsとAzure Service Busのメッセージング用途での根本的な違いとして、最も重要なものはどれか?
A.Event Hubsはイベントストリーム処理に最適化され時系列大量データを効率的に取得できるが、Service Busはメッセージキュー・トピック方式で1対1または発行購読パターンに特化している← 正解
✓ 正解です。Event Hubsはイベントストリーム(センサーデータなど)の大量取得に、Service Busは企業メッセージング(トランザクション、コマンド配信)に各々最適化されています。
B.Service Busはメッセージの永続保存に対応しているが、Event Hubsはメモリ内バッファのみで永続化できない
✗ Event Hubsも永続化対応です。Capture機能でBlob Storageへの保存が可能で、Service Busと同様に永続性を持ちます。
C.Event Hubsは複数の消費者が同じデータを読み取り可能だが、Service Busは1つの消費者にのみメッセージを配信する設計
✗ Service BusのTopicsも複数購読者への配信対応です。これはEvent Hubsの特徴に限定されません。
D.Service Busはメッセージの順序保証が全データで可能だが、Event Hubsは保証できないため信頼性が低い
✗ 順序保証はEvent Hubsでもパーティション内では保証されます。また、Service Busも全データの順序保証には工夫が必要です。
この問題のポイント
Event Hubsはイベントストリーム(センサーデータなど)の大量取得に、Service Busは企業メッセージング(トランザクション、コマンド配信)に各々最適化されています。
「難問・アンチパターン」の他の問題
Cosmos DBについて「誤っている」記述はどれか?以下のAzureアーキテクチャ設計のうち「最も深刻な問題がある」のはどれか?データエンジニアが「Azure Synapse Analytics Serverless SQL Poolを使えば、毎秒…開発者が「Power BIのImportモードを使えば、Azure SQL Databaseのデータが常にリアルタイムで…あるシステムで「Azure Table StorageのPartitionKeyにデバイスの設置日(2024-01-15…「Azure Data Factoryのコスト最適化のため、すべてのETLパイプラインをAzure IR(Integra…
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の主要サービス、セキュリティ・コンプライアンス・料金を扱う。