Maskinvarekrav for en proxy-server

Proxy-servere godtar og videresender Internett-forespørsler på vegne av en vert. Å bruke en proxy-server foran en vert kan gjøres av flere grunner, inkludert innholdsfiltrering og sikkerhetssikkerhet. Minimumskravene for proxy-servere er lave, men kan variere basert på hvordan du planlegger å bruke serveren.

Minstekrav

Det finnes mange forskjellige proxy-serveralternativer. Disse serverne kjører imidlertid vanligvis som programmer på et operativsystem på servernivå. Det underliggende operativsystemet dikterer derfor minimumskravene.

Microsoft Windows-proxy-server bruker for eksempel Internett-informasjonstjenester på Windows Server-linjen av operativsystemer. Windows Server 8 krever bare en 1 GHz-prosessor, 512 MB minne og 10 GB harddiskplass. Squid, en gratis proxy server, kjører på distribusjoner av Linux som Red Hat eller Ubuntu. Ubuntu serverutgave krever en 300 MHz prosessor, 128 MB minne og 1 GB harddiskplass.

Anbefalte krav

De fleste serverprogramvareselskaper tilbyr en liste over "anbefalte" krav til deres programvare. Disse anbefalingene viser til at selv om tjenesten utfører minimumskravene, virker det ikke bra. Langsom service på proxy-serveren betyr at brukerne får en sakte Internett-opplevelse.

Microsoft Windows 8 anbefaler en prosessor dobbelt så fort som deres minimum, samt fire ganger den minste nødvendige minnet - henholdsvis 2 GHz og 2 GB. Fire ganger mer harddiskplass, eller 40 GB, anbefales også. Leverandører som anbefaler Red Hat Linux, spesifiserer ofte et minimumsserver for serverhardware. Blæksprutte, for eksempel, anbefaler et forhold for maskinvarekravene: 32 MB RAM for hver gigabyte diskplass satt til side for caching.

Subtrahering Other Services

Å beregne hva du trenger for en proxy-server, er lettere hvis serveren din er dedikert til den oppgaven. Hvis den serveren imidlertid skal utføre andre funksjoner, må du alltid beregne belastningen på serveren din for å inkludere disse tjenestene. Hvis en webtjeneste som kjører på den samme serveren bruker 1 GB minne, må kravet om proxy-serveren utgjøre minimumskravene sine, pluss den gigabyte av minne. Når det er mulig, er det best å dedikere en egen fysisk server til den eneste oppgaven med å kjøre proxyen.

Betydningen av skalering

De mest lagringstunge funksjonene til proxy-servere innebærer caching. Caching tar ofte tilgang til nettsteder og lagrer dataene på serveren. Dette begynner å øke tilkoblingen for brukere som deler proxy-serveren, da data bare må hentes fra den lokale serveren i stedet for fra den eksterne serveren. En stor gruppe brukere lager imidlertid en stor del cache. Derfor er diskplass nøkkelen. Som tidligere nevnt skal minnet være tilgjengelig i forhold til mengden diskplass.

For et lite hjemmekontormiljø, bør det være nok plass til diskplass - 5 til 10 GB, og krever bare en korrelativ 160 til 320 MB minne i et Squid-miljø. Når du øker mengden av cache tilgjengelig, må du ha en korrelativ mengde tilgjengelig minne eller tjenesten vil flaskehalsen.

Proxy-servere kan også utføre innholdsfiltrering og andre on-the-fly-tjenester. Disse tjenestene beskatter prosessoren mer enn diskplassen, da disse filtreringsbeslutningene må gjøres raskt. Proxy-serveren kontrollerer hver datas forespørsel mot en database med begrensninger og nekter eller tillater den forespørselen basert på hva den finner. Selv om dette søket tar millisekunder i de fleste miljøer, kan en brukerbase på over 10 brukere raskt overstyre en prosessor. En overstyrt prosessor vises som en langsom Internett-tilkobling til brukerne. For å unngå langsom tilkobling, sørg for å gi så mye prosessorkraft som mulig.

Populære Innlegg