Sammenlignet med den nuværende off -the- shelf computere, dem, der foretages i slutningen af 1990'erne har lidt magt og opbevaring. En typisk Windows 98 maskine havde en 200 Mhz processor, 128 til 256 MB RAM og i bedste fald 20 GB diskplads. Alligevel kan disse computere fås for lidt mere end prisen på skrot og de gør store platforme for eksperimenter og læring. Følg disse anvisninger for at opbygge din egen server cluster med to eller tre gamle Windows 98- computere. Ting du har brug
to eller tre arbejdsdage Windows 98 -computere
$ 50 for kabler og dele af nettet
Vis Flere Instruktioner
1
Test hver computer for at sikre de er i orden . Power dem op og få Windows 98 kører. Kør ScanDisk til at kontrollere harddisken.
2
Udskift netværksinterfaceenhederne ( NIC) kort. Der er en god chance for, at NIC -kortet i de gamle computere ikke vil arbejde med aktuelle software . En investering på $ 20 per computer vil forhindre en masse frustration .
3
Opsæt netværket. Anskaf en billig Ethernet-hub, så forbinde hver computer til hubben med et Ethernet-kabel . En separat hub isolerer netværket og de blinkende lys gør det nemt at overvåge netværksaktivitet.
4
Udskift operativsystemer. Windows 98 var designet som en desktop OS , ikke som en server platform. Hvis en kopi af Windows NT kan findes, kan dette være en mulighed. Men en up -to- date LINUX server distribution, såsom Fedora eller Debian , vil tilbyde mange flere muligheder, når du søger efter clustering software. Tjek nedenstående referencer for links der beskriver, hvordan du installerer Fedora eller Debian .
5.
Vælg den type klyngedannelse ønskes. Valgmuligheder omfatter webserver , database eller distribueret databehandling . Hver vil blive beskrevet kort i de resterende trin.
6
Opsæt en grupperet webserver. Apache webserver , der automatisk installeres med Linux-server distributioner kan konfigureres med front-end load balancing . Dette øger ydeevnen og bevarer session stater , selv når en bruger er overført til den anden server . Tjek linket " Sådan Set Up A Load Balanced høj tilgængelighed Apache Cluster " for detaljerede instruktioner.
7
Opsæt en mySQL database server cluster . MySQL database server indeholder ekstra software, der styrer flere servere i et cluster konfiguration. Databasen giver bedre ydeevne , da det afbalancerer belastningen mellem de to servere og vil fortsætte med at køre , selv efter en server går ned . Se mySQL linket for detaljerede instruktioner.
8
Opret en distribueret applikationsserver. For dem med programmering evner , er der en bred vifte af valgmuligheder for distribueret programmering i næsten alle sprog tænkelige. Webtjenester tillader programmører at bryde ud et programmeringssprog problem og køre dele af processen på hver computer , udnyttelse så mange computere , som er nødvendige for at løse de mest computing intensive problem.