Aws MQ Flashcards
What is Amazon MQ?
Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.
Example: Amazon MQ helps you avoid the complexity of operating message brokers by offloading the infrastructure management tasks to AWS.
What are the core purposes of Amazon MQ?
Amazon MQ is used to decouple application components for enhanced scalability and reliability, ensuring messages are reliably exchanged and managed.
Which messaging protocols does Amazon MQ support?
Amazon MQ supports industry-standard messaging protocols including AMQP, MQTT, STOMP, and JMS.
What are the primary use cases of Amazon MQ?
- Decoupling Application Components: Allowing parts of applications to communicate without direct connection.
- Reliable Messaging: Providing robust message delivery even when system parts fail.
- Message Buffering: Handling peak traffic loads by buffering messages.
What key features does Amazon MQ offer?
- High Availability: Automatically includes a standby broker in another AZ for failover.
- Durability: Utilizes Amazon EBS for persistent and durable message storage.
- Security: Uses AWS IAM and Amazon VPC for secure access and network isolation.
How does Amazon MQ simplify cloud integration?
Reduces overhead by managing infrastructure, simplifies migration of existing on-premise messaging applications to the cloud, and ensures secure, reliable communication.