Hardwarevereisten voor een proxyserver

Proxyservers accepteren en versturen internetaanvragen namens een host. Het gebruik van een proxyserver voor een host kan om een ​​aantal redenen worden gedaan, waaronder inhoudfiltering en locatieveiligheid. De minimumvereisten voor proxyservers zijn laag, maar kunnen variëren, afhankelijk van hoe u de server gaat gebruiken.

Minimumvereisten

Er zijn veel verschillende proxyserveropties. Deze servers worden over het algemeen echter als programma's uitgevoerd op een besturingssysteem op serverniveau. Het onderliggende besturingssysteem dicteert daarom de minimumvereisten.

Microsoft Windows-proxyserver maakt bijvoorbeeld gebruik van Internet Information Services op de Windows Server-lijn van besturingssystemen. Windows Server 8 vereist slechts een 1 GHz-processor, 512 MB geheugen en 10 GB vrije schijfruimte. Squid, één gratis proxyserver, draait op distributies van Linux zoals Red Hat of Ubuntu. Ubuntu-servereditie vereist een 300 MHz-processor, 128 MB geheugen en 1 GB vrije schijfruimte.

Aanbevolen vereisten

De meeste serversoftwarebedrijven bieden een lijst met 'aanbevolen' vereisten voor hun software. Deze aanbevelingen verwijzen naar het feit dat hoewel de service voldoet aan de minimumvereisten, deze niet goed presteert. Trage service op de proxyserver betekent dat gebruikers een langzame internetervaring ervaren.

Microsoft Windows 8 raadt een processor twee keer zo snel aan als hun minimum, evenals vier keer het minimaal vereiste geheugen - respectievelijk 2 GHz en 2 GB. Vier keer meer ruimte op de harde schijf of 40 GB wordt ook aanbevolen. Leveranciers die Red Hat Linux aanbevelen, specificeren vaak een minimale serverhardwarevereiste. Squid raadt bijvoorbeeld een ratio aan voor de hardwarevereisten: 32 MB Ram voor elke gigabyte schijfruimte die gereserveerd is voor caching.

Andere services aftrekken

Het berekenen van wat u nodig hebt voor een proxyserver is gemakkelijker als uw server uitsluitend voor die taak is bestemd. Als die server echter andere functies moet uitvoeren, moet u altijd de belasting op uw server berekenen om deze services op te nemen. Als een webservice op dezelfde server 1 GB geheugen gebruikt, moet uw proxyserververeiste rekening houden met de minimale geheugenvereisten plus die gigabyte aan geheugen. Indien mogelijk, is het het beste om een ​​afzonderlijke fysieke server te wijden aan de enige taak van het uitvoeren van de proxy.

Het belang van schalen

De meest opslag-zware functies van proxyservers omvatten caching. Caching neemt websites die vaak worden bezocht en slaat de gegevens op de server op. Dit begint de verbinding te versnellen voor gebruikers die de proxyserver delen, omdat gegevens alleen hoeven te worden opgehaald van de lokale server in plaats van van de externe server. Een groot aantal gebruikers maakt echter een grote hoeveelheid cache. Daarom is schijfruimte de sleutel. Zoals eerder vermeld, moet het geheugen beschikbaar zijn in verhouding tot de hoeveelheid schijfruimte.

Voor een kleine thuisomgeving moet een beetje schijfruimte volstaan: 5 tot 10 GB, waarbij alleen een correlatieve 160 tot 320 MB geheugen nodig is in een Squid-omgeving. Naarmate u meer cachegeheugens beschikbaar maakt, moet u een correlatieve hoeveelheid beschikbaar geheugen hebben of zal de service knelpunten vertonen.

Proxy-servers kunnen ook inhoudsfiltering en andere on-the-fly-services uitvoeren. Deze services belasten de processor meer dan de schijfruimte, omdat deze filterbeslissingen snel moeten worden genomen. De proxyserver controleert het verzoek van elke computer aan een database met beperkingen en weigert of staat die aanvraag toe op basis van wat het vindt. Hoewel deze zoekactie in de meeste omgevingen milliseconden duurt, kan een gebruikersbestand van meer dan 10 gebruikers snel een processor overmeesteren. Een overbelaste processor verschijnt als een trage internetverbinding met gebruikers. Om de trage verbinding te voorkomen, moet u zorgen voor zoveel mogelijk verwerkingskracht.

Populaire Berichten