German wrote:
> On the other hand, Clustering or pooling are solutions for Reliability
> not for performance. 

I disagree. Clustering is primarily for scalability not reliability 
(although provides that as well). Performance actually provides little 
in terms of scalability. Increasing performance has limited usefulness 
in the ability of an application to scale. Clustering can provide 
theoretically unlimited scaleability.

> Clustering does not give better performance, in
> fact, most of the times gives you less performance one of the reasons
> is the load balancer.

While there may be some small overhead introduced by the load balancer 
it certainly does not offset the scalability advantages they provide. If 
you add just one additional instance of the application though a load 
balancer, it would have to slow the requests down by one half to loose 
overall scaleability. I'm sure that they do not introduce that level of 
overhead. The overhead is more likely negligible.
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to