「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>Azure#p21693dd]]

* 目次 [#x83c27ef]
#contents

*概要 [#t9eb5d5b]
Azureのメッセージング・サービス

*詳細 [#j5d2b630]

**リアルタイム [#u7b401bd]
**イベント系 [#u7b401bd]

***[[Azure Event Hubs]] [#vb4707a6]
ビッグデータ(データ・パイプライン)寄り。

***[[Azure HDInsight]]上の Kafka [#td389d0c]
-ビッグデータ(データ・パイプライン)寄り。
-HDInsightがdiscon入っているのでコチラは追わない。

***[[Azure IoT Hub]] [#wf428041]
IoT(Device / [[Edge>Azure IoT Edge]])同士をクラウド経由で接続するHubになる。

***[[Azure Event Grid]] [#e4c084a0]
イベント駆動のリアクティブ・プログラミングを可能にするメッセージのイベントハンドラ。

**その他 [#weaaeb77]
**メッセージ系 [#weaaeb77]

***[[Queue Storage>Azureのストレージ#ge178d0f]] [#tdba6d1e]
メッセージング・サービスとして利用することも可能。

***[[Azure Functions]] [#be0c3448]
メッセージング・サービスとして利用することも可能。

***[[Azure Service Bus]] [#a75511f3]
従来のエンタープライズ・アプリケーションを対象とした、ブローカー・メッセージング ・システム。

*比較 [#c409e046]

**[[IoT Hub>#bafd5d43]] vs [[Event Hubs>#x8979d38]] [#fdd5f5b4]
IoT(Device / [[Edge>Azure IoT Edge]])から接続される。

***[[Azure IoT Hub]] [#bafd5d43]
IoT(Device / [[Edge>Azure IoT Edge]])間のHubの意。バックエンドとも接続する。

-送信側、受信側、共にIoTデバイスを想定。
-受信側もクライアントも多くのデバイスを接続できる。

***[[Azure Event Hubs]] [#x8979d38]
ビッグデータ(データ・パイプライン)のゲートウェイ

-受信側はサーバを想定
--多くの送信クライアントを接続できる。
--多くの受信クライアントを接続できない。

-機能
--IPアドレス制限できない。
--メッセージを削除する機能がない~
(オフセットによる管理のみ)。

**[[Event Grid>#vb4707a6]] vs [[Service Bus>#a75511f3]] [#lbdcf567]
[[Azure IoT Hub>#bafd5d43]]のバックエンド的な。

***[[Azure Event Grid]] [#de4e4db8]
[[Azure IoT Hub>#bafd5d43]]のルーティングより強力。

***[[Azure Service Bus]] [#x168b78b]
冪等性や重複排除を追加する。

*参考 [#k029acdc]
-Azureのメッセージングサービス4種 - Qiita~
https://qiita.com/gtracker64/items/b54c43ce5fe41fd4bd47

-Event Gridを使ってBlob Storageにファイルが配置~
される度にService Busへメッセージを送信 | SIOS Tech. Lab~
https://tech-lab.sios.jp/archives/22210

-MicrosfotがAzure IoT HubとAzure Event Gridのインテグレーションの一般提供を発表~
https://www.infoq.com/jp/news/2018/10/azure-iothub-eventgrid-ga/

**くらう道 [#sa702b1f]
Microsoft Azure のみちしるべ

-Azure IoT Suite とは?~
https://www.cloudou.net/azure-iot-suite/iot001/
-Azure IoT Suite に頼らない、IoT に挑戦!!~
https://www.cloudou.net/azure-iot-suite/iot002/

**Microsoft Docs [#u8b28c8b]

***Azure Architecture Center [#j92eaef4]
-リアルタイム メッセージ取り込みテクノロジの選択~
https://docs.microsoft.com/ja-jp/azure/architecture/data-guide/technology-choices/real-time-ingestion

***Azure IoT Hub [#f0116c75]
-Azure IoT Hub と Azure Event Hubs の比較~
https://docs.microsoft.com/ja-jp/azure/iot-hub/iot-hub-compare-event-hubs
-IoT Hub における Event Grid とルーティングの比較~
https://docs.microsoft.com/ja-jp/azure/iot-hub/iot-hub-event-grid-routing-comparison
-Azure IoT Hub と Event Grid~
https://docs.microsoft.com/ja-jp/azure/iot-hub/iot-hub-event-grid

***Azure Event Grid [#lc578c34]
-Azure メッセージング サービスの比較~
https://docs.microsoft.com/ja-jp/azure/event-grid/compare-messaging-services
-Azure Event Grid イベントに対するイベント~
ハンドラーとしてのService Bus のキューとトピック~
https://docs.microsoft.com/ja-jp/azure/event-grid/handler-service-bus

***Azure Service Bus [#f2e66925]
-Azure Service Bus と Event Grid の統合の概要~
https://docs.microsoft.com/ja-jp/azure/service-bus-messaging/service-bus-to-event-grid-integration-concept

----
Tags: [[:インフラストラクチャ]], [[:クラウド]], [[通信技術]], [[:IoT]], [[:ビッグデータ]], [[:Azure]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS