シンプルメールサービス
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 を使用してエンタープライズ統合パターンを実装するための推奨アーキテクチャ。 |