Webserverhardware is de fysieke infrastructuur waarmee website-inhoud door gebruikers kan worden opgeslagen, verwerkt en opgehaald. Het bevat doorgaans de volgende componenten:
* Server: Een server is een computer die website-inhoud opslaat en reageert op verzoeken van clients (webbrowsers). Servers zijn doorgaans fysieke machines of virtuele machines (VM's) die op een gedeelde fysieke server draaien.
* CPU: De CPU (central processing unit) is het brein van de server. Het verwerkt verzoeken van klanten en voert berekeningen uit die nodig zijn om de inhoud te genereren die naar de klant wordt teruggestuurd.
* Geheugen: Geheugen slaat de code en gegevens op die door de CPU worden verwerkt. Hoe meer geheugen een server heeft, hoe meer verzoeken hij tegelijkertijd kan verwerken.
* Opslag: Opslagapparaten, zoals harde schijven (HDD's) en solid-state drives (SSD's), slaan de inhoud van de website op, zoals HTML-bestanden, afbeeldingen en video's.
* Netwerk: Het netwerk verbindt de server met internet, zodat klanten toegang kunnen krijgen tot de website. Het netwerk bestaat doorgaans uit routers, switches en firewalls.
* Voeding: De voeding voorziet de server van de elektriciteit die hij nodig heeft om te kunnen functioneren.
* Koeling: Koelapparaten, zoals ventilatoren en koellichamen, zorgen ervoor dat de server niet oververhit raakt.
De specifieke hardwarevereisten van een webserver variëren afhankelijk van de grootte en complexiteit van de website. Een kleine website die een paar honderd bezoekers per dag ontvangt, kan bijvoorbeeld op één fysieke server draaien met een bescheiden hoeveelheid geheugen en opslagruimte. Een grote website die miljoenen bezoekers per dag ontvangt, heeft mogelijk een cluster van servers nodig om de belasting af te handelen. |