Topic: SaaS application's Staging Env Setup

I am designing a Multi tenant SaaS application.

Requirements would be to support around 50 tenants, having 100-200 users with each tenant.

Wondering what kind of hardware setup we may need to setup a staging server to be in parallel with production's though we haven't yet decided of production server hardware. What kind of hardware we need to purchase ?

Plan is to use Nginx with Passenger. How should we plan clustering and VPS setup ?


Re: SaaS application's Staging Env Setup

This question is nearly impossible to answer.

What kind of SaaS program did you design? something as simple as a blog or complex as a CRM/Shopping cart? will the app be parsing hundreds or millions records in your DB?