Page 1 of 2

Homemade Webserver

Posted: Sat Mar 04, 2006 10:22 pm
by nickman013
Hey everyone.

Jshpro2 sent me this a while ago. I meant to post it but I lost the link.

I think you guys will find this interesting.

:arrow: http://www.bulletinboardforum.com/m/hom ... server.php

If I had this. I would definatly take care of it more than this guy. I would make everything nice and organized.

Posted: Sun Mar 05, 2006 12:48 am
by Benjamin
What in the world is that?

Posted: Sun Mar 05, 2006 2:40 am
by nickman013
It is a webserver. There is probably 50 computers in that set up.

Posted: Sun Mar 05, 2006 6:07 am
by Benjamin
Is that a server farm or parallel computing or a computer cluster? What does it do? What are the specs?

Posted: Sun Mar 05, 2006 6:14 am
by timvw
Well... a friend has made clusterknoppix which allows you to setup such a cluster every easily... :)

Posted: Sun Mar 05, 2006 6:17 am
by Benjamin
Yeah that would be great for encoding movies :wink:

Posted: Sun Mar 05, 2006 6:51 am
by timvw
We used it in a lab about distrubuted computing to run image rendering samples and a password cracker on 200 computers...

Posted: Sun Mar 05, 2006 7:54 am
by a94060
that is crazy! but the good thing is that there are barely any cases so that setup a space efficent. They hould do that at like ev1servers or pair :lol: :lol:

Posted: Sun Mar 05, 2006 1:02 pm
by nickman013
What is a cluster?

Posted: Sun Mar 05, 2006 1:26 pm
by Chris Corbyn
nickman013 wrote:What is a cluster?
A network of servers working as one :)

Clustering comes in extremely useful when you're working with large databases under heavy server loads since you can either work with MySQL replication across all servers (constant running backups) or you can use something called the NDB engine to create a cluster farm whereby each server acts as a "node" in the cluster and one parent server dishes out requests to each node so as to reduce the load on any individual server. This runs from memory too.

I'm not sure you can do it very easily with windows but if you have access to more than one linux server I'd strongly recommend playing around with clustering if you have an interest in that sort of thing... it comes in very very useful on large scale applications/websites ;)

Posted: Sun Mar 05, 2006 1:26 pm
by John Cartwright
nickman013 wrote:What is a cluster?
http://en.wikipedia.org/wiki/Cluster_server

Posted: Sun Mar 05, 2006 1:40 pm
by nickman013
Thats cool. So if I hooked up like 100 computers with 2.0 ghz processors. Would that mean that the main computer would have 200ghz ?

Posted: Sun Mar 05, 2006 2:04 pm
by timvw
The real question is how all those available cpu cycles will be used... If you distribute processes you also need cycles to take care of all the management overhead that arises... If i'm not mistaken you'll find a lot of good info in the openmosix faq...

Posted: Sun Mar 05, 2006 2:40 pm
by Chris Corbyn
nickman013 wrote:Thats cool. So if I hooked up like 100 computers with 2.0 ghz processors. Would that mean that the main computer would have 200ghz ?
Well... not exactly. There's the overhead of the network transactions and that's not the point as such. It's not to increase the processing power, it's to reduce the load on any server. It's also a way to provide some sort of redundancy and fallback.... if one of the servers goes down, the cluster just keeps running without it :)

Posted: Sun Mar 05, 2006 2:43 pm
by nickman013
Oh Thats cool. Thanks for the info. I am guessing all webhosts have clusters.