This morning Amazon announced the availability of a Load Balancing service for their EC2 cloud environment. This was announced in conjunction with a monitoring service and a auto scaling service.
First of all their load balancing solution, Elastic Load Balancing, costs $0.025 per hour for each Elastic Load Balancer plus $0.008 per GB of data transferred through an Elastic Load Balancer. Compared to my previously suggested solution of a Linux instance running HAproxy this is a significant cost savings. The HAproxy scenario costs $27/month for a reserved instance or $72/month for on-demand. An Elastic Load Balancer instance costs $18/month.
I’m working on a blog post on how to implement an Elastic Load Balancer solution. Unfortunately right now the AWS tools do not include the functionality to work with ELB. This means working with the command line whether you want to or not. I will have a post up in the next couple of days if my schedule behaves.