Hardwareanforderungen für einen Proxyserver

Proxyserver akzeptieren und leiten Internetanfragen im Namen eines Hosts weiter. Die Verwendung eines Proxyservers vor einem Host kann aus verschiedenen Gründen erfolgen, einschließlich der Inhaltsfilterung und der Ortungssicherheit. Die Mindestanforderungen für Proxyserver sind niedrig, können jedoch je nach geplanter Verwendung des Servers variieren.

Mindestanforderungen

Es gibt viele verschiedene Proxy-Server-Optionen. Diese Server werden jedoch im Allgemeinen als Programme auf einem Betriebssystem auf Serverebene ausgeführt. Das zugrunde liegende Betriebssystem gibt daher die Mindestanforderungen vor.

Der Microsoft Windows-Proxyserver verwendet beispielsweise Internet Information Services in der Windows Server-Zeile von Betriebssystemen. Windows Server 8 erfordert nur einen 1-GHz-Prozessor, 512 MB Arbeitsspeicher und 10 GB Festplattenspeicher. Squid, ein kostenloser Proxy-Server, läuft auf Linux-Distributionen wie Red Hat oder Ubuntu. Für die Ubuntu Server Edition sind ein 300-MHz-Prozessor, 128 MB Speicher und 1 GB Festplattenspeicher erforderlich.

Empfohlene Voraussetzungen

Die meisten Server-Software-Unternehmen bieten eine Liste von "empfohlenen" Anforderungen für ihre Software an. Diese Empfehlungen weisen auf die Tatsache hin, dass der Dienst zwar die Mindestanforderungen erfüllt, jedoch keine gute Leistung erbringt. Ein langsamer Dienst auf dem Proxyserver bedeutet, dass Benutzer eine langsame Internet-Erfahrung erhalten.

Microsoft Windows 8 empfiehlt einen Prozessor, der doppelt so schnell wie sein Minimum ist, sowie den viermal erforderlichen Arbeitsspeicher (2 GHz bzw. 2 GB). Viermal mehr Festplattenspeicher (40 GB) wird ebenfalls empfohlen. Hersteller, die Red Hat Linux empfehlen, legen häufig eine Mindestanforderung an die Serverhardware fest. Squid empfiehlt beispielsweise ein Verhältnis für die Hardwareanforderungen: 32 MB RAM für jedes Gigabyte Speicherplatz, der für das Caching reserviert ist.

Andere Dienstleistungen abziehen

Die Berechnung des Bedarfs eines Proxyservers ist einfacher, wenn der Server ausschließlich für diese Aufgabe vorgesehen ist. Wenn dieser Server jedoch andere Funktionen ausführen muss, müssen Sie immer die Auslastung Ihres Servers berechnen, um diese Dienste einzuschließen. Wenn ein Webdienst, der auf demselben Server ausgeführt wird, 1 GB Arbeitsspeicher verwendet, muss Ihre Proxyserveranforderung die Mindestanforderungen für den Arbeitsspeicher plus das Gigabyte Arbeitsspeicher berücksichtigen. Wenn möglich, ist es am besten, einen separaten physischen Server der einzigen Aufgabe zu widmen, den Proxy auszuführen.

Die Bedeutung der Skalierung

Die meisten speicherintensiven Funktionen von Proxy-Servern umfassen das Zwischenspeichern. Beim Caching werden häufig aufgerufene Websites verwendet und die Daten auf dem Server gespeichert. Dies beschleunigt die Verbindung für Benutzer, die den Proxyserver gemeinsam nutzen, da Daten nur vom lokalen Server und nicht vom Remote-Server abgerufen werden müssen. Eine große Anzahl von Benutzern erstellt jedoch eine große Menge Cache. Daher ist Speicherplatz der Schlüssel. Wie bereits erwähnt, sollte der Speicher proportional zum Speicherplatz verfügbar sein.

Für eine kleine Home-Office-Umgebung sollte ein wenig Festplattenspeicher ausreichen - 5 bis 10 GB, sodass in einer Squid-Umgebung nur 160 bis 320 MB Arbeitsspeicher benötigt werden. Wenn Sie den verfügbaren Cache vergrößern, müssen Sie über eine entsprechende Menge an verfügbarem Speicher verfügen, da sonst der Dienst einen Engpass erlangt.

Proxyserver können auch Inhaltsfilterung und andere On-the-Fly-Dienste durchführen. Diese Dienste besteuern den Prozessor mehr als den Festplattenspeicher, da diese Filterentscheidungen schnell getroffen werden müssen. Der Proxyserver überprüft die Anforderungen jedes Computers anhand einer Datenbank von Einschränkungen und lehnt diese Anfrage ab oder lässt sie zu, je nachdem, was er findet. Obwohl diese Suche in den meisten Umgebungen Millisekunden dauert, kann eine Benutzerbasis von über 10 Benutzern einen Prozessor schnell überfordern. Ein überlasteter Prozessor wird den Benutzern als langsame Internetverbindung angezeigt. Um eine langsame Verbindung zu vermeiden, stellen Sie sicher, dass Sie möglichst viel Rechenleistung zur Verfügung stellen.

Beliebte Beiträge