Azure のメッセージング サービス
さまざまな言語で記述されていて、あらゆる場所でホストされている最新のアプリケーションを、Azure の包括的な一連のメッセージング サービスによって接続できます。
メッセージング サービスを使用してハイブリッド アプリケーションを確実に接続する
Azure でのメッセージング サービスでは、さまざまな言語で記述されていて、同じクラウド、複数のクラウド、またはオンプレミスでホストされているコンポーネントやアプリケーション間の相互接続が提供されます。メッセージ キューやトピックを使用して、コンシューマーの可用性について気にせずにメッセージを送信したり、さまざまなワークロードのスループットのバランスを取るのに役立てたりすることができます。

ISO/IEC Advanced Message Queuing Protocol (AMQP) やメッセージ キュー テレメトリ転送 (MQTT) などの一般的な業界およびオープンプロトコルのサポートを使用して、オンプレミスのエンタープライズ メッセージング ソリューションをクラウドに簡単に移行できます。

Azure でスケーラブルなメッセージング サービスを使用することで、拡大するビジネスの需要に応じることができます。インフラストラクチャの管理や運用について気にせずに、何百万ものメッセージとイベントを取り込むことができます。

ファイアウォール経由の直接接続によって、セキュリティを損なうことなく、オンプレミスとマルチクラウドのリソースに引き続きアクセスできます。Azure でのメッセージング サービスでは、コンシューマーから要求を送信することによって、ハイブリッド接続をサポートしています。

Azure または独自のアプリケーションから送られるイベントを利用して、最新のリアクティブ マイクロサービスを構築できます。イベントがサーバーレス コンポーネントにプッシュされたときにのみ実行されるイベントドリブン型アプリケーションによって、時間の短縮と複雑さの軽減が可能です。
Azure でのメッセージング サービスの製品に関する詳細
Service Bus
オープン プロトコルを使用して、エンタープライズ メッセージ キューとパブリッシュ/サブスクライブ プラットフォームでオンプレミスおよびクラウドベースのアプリを接続できます。
Event Grid
フル マネージド パブリッシュ/サブスクライブ サービスを使用して、Azure とサードパーティのサービスを接続するイベントドリブン型アプリを構築できます。
Event Hubs
リアルタイムの分析とアプリのために、何百万ものイベントのストリームの取り込み、ルーティング、格納を行います。Apache Kafka のワークロードがサポートされています。
Azure Relay
複雑なネットワークレベルのソリューションなしで、さまざまなサイト、データセンター、ネットワーク境界間でアプリを相互接続させます。
Queue Storage
容量が非常に大きいシンプルなキューを使用してコンポーネントを分離させます。
Azure SignalR Service
チャット ルーム、共同編集、ライブ ダッシュボード、インスタント ブロードキャストなど、Web アプリにリアルタイム機能を追加できます。
HDInsight
マネージド環境でネイティブ Apache Kafka ディストリビューションを実行して、Kafka の構成と設定を最大限に制御できます。
Notification Hubs
どのバックエンドからでも、あらゆるモバイル プラットフォームへパーソナライズされたプッシュ通知を送信できます。
Azure IoT Hub
IoT デバイスと Azure 間の双方向通信を可能にします。
Azure Web PubSub
WebSocket とパブリッシュ - サブスクライブのパターンを使用したリアルタイム メッセージング Web アプリケーションを簡単に構築する
Azure でのメッセージング サービスのソリューション アーキテクチャ
さまざまな企業のユース ケース全般でインフラストラクチャを簡素化およびスケーリングするうえで、メッセージング サービスがどのように役立つのかご覧ください。

メッセージ キューとイベントを使用した Azure でのエンタープライズ統合
メッセージ ブローカーを使用した非同期通信ソリューションを使用することで、バックエンド プロセッサのスケーラビリティ、負荷の平準化、アプリケーションの分離を実現できます。

Azure Stream Analytics を使用したストリーム処理パイプライン
アプリ、デバイス、システムではデータが絶えず生成されます。分析、永続化、視覚化が可能なデータ ストリームとして、1 秒あたり何百万ものイベントを取り込むことができます。

Azure でのイベントベースのクラウド オートメーション
イベントドリブン型アプリケーションでサーバーレス コンピューティングのスケーラビリティを活用することで、異種システムから送られる個別のイベントを処理できます。

建設業界での IoT とデータ分析
Azure IoT Hub を使用すると、お客様のモノのインターネット (IoT) アプリケーションと、その管理対象デバイス間で、安全な双方向通信を実現できます。
メッセージング サービスに関する最新のニュースとリソースを入手
Azure でのメッセージング サービスを活用して大きな成果を挙げているお客様
Zeiss
Carl Zeiss AG、リード ソリューション アーキテクト、Kai Walter 氏"The solution needed to be simple. The ZEISS team did not want to add to the complexity faced by the users of their highly advanced devices. Yet the small development team wanted to work quickly, so they created an Enterprise Service Bus in the cloud, capable of integrating the various devices and customer touch points via standard REST-based APIs."



よく寄せられる質問
-
メッセージによってコンポーネント間で意図の伝送や状態の転送が行われますが、イベントは何が起こったのかを監視するものです。詳細についてはこちらを参照してください
-
メッセージ キューでは、非同期の FIFO (先入れ先出し) ポイントツーポイント通信チャネルが提供されます。トピックによって非同期の FIFO 通信を行うこともできますが、トピックを利用すると、1 つ以上のコンシューマーによってサブスクライブできるメッセージをプロデューサーがパブリッシュすることもできます。
-
イベントの配信では、個別のイベントの配信が提供されます。個別のイベントには、パブリッシャーによって行われた特定の処理が記述されています。イベントのストリーミングでは、継続的にパブリッシュされるストリームの要素として情報データ ポイントが伝送されます。