Apache ActiveMQ向けのマネージド型メッセージ
要件(ユースケース)
オンプレミスのデータセンターにホストされている多層アプリケーションを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に切り替えることができます。