infra & cloud/AWS
[AWS] 12-4. Amazon MQ, SQS vs SNS vs Kinesis
펭귄대장
2021. 4. 25. 16:29
[ 1. Amazon MQ ]
- Amazon MQ = managed Apache ActiveMQ
- SQS, SNS are cloud-native services and they're using proprietary protocols from AWS
- Traditional applications running from on-premise may use open protocols such as : MQTT, MAQP, STOMP, Openwire, WSS
- when migrating to the cloud, instead of re-engineering the application to use SQS and SNS, we can use Amazon MQ
- Amazon MQ doesn't "scale" as much as SQS/SNS
- Amazon MQ runs on dedicated machine, can run in HA(High Availability) with failover
- Amazon MQ has both queue feature(~SQS) and topic features(~SNS)
- active/standby structure (failover)
[ 2. SQS vs SNS vs Kinesis ]
반응형