Lastverteilung mit F5-Controllern

Vom Loadbalancer zum Application-Delivery-Controlling

18. Oktober 2011, 11:13 Uhr | Stefan Maierhofer, Senior Regional Director CEE, F5 Networks
© fotolia

Einer der bedauerlichen Effekte der voranschreitenden Entwicklung vom Loadbalancer zum Application-Delivery-Controller (ADC) ist der Umstand, dass man allzu oft einfach zu leicht das Grundproblem aus den Augen verliert: Die Loadbalancer wurden ursprünglich erschaffen, um hochgradig verfügbare, skalierbare und berechenbare Application-Services zu gewährleisten. Wie wichtig ist also Loadbalancing und welchen Effekt hat dieser in Bezug auf Application-Delivery?

Die Absicht hinter Loadbalancing war, ein System zu erschaffen, das die Dienste der physischen Server virtualisiert, die diesen Service eigentlich ausführen. Etwas präziser formuliert bedeutet dies, die Arbeitslast über eine Reihe von physischen Servern zu verteilen, dieses Gebilde aber nach außen hin als einen Server darzustellen. Es gibt zahlreiche Gründe dies zu tun, aber die primären Ziele können unter den Begriffen Skalierbarkeit, hohe Verfügbarkeit und Berechenbarkeit zusammengefasst werden.

Skalierbarkeit steht für die Fähigkeit, dynamisch und ohne großen Aufwand auf zunehmende Arbeitslasten zu reagieren ohne vorhandene Leistung zu beeinträchtigen. Die Virtualisierung von Diensten bot bereits eine interessante Möglichkeit zur Skalierbarkeit. Wenn ein Dienst von den eigentlichen Servern getrennt wurde, war die Skalierung der Anwendung mit dem Hinzufügen weiterer Server möglich, die für den Endnutzer nicht sichtbar waren.

Hohe Verfügbarkeit (HV) beschreibt die Fähigkeit einer Seite, selbst bei Ausfall eines oder mehrerer Systeme, verfügbar und erreichbar zu bleiben. Die Virtualisierung von Diensten bot ebenfalls gute Grundlagen für die Gewährleistung von HV. Falls die Schnittstelle zum User von den eigentlichen Servern getrennt wurde, so würde der Ausfall eines einzelnen Servers die gesamte Anwendung nicht unerreichbar machen.

Berechenbarkeit kann am besten als die Fähigkeit beschrieben werden, Vertrauen und Kontrolle über die Art und Weise der Dienstübertragung zu haben, besonders hinsichtlich der verschiedenen Kriterien Verfügbarkeit, Performance, etc.

Anbieter zum Thema

zu Matchmaker+

  1. Vom Loadbalancer zum Application-Delivery-Controlling
  2. Entstehung der Loadbalancer
  3. Netzwerkbasiertes Hardware-Loabalancing
  4. Was sind ADCs
  5. Die Zukunft der ADCs

Lesen Sie mehr zum Thema


Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu F5 Networks GmbH

Weitere Artikel zu Server, Datacenter

Matchmaker+