要件(ユースケース)

オンプレミスのデータセンターにホストされている多層アプリケーションをAWSに移行しようとしています。このアプリケーションは、業界標準のメッセージングAPIとメッセージブローカサービスを利用しています。移行要件としてアプリケーション内のメッセージングコードを書き換えることなく移行する必要があります。

メッセージングサービスをAWSに移行するための適切なAWSサービス

 

 

このシナリオでは、業界標準のメッセージングAPIを利用し、アプリケーション内のメッセージングコードを書き換えることなく、メッセージブローカサービスをAWS上に移行することが求められています。AWS上でメッセージ処理を実現するサービスとしてはAmazon SQS、Amazon SNSおよびAmazon MQがあります。その中で、要件として業界標準のメッセージングAPIを移行することが求められているため、Amazon MQを利用することが最適です。

Amazon MQは、Apache ActiveMQとマッチしたマネージド型のメッセージブローカーサービスです。業界標準に沿ったメッセージングを使用している場合に、そのメッセージング機能をそのまま迅速にAWSクラウドに移行するにはAmazon MQが最適です。これは業界標準のAPIとプロトコルをサポートしているので、アプリケーションのメッセージングコードを書き換えることなく、標準ベースのメッセージブローカーからAmazon MQに切り替えることができます。