Load Balancer in Amazon Lightsail - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Load Balancer in Amazon Lightsail

Ein Lightsail-Loadbalancer verteilt den eingehenden Web-Traffic auf mehrere Lightsail-Instances in mehreren Availability Zones. Load Balancing erhöht die Verfügbarkeit und Fehlertoleranz der Anwendung auf Ihren Instances. Sie können Instances zu Ihrem Lightsail Load Balancer hinzufügen und daraus entfernen, wenn sich Ihre Anforderungen ändern, ohne den gesamten Anforderungsfluss an Ihre Anwendung zu unterbrechen.

Mit Lightsail Load Balancing erstellen wir einen DNS-Hostnamen und leiten alle an diesen Hostnamen gesendeten Anfragen an einen Pool von Lightsail-Zielinstanzen weiter. Sie können Ihrem Load Balancer beliebig viele Ziel-Instances hinzufügen, solange Sie die Kontingente Ihres Lightsail-Kontos für die Gesamtzahl der Instances einhalten.

Feature des Load Balancers

Lightsail Load Balancer bieten die folgenden Funktionen:

  • HTTPS-Verschlüsselung — Standardmäßig verarbeiten Lightsail-Load Balancer unverschlüsselte (HTTP-) Datenverkehrsanfragen über Port 80. Aktivieren Sie die HTTPS-Verschlüsselung, indem Sie Ihrem Load Balancer ein validiertes Lightsail-SSL/TLS-Zertifikat anhängen. Dies ermöglicht es dem Load Balancer, verschlüsselte (HTTPS-) Datenverkehrsanfragen über Port 443 zu verarbeiten. Weitere Informationen finden Sie unter SSL/TLS-Zertifikate.

    Die folgenden Funktionen stehen zur Verfügung, nachdem Sie die HTTPS-Verschlüsselung für Ihren Load Balancer aktiviert haben:

  • Zustandsprüfung – Standardmäßig werden Zustandsprüfungen auf den angefügten Instances im Root der Webanwendung durchgeführt, die auf ihnen ausgeführt wird. Die Zustandsprüfungen überwachen den Zustand der Ziel-Instances, sodass der Load Balancer nur Anfragen an fehlerfreie Instances senden kann. Weitere Informationen finden Sie unter Integritätsprüfung für einen Lightsail-Load Balancer.

  • Sitzungspersistenz – Konfigurieren Sie die Sitzungspersistenz, wenn Sie Sitzungsinformationen lokal in den Browsern der Website-Besucher speichern. Sie könnten beispielsweise eine Magento-E-Commerce-Anwendung mit einem Einkaufswagen auf Ihren Lightsail-Instances mit Lastenausgleich ausführen. Wenn Ihre Website-Besucher Artikel in den Warenkorb legen und dann ihre Sitzung beenden, sind die Artikel im Warenkorb noch vorhanden, wenn sie zurückkommen, sofern Sie die Sitzungspersistenz konfiguriert haben. Weitere Informationen finden Sie unter Aktivieren der Sitzungspersistenz für einen Load Balancer.

Empfohlene Verwendung von Load Balancers

Verwenden Sie einen Load Balancer, wenn Ihre Website gelegentliche Datenverkehrsspitzen aufweist oder wenn Sie Inhalt hosten, der bei gleichzeitiger Nutzung durch viele Besucher zu hohen Lasten auf einer Instance führt. Wenn Sie zum Beispiel eine Website mit zahlreichen Images haben, kann für die Image-Anforderungen ein Lastenausgleich mit den anderen Seitenanfragen stattfinden. Auf diese Weise werden die Seiten schneller geladen und die Benutzerzufriedenheit steigt.

Sie können mit einem Load Balancer eine hochverfügbare Website erstellen. Hohe Verfügbarkeit bezieht sich darauf, wie lange die Website oder Anwendung innerhalb eines bestimmten Zeitraums verfügbar ist. Wenn die Website schon einmal ausgefallen ist, können Sie die Betriebsdauer durch einen Load Balancer erhöhen. Sie können einen Lightsail-Load Balancer verwenden, um Ihre Anwendung hochverfügbar zu machen, indem Sie Zielinstanzen hinzufügen, die über mehrere Availability Zones verteilt sind.

Fehlertoleranz ist ein verwandtes Konzept. Wenn Ihre Website auch dann weiter funktioniert, wenn eine der Instances oder die Datenbank ausfällt, wird sie als tolerant betrachtet. Mit einem Load Balancer können Sie eine fehlertolerante Anwendung oder Website erstellen.

Empfohlene -Anwendungen für einen Lastenausgleich

Nicht alle Lightsail-Anwendungen benötigen Load Balancer. Wenn Sie eine Anwendung mit Lastenausgleich erstellen möchten, müssen Sie zuerst Ihre Anwendung konfigurieren. Um beispielsweise eine LAMP-Stack-Anwendung auf das Load Balancing vorzubereiten, sollten Sie zunächst eine zentrale, dedizierte Datenbank erstellen, aus der alle Ziel-Instances lesen und in die sie schreiben können. Sie könnten auch erwägen, einen zentralen Medienspeicher zu erstellen, z. B. einen Lightsail-Objektspeicher-Bucket. Weitere Informationen finden Sie unter Konfigurieren einer Instance für Load Balancing.

Erste Schritte mit einem Load Balancer

Sie können einen Load Balancer mithilfe der Lightsail-Konsole, der AWS Command Line Interface (AWS CLI) oder der Lightsail-API erstellen. Außerdem ist das Konfigurieren der Instances für Load Balancing erforderlich.

Nachdem Sie den Load Balancer erstellt und die konfigurierten Instances angefügt haben, können Sie mithilfe des folgenden Themas HTTPS aktivieren. Weitere Informationen finden Sie unter Erstellen eines SSL-/TLS-Zertifikats für Ihren Load Balancer.