Was ist ein Proxy?
Ein Proxy ist ein Gerät oder eine Software, die als Vermittler zwischen einem internen Netzwerk (z. B. innerhalb eines Unternehmens) und dem Internet fungiert. Es ermöglicht internen Computern, die aus Sicherheits- oder anderen Gründen nicht direkt auf das Internet zugreifen können, in ihrem Namen eine Verbindung zum Internet herzustellen.
Proxys werden anhand ihrer Funktionalität kategorisiert:
Wenn der Begriff „Proxy“ allein verwendet wird, ist damit häufig ein Forward-Proxy gemeint. Aus der Perspektive des Internets handelt ein Forward-Proxy im Auftrag eines Clients, während ein Reverse-Proxy im Auftrag eines Servers handelt.
Unter diesen spielen Reverse-Proxys eine entscheidende Rolle bei der Verbesserung der Geschwindigkeit und Sicherheit von Webdiensten. Ein wichtiger Anwendungsfall für Reverse-Proxys ist der Lastenausgleich, bei dem externe Anfragen auf mehrere interne Server verteilt werden, wodurch die Belastung einzelner Server reduziert wird. Darüber hinaus können Reverse-Proxys folgende Aufgaben übernehmen:
Ein vollständiger Proxy ist ein Proxy, der externe und interne Netzwerke über alle Protokollschichten hinweg vollständig trennt (einschließlich der Verarbeitung bis Schicht 7 sowie der Nutzdaten der Application ). Vollständige Proxys ermöglichen ein hochmodernes Verkehrsmanagement. Sie können beispielsweise Sicherheit auf Anwendungsebene bieten, Webdienste beschleunigen, Webseiteninhalte neu schreiben und sicheren Fernzugriff ermöglichen. Vollständige Proxys können Anfragen auch anhand von Parametern wie Gerätetyp, Standort, Netzwerkbedingungen und Zugriffszeit steuern und so eine feinkörnige Verkehrsverwaltung unterstützen.
Die BIG-IP-Plattform von F5 umfasst vollständige Proxy-Funktionen und bietet Features wie Lastausgleich, Leistungsoptimierung für Applications, Firewall-Funktionalität auf Anwendungsebene und sicheren Fernzugriff.