A Server hardware Question for - the Technical people [modified]
-
I-am-Learning wrote:
Oh my god ! all that religion to participate in the Forum.
Guess what? Most people won't have to read through all that "religious" stuff to participate, because they treat others with respect, and are polite. That essay is for people who are challenged in terms of online etiquette. But if you can't be polite AND won't read through the religious stuff, you will be treated very roughly. So, either behave yourself, or have a thick skin to take up all the roughening. Don't be impolite and then whine about the aftermath.
"Real men drive manual transmission" - Rajesh.
-
:-D And the number of hamsters are top secret, so Chris cant tell anyone...or he has to kill you...
Shhhh!!!
Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"
-
The Code Project is hosted on 7 web servers running Windows 2008 R2 and Windows 2003 R2. Each box has between 2 and 4 Gb RAM and runs standard hyperthreaded desktop-level intel chips. The web servers connect to heavy duty multi-CPU, mutli-core SQL servers running SQL 2008 R2 THIS IS NOT TECHNICAL enough
Then allow me to move this thread to a technical forum
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
What is the minimum server configuration to keep a site like codeproject running for 50,000 simultaneous users. Nos of procs for the windows server and nos of procs for the Sql Database server and amount of Ram. Now dont look at my signature - it's a defence for the Irrational downvotes that I keep getting.
Pete O'Hanlon wrote: I think you act of the mistaken belief that we are all idiots and you are a genius. That's just as irritating. Deyan Georgiev Do you know what is even more irritating? That he could be right to some extent. Big Grin | :-D Inter-xect[^]
moved on Friday, March 25, 2011 12:36 PM
I-am-Learning wrote:
What is the minimum server configuration to keep a site like codeproject running for 50,000 simultaneous users.
Nos of procs for the windows server and nos of procs for the Sql Database server and amount of Ram.That depends on the number of cores on each proc, the amount of RAM and the technology stack the site is built on. It also depends on whether you're virtualising and / or tuning the OS correctly. The disk setup - SAN vs DAS vs local drives plays a huge importance as well as, to an extent, the size of your existing database tables and the caching mechanisms you have in place. You've also asked about "server", not "servers". The minimum spec for a single server to run each facet of (yes, I'm cheating) CodeProject with current visitor load would be: 1 6-core 16GB web server with, say, 3 virtual web servers. 1 dual proc 12 core SQL server with 64Gb RAM. Bring this down to a single 6-core, 8GB if you start with empty tables. 1 lazy machine with 16GB for running caching using AppFabric. The better you make this, the cheaper you can go on your database server 1 linux based mail forwarder DNS, AD, Firewall Double everything up for redundancy. You could go lower, fairly easily, but I love having headroom.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
-
Can you re-examine. i just asked a simple question in the forum. Didn't see that: have you got a link? No i dont have the link but it was about a couple of days back.May be someone else can help you with that. Wouldn't care who you were: if you act like a fool I'll pull you up on it. I didn't think I asked anything stupid or strange or foolish ?
It's not what you asked (well, not much, but the way you asked) and then responded when you didn't get exactly what you wanted. Nobody here is under any obligation to answer any question and most will do so because they want to help and will, for the most part, try their best and you were just plain rude. You really owe the op you responded to an apology.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me
-
I-am-Learning wrote:
What is the minimum server configuration to keep a site like codeproject running for 50,000 simultaneous users.
Nos of procs for the windows server and nos of procs for the Sql Database server and amount of Ram.That depends on the number of cores on each proc, the amount of RAM and the technology stack the site is built on. It also depends on whether you're virtualising and / or tuning the OS correctly. The disk setup - SAN vs DAS vs local drives plays a huge importance as well as, to an extent, the size of your existing database tables and the caching mechanisms you have in place. You've also asked about "server", not "servers". The minimum spec for a single server to run each facet of (yes, I'm cheating) CodeProject with current visitor load would be: 1 6-core 16GB web server with, say, 3 virtual web servers. 1 dual proc 12 core SQL server with 64Gb RAM. Bring this down to a single 6-core, 8GB if you start with empty tables. 1 lazy machine with 16GB for running caching using AppFabric. The better you make this, the cheaper you can go on your database server 1 linux based mail forwarder DNS, AD, Firewall Double everything up for redundancy. You could go lower, fairly easily, but I love having headroom.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
I love getting head too... oh wait... you said head room... ......nevermind.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997 -
and you like talking to me.It's nice of you.You are not as bad and stupid as I thought you were.
How can someone that's been here as long as you have freakin' negative reputation points? It looks like you should change your user ID, because you're NOT learning.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997 -
I am afraid to tell you that the sentry Hamster "Big Dave" has caught wind of your conversation and has ordered the hamster hit squad! Kind Regards Berly "The hostage" BunnyRabbit
As barmey as a sack of badgers Dude, if I knew what I was doing in life, I'd be rich, retired, dating a supermodel and laughing at the rest of you from the sidelines.
:laugh:
-
I-am-Learning wrote:
What is the minimum server configuration to keep a site like codeproject running for 50,000 simultaneous users.
Nos of procs for the windows server and nos of procs for the Sql Database server and amount of Ram.That depends on the number of cores on each proc, the amount of RAM and the technology stack the site is built on. It also depends on whether you're virtualising and / or tuning the OS correctly. The disk setup - SAN vs DAS vs local drives plays a huge importance as well as, to an extent, the size of your existing database tables and the caching mechanisms you have in place. You've also asked about "server", not "servers". The minimum spec for a single server to run each facet of (yes, I'm cheating) CodeProject with current visitor load would be: 1 6-core 16GB web server with, say, 3 virtual web servers. 1 dual proc 12 core SQL server with 64Gb RAM. Bring this down to a single 6-core, 8GB if you start with empty tables. 1 lazy machine with 16GB for running caching using AppFabric. The better you make this, the cheaper you can go on your database server 1 linux based mail forwarder DNS, AD, Firewall Double everything up for redundancy. You could go lower, fairly easily, but I love having headroom.
cheers, Chris Maunder The Code Project | Co-founder Microsoft C++ MVP
Thanks for the information, good to know. :thumbsup: