Amazon-elb is a scalability solution that works like a proxy to several instances of my amazon ec2 servers. I wonder if it would'nt be more effective to have a roundrobin DNS to resolve my name into a list of aliases: machine1.myaccount.amazon.com, machine2.myaccount.amazon.com, and so on.
Why should I use amazon-elb, if I can configure multiple servers and make the scalability by the network/dns level instead of using proxy/application level?