Amazon Web Services (AWS), available at http://aws.amazon.com/, is one of the most used cloud service providers. In this chapter, we will see how to use RabbitMQ on AWS, starting with a simple RabbitMQ configuration and finishing with an auto-scaling RabbitMQ cluster. You need to create an account on AWS to execute the examples.
Amazon free usage tier is a good opportunity to try AWS (http://aws.amazon.com/free/).
Note
In the free tier, you can run a micro EC2 instance and some other services for free for a limited amount of time. However, you will be paying for storage and other services. You can configure a billing alert to keep under control your budget. For more information go to http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/monitor_estimated_charges_with_cloudwatch.html.
We are going to use the following AWS products:
Amazon Elastic Compute Cloud (EC2): This is the AWS service that provides the computing capacity as instances (http://aws.amazon.com/ec2/)
Elastic...