focus-right

Apache Load Balancing

Sizing Guide Produktvergleich

Skalierung von Servern

Die Kapazitätsplanung ist ein wichtiger Schritt bei der Entwicklung einer Website oder Webanwendung. Während dieses Prozesses stellt sich oft die Frage, ob die Serverfarm vertikal oder horizontal skaliert werden soll. Bei der vertikalen Skalierung werden den vorhandenen Servern je nach Bedarf weitere Ressourcen hinzugefügt, um diese Anforderungen zu erfüllen. Die horizontale Skalierung umfasst die präemptive oder dynamische Bereitstellung eines redundanten Serverpools zusammen mit einem Load Balancer.

Um einzelne Fehlerquellen in der Umgebung zu vermeiden, wird häufig eine horizontale Skalierung gewählt. In diesem Szenario werden Load Balancer eingesetzt, um den eingehenden Datenverkehr effektiv auf die Anwendungsserver in einem Serverpool zu verteilen. Intelligente Mechanismen ermöglichen es, den leistungsfähigsten und am besten geeigneten Server für einzelne Kundenanfragen auszuwählen. Dabei gibt es drei Hauptziele, die der Load Balancer erreichen muss:

  1. Benutzer auf die richtige und leistungsfähigste Anwendungsinstanz zu lenken
  2. Vermeidung des Risikos einer Serverüberlastung durch intelligente Verkehrsverteilung
  3. Optimierung der Anwendungsdatenströmen

Ressourcen und zugehörige Inhalte

Kundenfallstudie ansehen

  • On-Demand, automatisiertes ADC-Provisioning in der Cloud
  • Virtueller ADC-Cluster mit 167 Millionen Besuchern
  • Vollständige Transparenz und Kontrolle der ADC-Struktur
  • Aktiv-Aktiv-Hochverfügbarkeit für mehrere Regionen
  • Skalieren Sie nach oben/unten, ohne zusätzliche ADCs zu kaufen

Apache Load Balancer

Apache Load Balancer ist eine Open-Source-Lösung zur Verteilung des Datenverkehrs von Serveranwendungen. Jüngsten Statistiken zufolge wurde er bereits in über 100.000 Websites eingesetzt. Eine seiner Hauptattraktionen für die Bereitstellung von Hochverfügbarkeit für Webanwendungen ist seine Anpassungsfähigkeit, die es ermöglicht, ihn so zu programmieren, dass er in einer Reihe von verschiedenen Modi arbeitet, je nach den einzigartigen Anforderungen einer bestimmten Umgebung. Diese Modi werden mithilfe der MultiProcessing-Module (MPMs) konfiguriert. Um einen Apache-Load-Balancer zu erstellen, benötigen Sie das Apache-Modul mod proxy und mod proxy balancer, die zum Download bereitstehen. Die Apache Software Foundation bietet ihrer Benutzergemeinschaft zusammen mit anderen Open-Source-Anwendungen Unterstützung an.

Der native Apache-Load-Balancer kann zwar die Anforderungen einiger Implementierungen erfüllen, ist aber aufgrund der für die Optimierung erforderlichen Programmierkenntnisse und granularen Manipulationen nicht für jedes Szenario geeignet. Aus diesem Grund verwenden Unternehmen und Dienstanbieter spezielle proprietäre Hardware/virtuelle Load Balancer wie den Kemp LoadMaster, um Anwendungsbereitstellungsdienste für Unternehmenswebsites und -anwendungen bereitzustellen.

Zu den Vorteilen von Kemp LoadMaster für Websites und Anwendungen gehören:

  • Integrierte anwendungsspezifische Optimierungen
  • Volle Layer 4-7 Load Balancer-Funktionalität
  • Bereitstellungsvorlagen und eine intuitive Benutzeroberfläche

Die Entscheidung, ob Sie einen Open-Source-Load-Balancer oder einen dedizierten, proprietären Load-Balancer für Ihre Umgebung verwenden, hängt von den individuellen Anforderungen Ihrer Anwendung und Ihres Unternehmens ab. Prüfen Sie unbedingt die Vorteile beider Lösungen, um die beste Wahl für Ihre Bereitstellung zu treffen.

Lernen Sie den Kemp LoadMaster noch heute kennen.


30 Tage Testversion Kontakt Vertrieb