既存のメッセージ基盤の移行

正解は ウ です。 既存の JMS・AMQPなどのプロトコル を使い続けたいなら Amazon MQ です。コードの変更を最小にして、ブローカーの運用をAWSに任せられます。 要件 サービス 既存のプロトコル(JMS・AMQP・MQTT) Amazon MQ 新しく作るキュー SQS 内容による振り分け EventBridge すべてのアプリの書き換えが必要になる。 運用の負担がそのまま残る。 同じプロトコルで接続でき、変更を最小にしながら運用をなくせる。 メッセージングの方式が変わり、大きな改修が必要になる。

オンプレミスのアプリはActiveMQ(JMS、AMQP)でメッセージをやりとりしている。コードの変更を最小にしてAWSへ移し、ブローカーの運用はなくしたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
Amazon SQSへ移し、すべてのアプリのJMSのコードをSQSのSDKを使うよう書き換える
イ
EC2上にActiveMQを自前で構築し、冗長化とパッチの運用もチームで続ける
ウ
Amazon MQ for ActiveMQへ移し、既存のプロトコルのまま接続させる
エ
Amazon EventBridgeへ移し、アプリのメッセージの送受信をイベントのルールに置き換える