Your best bet is to use EC2 to benchmark your solution. You can load up your app on a couple of servers and use apache bench to determine how many requests can be handled. It will only cost you a couple of bucks and you can go back to the client with real numbers and say, we are going to need x number of servers. It would probably be better to use a tool better than apache bench, but it is probably good enough.
On 2/24/09, Sachin Kale <[email protected]> wrote: > Hi bruno, > Thanks for insights. > > It would be more helpfull if you can share hardware configuration that > curbly uses. I have a requirement where site should sustain traffic of > 30000 hits per day, I am not able to figure out hardware estimation > for it. Is there a pointer for hardware estimation for rails site? > > Thanks, > Sachin > > Sent from my iPhone > > On 23-Feb-09, at 9:43, Bruno Bornsztein <[email protected]> > wrote: > >> Hi Andrei >> >> I wasn't sure to post this in the group or not. Basically, I would >> like to ask you for some tips on how to handle scalability as far as >> the right hosting choice. I noticed that some of your sites run on >> Amazon EC2. What other hosting companies do you use? How do you >> handle scalability as far as load balancing and with respect to >> Community Engine? >> >> I hope this won't take too much of your time and if you wish, you >> can post your answer to the community. >> >> I use EC2 for most of my sites, and RailsMachine for Curbly. Lately >> I've begun switching all the sites over to Passenger, so I don't >> have to worry about load balancing between mongrels. To be quite >> honest, performance testing hasn't really been done on CE (anybody >> want to help?!), so I can't give you a lot of specifics. There's a >> little bit of caching built in to the system, and it holds up >> tolerably well for my purposes (Curbly gets >500,000 pageviews per >> month). >> >> Scaling with CE isn't any different from scaling any other Rails >> app: a good place to start is NewRelic's Scaling Rails series. >> Hope that helps, >> Bruno >> >> > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CommunityEngine" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/communityengine?hl=en -~----------~----~----~----~------~----~------~--~---
