Forum Moderators: open
How many page hits does the average visitor make? Over what period of time? What software is delivering the pages? (Static HTML pages? PHP? What, if any, database is being used? What is the distribution of your daily visits? (Spread out evenly over 24 hours? Packed into a 4-hour peak?)
Look at other similar sites, and see if they say what equipment they are using. Prototype and benchmark.
There is no rule of thumb that can be applied with so little information.
Are all the visitors going to magically appear on Day One? If not, why decide on equipment up-front? Start with a rented dedicated server, or with a VPS. Don't rush the decision to get your own equipment. Scale up as needed.
If you need some guidance for a business plan... prototype and benchmark.
With a good data centre most of the cost is for management not hardware so upgrading servers once you are is not that costsly. But, even the entry level costs are high and hard to justify for small volumes of traffic so you might want to wait until its kicked off before moving it there, or negotiate :) . Its really just a cost dilema.
I'm a marketing guy, not a hardware persontry and meet with the hardware/architects at the data centre once you have trialled and have some data to present
Without knowing what operating system you are running, webserver package, database, configuration info or datacenter infrastructure, it would be near impossible to offer a hardware recommendation.
Depending on the environment, you would have to select RAM, processor speed and storage based on the applications running on the server. The general rule of thumb is "as much as you can budget plus a little more". Without a well optimized server & applications, you could have 8GB of RAM and still have sluggish responses.
It is all about what those uniques are doing and what you are running on the server.