Originally posted by MrJedi thanks,,, keep on comming guys... all suggestions are appreciated
it all depends on your budget. we host a bunch of *very* large forums and every single one is a bit different - in some cases, we've been able to get the client set up with the 'ideal' config (one runs on a 5 server cluster) and in some cases we've had to work magic on a relatively 'small' config.
generally speaking, without talking to you in detail, you would want separate web frontend and db backend boxen (both dual cpu, ideally opterons but a dual xeon for the web box would do as well). ram and scsi are priorities on the db box, in that order - you want to hold as much in pagecache as you can, failing that you want fast random access. on the frontend, *enough* ram and *lots* of optimizations (linger handoffs, possibly db conn proxy, static media serving offload etc). a setup like that would give you room to grow as well.
i don't think you would necessarily need a lot of ongoing management, but in the first month or so qualified engineering assistance would definitely come in handy. in my experience, proper tuning can make quite a difference, especially when you compare to the 'vanilla install' standard that most providers offer.
feel free to get in touch with me offline if you're up for some (free, no obligation, no purchase necessary, offer not valid in Maryland or Vermont <grin>) advice on this.
I'm not seeing any reason you'd need more than one box for that. Yo'd likely want to be able to move to a multiple server setup in the future, but that move shouldn't be too hard. I've seen systems running MUCH more than that running perfectly fine on a single system.
Go for a RAID based hard drive configuration, as drive failures can be more common than you think. The small amount that it costs to add such, will give you the much more valuable piece of mind that comes with it...
NOTE: RAID is not a substitute for backups!...just one more step in-line before you would need to use them :-)
Originally posted by PSFServers I don't mean any disrespect to this poster.......
But what the heck did we all do before these super computers, Dual Opterons, Xeons, etc came into place the last year?
Well, a couple things... Note: I don't mean any disrespect at all, keep reading, I actually agree, I believe, with what you're trying to say.
1) Xeons have been around for a LONG time, and were always meant for multi-processor configurations.
2) People actually wrote good software that wasn't overly bloated with features that no one used. I've seen well written forums, even in ASP, etc., with many more members and posts than some which are now requiring multiple servers because of load, but still on single P4 systems.
3) People actually used SCSI drives for such setups.
4) They went with a more expensive Sun system, or added more processors, etc. There have always been these "super computers" just it is now a dual core Opteron system, not a quad P3 series Xeon...
5) Over all, I do agree, but I feel you simplified it a bit much. If it is going to stay as it is, and you're on a budget, get a P4 system, see if it works, if it does, good, if not upgrade to a dual processor system, or just up the RAM, etc. There are NO set rules for everything and it depends largely on the scripts you're using and the features/options yo have made available, etc. Honestly, try it out yourself and see what works for you. I simply recommend a dual Xeon system as it shouldn;t run you too much more and will either save you the trouble of needing to upgrade right away or else it will last you a good long time. I also wouldn't start a multi-system setup with one of them being a single processor system, so having a dual gives you better room for future expansion. My feeling is always, if you're going to do it right, do it right the first time, but if you're on a budget, who knows, a P4 may work.
I know its a bit late for me to chime in but Karl is right, get a Dual Xeon or Dual Opteron. A RAID system is not neccessary, just make sure your host has a remote FTP backup solution (that supports RSYNC). Then you write a script that does a mysql dump and tar's it, have set up a cron job to execute the script nightly, and you just saved yourself 10 bucks!
As far as providers go, do you have any experience managing a server? If not go with a managed provider and make your life easier.
Dual Xeon will handle it
1 GB of RAM minimum
The company depends of our requirements like have you ever been ddosed?
Managed of unmanaged depends on your knowledges only but to free up some time to concentrate on our core business you better outsource
Anyway such a server will cost you $300-$400 all included