I think it all depend of your needs (number of user, $$)... A single virtual machine under ubuntu can easily run postgres or mysql, apache and web2py with reasonable performance from 1 up to 50 users that need to acces your app once in a wild... If your audience is bigger then that you will maybe need a database dedicated server and apache + web2py server to speed thing up a bit.
And eventually if you plan to dominate the world you will have to go through redondance and add as many server you need to answer the demand you have... It all depend also about the kind and amount of data you have to serve. Richard On Wed, Nov 2, 2011 at 11:28 AM, Harshad <[email protected]> wrote: > I've been asked by my colleagues to enumerate all hardware requirements > for deploying a server running web2py. My question is, how do I even begin > to calculate the requirements for the architecture, storage space, memory, > etc.? For architecture, am I basically stuck with x86? For storage, is the > only consideration going to be the database? For memory, do I basically run > the server with users and profile the memory usage?

