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
-~----------~----~----~----~------~----~------~--~---

Reply via email to