Jämfört med nuvarande off - the- shelf datorer , de som görs i slutet av 1990 har lite makt och lagring . En typisk Windows 98 maskin hade en 200 Mhz processor , 128 till 256 MB RAM-minne och i bästa , 20 GB hårddiskutrymme . Trots detta kan dessa datorer kan erhållas för lite mer än priset på skrot och de gör stora plattformar för experiment och lärande . Följ dessa instruktioner för att bygga din egen server kluster med två eller tre gamla Windows 98 datorer . Saker du behöver
två eller tre arbetsdagar Windows 98 datorer
$ 50 för kablar och nätdelar
Visa fler instruktioner
1
Testa varje dator för att se till att de är i funktionsdugligt skick . Effekt upp dem och få Windows 98 körs . Kör ScanDisk kontrollerar hårddisken .
2
Byt nätverkskort ( NIC ) kort . Det finns en god chans att det nätverkskort i de gamla datorerna inte fungerar med nuvarande programvara . En investering på $ 20 per dator kommer att förhindra en hel del frustration .
3
Konfigurera nätverket . Skaffa en billig Ethernet -hubb , anslut sedan varje dator till hubben med en Ethernet -kabel . En separat Hubben isolerar nätverket och blinkande lampor gör det enkelt att övervaka aktiviteten inom nätverket .
4
Byt operativsystem . Windows 98 var utformad som en stationär OS , inte som en server plattform . Om en kopia av Windows NT kan hittas , kan detta vara ett alternativ . Men en up - to-date Linux-server distribution, såsom Fedora eller Ubuntu , kommer att erbjuda många fler alternativ när man söker efter klustring programvara . Kontrollera referenserna nedan för länkar som beskriver hur man installerar Fedora eller Ubuntu .
5
Välj typ av klustring önskas . Alternativen omfattar webbserver , databas eller distribuerad bearbetning . Varje kommer att beskrivas kortfattat i de återstående stegen . Inrätta ett grupperat webbserver
6
. Apache webbserver som automatiskt installeras med Linux-server distributioner kan konfigureras med front - end lastbalansering . Detta ökar prestandan och bevarar sessionstillstånd , även när en användare överförs till den andra servern . Kolla länken " Konfigurera En lastbalanserad hög tillgänglighet Apache Cluster " för detaljerade instruktioner .
7
Inrätta en MySQL Cluster -databas -server . MySQL databasen innehåller ytterligare programvara som hanterar flera servrar i en klustrad konfiguration . Databasen ger bättre prestanda , eftersom den balanserar belastningen mellan de två servrarna och kommer att fortsätta att köra även efter en server går ner . Se mySQL länken för detaljerade instruktioner .
8
Skapa en distribuerad applikationsserver . För dem med programmering förmågor , det finns en mängd alternativ för distribuerad programmering i nästan alla språk tänkbara . Webbtjänster tillåter programmerare att bryta isär en programperiod problem och driva delar av processen på varje dator , utnyttja så många datorer som behövs för att lösa de mest datorer intensiva problem .