既存標準プロトコル(JMS/MQTT等)を使用するメッセージング移行

ActiveMQエンジンは本問の既存プロトコルに対応する。RabbitMQは別のエンジンで、同じJMS/OpenWire互換を前提にしない。 マルチAZアクティブ/スタンバイ構成を選択することで、障害発生時に自動フェイルオーバーが行われ高可用性が確保される。 Amazon SQSは独自のAWSプロプライエタリAPIであり、標準のJMS/AMQPブローカープロトコルとは直接互換性がない。 RabbitMQはAMQP等を利用できるが、ActiveMQと同じエンジンやOpenWireを提供しない。既存のJMS/ActiveMQ要件を維持するにはActiveMQ用MQを選ぶ。 SNS/SQSのAPIと既存メッセージングプロトコルは同一ではない。互換性を維持する要件ではAmazon MQを検討する。

既存のJavaシステムはApache ActiveMQのJMS、AMQP、MQTT、OpenWireを使用している。ブローカーエンジンとプロトコルを維持したままAWSへ移し、複数AZで障害に備えたい。

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

出典AWS非公式・オリジナル問題
【複数選択】 正解を 2つ 選択してください0 / 2 選択中