Benodigdheden
Om een (web)server te kunnen hosten, heb je wel voldoende hardware nodig (computers, switches, etc). Over het algemeen worden servers bij grotere bedrijven voorzien van betere hardware dan computers voor thuisgebruik. Ze hebben vooral een snellere processor en meer werkgeheugen. Maar dat is alleen nodig als je veel verbindingen (clients) krijgt. Het beste kan je voor je server thuis een iets oudere pc gebruiken, omdat je internetverbinding waarschijnlijk toch niet snel genoeg is om veel verbindingen te verwerken. Mijn internet verbinding was tot voor kort moment 1700kb/s download en 150kb/s upload. Daarmee kon ik niet zoveel tegelijk hosten, maar nu heb ik pas geleden glaszevel gekregen en dat is vele malen sneller (5000kb/s download én upload). Vooral de uploadsnelheid is belangrijk voor een server via het internet. De minimum specificaties van de hardware van je server hangen af van wat je er precies op wil gaan hosten. Hieronder een klein overzichtje.
Minimum specificaties
Het is moeilijk te bepalen wat het minimum voor een bepaalde server is i.v.m. het aantal clients, de instellingen, het bestuuringssysteem, etc. Dit gebruik ik als globale richtlijn:
Web-, mail- en databaseserver: 400mhz cpu, 128mb ram
Bestandsserver: 500mhz cpu, 128mb ram
Gameserver: 600mhz cpu, 256mb ram
Mijn servers
Zelf gebruik ik 2 servers die met elkaar gekoppeld zijn. Dat heet dan clustered servers. Beide zijn het SFF (Small Form Factor, dus kleine) PC'tjes en van het merk Compaq. Foto's ervan staan op de pagina 'Foto's'
Server 1:
CPU: Pentium 3 ~650mhz
RAM: 2x 256mb PC133
GPU: Ati Rage Pro Turbo 8mb
HDD: 10gb
EXT: Cdrom, Floppy
LAN: 100mb/s lan
Deze pc is zeer stil vanwege de passieve CPU koeling. Hij draait op Windows XP Pro. Hierop host ik alle web- en databaseservers, ftp-server, chatservers en een paar andere lightweight, maar wel belangrijke servers. Daarvoor laat ik hem ook wat langere periodes aanstaan. Voor meer info over de serversoftware zie de 'Software'-pagina.
Server 2:
CPU: Pentium 3 ~1000mhz
RAM: 2x 256mb PC133
GPU: Intel Video 32mb
HDD: 40gb
EXT: Cdrom, Floppy
LAN: 100mb/s lan
LOS: Usb 2.0 kaart met 320gb externe hd
Deze pc heeft wat meer CPU-kracht en is daardoor in staat de wat zwaardere servers te runnen. Hij draait ook op Windows XP Pro. Hierop host ik vooral games en af en toe (nu nog om te testen) mijn eigen internetradio. Als de pc idle is laat ik uTorrent wel eens een tijd erop draaien (alleen voor eigen downloads).