This product has charges associated with it for seller support. RabbitMQ on CentOS 10 provides a robust, high-performance message broker built on the open-source AMQP framework. Designed for scalable and reliable messaging, this AMI leverages the stability of CentOS while offering seamless integration for applications requiring asynchronous communication. Users can benefit from features such as flexible routing, clustering capabilities, and support for various messaging protocols. Ideal for microservices architectures and distributed systems, RabbitMQ enhances the efficiency of message delivery, ensuring no data is lost during transmission. Whether you're developing complex backend systems or need a reliable queue for processing tasks, RabbitMQ on CentOS 10 offers an enterprise-ready solution that simplifies deployment and management in the AWS EC2 cloud environment.
This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.
RabbitMQ on CentOS 10 is a robust messaging broker that enables reliable communication between distributed applications. Built on open-source technology, it provides a reliable, scalable, and flexible messaging solution suitable for a variety of applications, from small-scale implementations to large enterprise systems.
Key Features:
Reliable Messaging: Ensures messages are delivered safely and in order, even in the event of failures.
Multi-Protocol Support: Utilizes AMQP, MQTT, and STOMP protocols to meet diverse application requirements.
Advanced Routing: Leverages built-in routing capabilities for efficient message delivery across different consumers.
Clustering and High Availability: Supports clustering for fault tolerance and scalability, ensuring continuous service availability.
Management UI: Comes with a user-friendly web-based management interface for easy configuration, monitoring, and control of your RabbitMQ servers.
Extensible: Integrates seamlessly with various backend systems and services, allowing custom plugin development.
Benefits:
Performance: Designed for high throughput and low latency, handling millions of messages per second.
Scalability: Easily scales to meet changing traffic demands without interruption to services.
Flexibility: Suitable for a wide array of use cases, including microservices architectures, event-driven systems, and asynchronous processing workflows.
Community Support: Backed by a strong community, facilitating extensive online resources and documentation.
Use Cases:
Microservices Communication: Facilitates communication between microservices architectures, enabling asynchronous processing and efficient resource utilization.
IoT Solutions: Powers messaging in Internet of Things (IoT) applications, ensuring reliable communication between devices and back-end systems.
Real-Time Analytics: Supports real-time data processing pipelines by enabling instant data transmission between applications.
Legacy System Integration: Bridges communication gaps between legacy systems and modern applications seamlessly.
RabbitMQ on CentOS 10 is an ideal choice for organizations looking to enhance their application architectures with a powerful, scalable messaging solution, coupled with optional extended support to assist with any implementation challenges.
Robust Messaging Solutions: RabbitMQ on CentOS 10 provides a highly reliable messaging solution that supports a variety of messaging protocols. This AMI is designed for developers and enterprises looking to implement distributed systems, allowing seamless communication between applications.
Scalability and Performance: This AMI is optimized for performance, enabling users to scale their messaging infrastructure with ease. With built-in clustering capabilities, RabbitMQ can handle high-throughput workloads while maintaining low latency. Organizations can easily expand their messaging capacity by adding additional nodes, making it an ideal choice for businesses experiencing growth or those adopting agile methodologies that require rapid scaling capabilities.
Security and Management Features: RabbitMQ on CentOS 10 comes equipped with advanced security features, ensuring secure message transmission and access control. Users can take advantage of user authentication, TLS encryption, and other security protocols to protect their data. Additionally, the management plugin offers real-time monitoring and configuration capabilities, allowing administrators to seamlessly oversee their messaging environment, troubleshoot issues, and optimize performance.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for RabbitMQ preinstalled on CentOS 10. Pricing is usage-based, billed per hour the instance runs. The many dimensions are not tiers or feature levels. Each one maps to a specific AWS EC2 instance type you choose to run the software on. Your hourly rate depends on that instance size and family. Smaller instances (for example t2 and t3 sizes) carry lower hourly costs. Larger compute, memory, or accelerated instances cost more per hour. You select the instance that fits your workload, then pay only for the hours you use.
Top-of-mind questions for buyers
What does one billed unit represent for this product?
One unit is one hour that a single EC2 instance runs with RabbitMQ preinstalled on CentOS 10. You pick one instance type from the list. Your rate matches that type's compute, memory, or accelerator profile. Running two instances bills both separately, each per hour of running time.
Am I charged when the instance is stopped or paused?
The software charge meters running hours only. When you stop the instance, the hourly software fee stops accruing. Underlying AWS storage and other AWS resources may still bill separately while the instance is stopped. To end all software charges, stop or terminate the instance.
Can I switch to a different instance type later, and how does that affect cost?
Yes. Each instance type maps to its own hourly rate. If you move the software to a different size or family, your hourly cost changes to match that type. The change is not automatic; you select and launch the instance type you want, then pay its rate.
supportedimages.com
Helpful?
Vendor refund policy
The instance can be terminated at anytime to stop incurring charges
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
System update
Additional details
Usage instructions
Once the instance is running, connect to it using a Secure Shell (SSH) client with the configured SSH key. The default username is 'centos'.
OS commands via SSH: SSH as user 'centos' to the running instance and use sudo to run commands requiring root access.
You can verify rabbitmq is running with the following command:
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Supports AMQP, MQTT, and STOMP protocols to meet diverse application requirements
Clustering and High Availability
Provides clustering capabilities for fault tolerance and scalability with continuous service availability
Advanced Message Routing
Leverages built-in routing capabilities for efficient message delivery across different consumers
Security and Encryption
Implements user authentication, TLS encryption, and access control protocols to protect data transmission
Web-Based Management Interface
Includes a user-friendly web-based management interface for configuration, monitoring, and real-time oversight of messaging servers
SELinux Security Enforcement
SELinux enforcement enabled by default for mandatory access control and security policy enforcement
Cloud-Init Automation Integration
Built-in cloud-init support for automated provisioning workflows and instance configuration during deployment
ENA Networking Support
Enhanced Networking Adapter (ENA) support optimized for AWS EC2 high-performance networking capabilities
Automatic Security Updates at Boot
System synchronizes with upstream repositories during first boot to install newest security updates and package revisions
Forward-Looking Development Platform
Continuously delivered Linux distribution that tracks development path leading to future Red Hat Enterprise Linux releases
In-Place Linux Distribution Conversion
Convert2RHEL tooling enables in-place conversion of instances running on rpm-based Linux distributions to Red Hat Enterprise Linux 7 while preserving existing customizations, configurations, and preferences.
Extended Security Support
Extended Life Cycle Support (ELS) provides access to security patches and updates until June 2029, extending support five years beyond the CentOS Linux 7 end-of-life date.
High Availability Support
High Availability tooling and capabilities included for configuring and managing highly available infrastructure and applications.
System Observability and Management
Red Hat Insights integration provides monitoring, analysis, and remediation capabilities for security, stability, and performance issues across workloads, applications, and platforms.
Cross-Infrastructure Consistency
Unified operating foundation supporting consistent management and deployment across physical, virtual, private cloud, public cloud, and edge environments using standardized tools.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.