「[[マイクロソフト系技術情報 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]]