Loadbalancer 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.

Loadbalancer in Amazon Lightsail

Ein Lightsail-Load Balancer verteilt eingehenden Web-Datenverkehr 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 Instances entfernen, wenn sich Ihre Bedürfnisse ändern, ohne den allgemeinen Fluss von Anfragen an Ihre Anwendung zu unterbrechen.

Mit dem Lightsail-Lastausgleich erstellen wir einen DNS-Hostnamen und leiten alle Anforderungen, die an diesen Hostnamen gesendet werden, an einen Pool von Lightsail-Ziel-Instances weiter. Sie können Ihres Load Balancers beliebig viele Ziel-Instances hinzufügen, solange Sie Ihre Lightsail-Kontokontingente für die Gesamtanzahl der Instances nicht erschöpfen.

Feature des Load Balancers

Lightsail-Load Balancer bieten folgende Funktionen:

  • HTTPS-Verschlüsselung – Standardmäßig verarbeiten Lightsail-Load Balancer unverschlüsselte Datenverkehrsanforderungen (HTTP) über Port 80. Aktivieren Sie die HTTPS-Verschlüsselung, indem Sie ein validiertes Lightsail-SSL-/TLS-Zertifikat an Ihren Load Balancer anfügen. 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 Zustandsprü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 zum Beispiel eine Magento-E-Commerce-Anwendung mit einem Warenkorb auf Ihren Lightsail-Instances mit Lastausgleich betreiben. 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 hoch verfügbar zu machen, indem Sie Ziel-Instances 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 erfordern 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, zentralisierten 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

Zum Erstellen eines Load Balancers können Sie die Lightsail-Konsole, die AWS Command Line Interface (AWS CLI) oder die Lightsail-API verwenden. 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.