We are doing about the same amount of traffic on a CentOS AMI but using a small instance. Has been problem free for better than 6 months of use.
On Mon, Feb 1, 2010 at 1:19 AM, Joe Williams <[email protected]> wrote: > > We use haproxy and EC2 instances as load balancers for our clusters. The > tuning we use is pretty standard (somaxconn, nf_conntrack_max, > tcp_fin_timeout, rmem_max, wmem_max and etc) running vanilla ubuntu AMIs. > While EC2's instances and network have performance problems it is possible > to get reasonable reliability and performance from them. We push between 10s > of Mbps through a single c1.medium without issues, not sure about beyond > that. > > -Joe > > > > > On 1/31/10 3:14 PM, Willy Tarreau wrote: > >> Hi Alexander, >> >> On Sun, Jan 31, 2010 at 11:36:02PM +0100, Alexander Staubo wrote: >> >> >>> Has anyone any experience tuning HAProxy for performance when running >>> on Amazon EC2 instances? For example, are there any kernel parameters >>> that should be tuned differently, or are some instance types better >>> than others? Does HAProxy generally perform well on EC2? >>> >>> >> well, last year I helped some guys in charge of a world wide sports >> event which was hosted there. The performance was terrible. Completely >> unstable. It was impossible to tune anything. Ping times would vary a >> lot. It was impossible to know where the bottlenecks were, because >> every machine was showing limited performance in turn without >> necessarily having its CPU saturated. It was noticed that the internal >> network was at least faulty, because the observed network congestions >> were not constat and moving between machines. Sometimes it was even >> almost impossible to type in SSH. We also discovered that when they >> bought new nodes, some of them were under massive attacks, most likely >> because people who are attacked quickly drop the nodes with the IPs >> that belong to them and create new ones. So the attacked ones will >> be picked by the next customer... Finally they moved to a real hosting >> company with real machines and real performance in order to be able >> to participate at least to a little part of the event. >> >> In this experience, I think that for them, everything was virtual : >> the machines, the network, the support, the availability, the visitors >> and finally the profit. >> >> I really can't say what you could play on to improve quality. After >> having spent 3 full nights working with them on their machine, no >> sensible trend appeared whatever we did. I think the real knobs are >> outside your scope, on the other side of the VM :-/ >> >> Regards, >> Willy >> >> >> >> > > -- > Name: Joseph A. Williams > Email: [email protected] > Blog: http://www.joeandmotorboat.com/ > > >

