次の方法で共有


Azure と AWS のメッセージング サービス

シンプルメールサービス

AWS では、通知、トランザクション、またはマーケティングに関する電子メールを送信するための Simple Email Service (SES) を提供しています。 Azure では、Azure Communication Services または SendGrid などのサードパーティソリューションを使用して電子メールを送信できます。 これらの両オプションによって、さまざまなユース ケースに対応するためにソリューションに組み込むことができる電子メール サービスが提供されます。

シンプルキューサービス

AWS Simple Queue Service (SQS) は、AWS プラットフォーム内のアプリケーション、サービス、およびデバイスを接続するためのメッセージング システムを提供します。 Azure には、同様の機能を提供する 2 つのサービスがあります。

  • Queue Storage は、Azure 内のアプリケーション コンポーネント間で通信できるようにするクラウド メッセージング サービスです。

  • Service Bus は、アプリケーション、サービス、およびデバイスを接続するための堅牢なメッセージング システムです。 Service Bus は、関連する Service Bus Relay を使用して、リモートでホストされているアプリケーションとサービスにも接続できます。

Azure と AWS のメッセージング サービスの統合

Azure Service Bus を使用する別のコンポーネントセットと統合する必要がある Amazon SQS を使用するコンポーネントのセットが 1 つ存在する場合、またはその逆の場合は、メッセージング ブリッジ パターンを使用して行うことができます。

メッセージング関連コンポーネント

AWS サービス Azure サービス 説明
シンプルキューサービス(SQS) キューストレージ 分離されたアプリケーション コンポーネント間で通信するための管理されたメッセージ キュー サービスを提供します。
簡易通知サービス (SNS) サービスバス 信頼性の高いメッセージ キューや持続性のあるパブリッシュとサブスクライブのメッセージングを含む、一連のクラウド ベースのメッセージ指向ミドルウェア テクノロジをサポートします。
Amazon Eventブリッジ Event Grid パブリッシュ/サブスクライブ モデルを使用した画一的なイベントの使用を可能にする、フル マネージド イベント ルーティング サービス。
アマゾンキネシス Event Hubs フル マネージドのリアルタイム データ インジェスト サービスです。 あらゆるソースから 1 秒あたり数百万のイベントをストリーム配信して、動的なデータ パイプラインを構築し、ビジネスの課題に直ちに対応します。
アマゾンMQ サービスバス Service Bus Premium は、Java/Jakarta EE の Java Message Service (JMS) 2.0 API に完全に準拠しています。 Service Bus Standard では、キューに重点を置いた JMS 1.1 サブセットをサポートしています。

メッセージングアーキテクチャ

建築 説明
スケーラブルな Web アプリケーション このリファレンス アーキテクチャの実証済みの方法を使用して、Azure App Service Web アプリケーションのスケーラビリティとパフォーマンスを向上させます。
キューとイベントを使用したエンタープライズ統合 Azure Logic Apps、Azure API Management、Azure Service Bus、および Azure Event Grid を使用してエンタープライズ統合パターンを実装するための推奨アーキテクチャ。