Häufig gestellte Fragen zu Anwendungslastverteilern
Die folgenden Abschnitte enthalten Antworten auf einige häufig gestellte Fragen zu IBM Cloud® Application Load Balancer for VPC (ALB).
Kann ich einen anderen DNS-Namen für meine Lastausgleichsfunktion für Anwendungen verwenden?
Der DNS-Name für die Lastausgleichsfunktion für Anwendungen wird automatisch zugewiesen und kann nicht angepasst werden. Sie können jedoch einen CNAME-Datensatz (CNAME = Canonical Name, kanonischer Name) hinzufügen, der Ihren gewünschten DNS-Namen
mit dem automatisch zugewiesenen DNS-Namen für die Lastausgleichsfunktion verlinkt. Angenommen, Ihre Lastausgleichsfunktion in der Region us-south hat die ID dd754295-e9e0-4c9d-bf6c-58fbc59e5727 und der automatisch
zugewiesene DNS-Name für die Lastausgleichsfunktion lautet dd754295-us-south.lb.appdomain.cloud. Ihr gewünschter DNS-Name lautet www.myapp.com. Sie können (über den DNS-Provider, den Sie zum Verwalten von myapp.com verwenden) einen CNAME-Datensatz hinzufügen, der www.myapp.com auf den DNS-Namen der Lastausgleichsfunktion (dd754295-us-south.lb.appdomain.cloud) verweist.
Wie viele Front-End-Listener kann ich für meine Lastausgleichsfunktion für Anwendungen höchstens definieren?
Für eine Lastausgleichsfunktion für Anwendungen können maximal 10 Front-End-Listener definiert werden.
Wie viele Virtual Server-Instanzen kann ich meinem Back-End-Pool höchstens zuordnen?
Die maximale Anzahl an Virtual Server-Instanzen, die Sie an einen Back-End-Pool anhängen können, beträgt 50.
Wie viele Teilnetze kann ich maximal an meine Lastausgleichsfunktion für Anwendungen anhängen?
Mit Ihrer ALB können Sie bis zu 15 Teilnetze definieren.
Kann die Lastausgleichsfunktion horizontal skaliert werden?
Ja. Die Kapazität von Application Load Balancer for VPC wird automatisch an die Arbeitslast angepasst. Bei der Durchführung einer horizontalen Skalierung wird die Anzahl der zugeordneten IP-Adressen für die Lastausgleichsfunktion für Anwendungen geändert.
Welche Möglichkeiten habe ich, wenn ich ACLs für die Teilnetze einsetze, die zur Bereitstellung der Lastausgleichsfunktion für Anwendungen verwendet werden?
Stellen Sie sicher, dass die entsprechenden ACL-Regeln vorhanden sind, um den eingehenden Datenverkehr für konfigurierte Listener-Ports zu ermöglichen. Der Datenverkehr zwischen der Lastausgleichsfunktion für Anwendungen und den Back-End-Instanzen muss ebenfalls zulässig sein.
Warum befindet sich meine Lastausgleichsfunktion für Anwendungen im Status maintenance_pending?
Die Lastausgleichsfunktion für Anwendungen wird bei Wartungsaktivitäten wie den folgenden in den Status maintenance_pending versetzt:
- Horizontale Skalierung der Aktivitäten
- Wiederherstellung
- Schrittweise Upgrades zur Vermeidung von Sicherheitslücken und zum Anwenden von Sicherheitspatches
Warum muss ich während der Bereitstellung mehrere Teilnetze auswählen?
Application Load Balancer for VPC (ALB) unterstützt Mehrzonen-Regionen (Multi-Zone Region, MZR). Appliances der Lastausgleichsfunktion werden in den Teilnetzen bereitgestellt, die Sie auswählen. Um eine höhere Verfügbarkeit und größere Redundanz zu erzielen, stellen Sie die Lastausgleichsfunktion für Anwendungen in Teilnetzen in verschiedenen Zonen bereit.
Benötige ich für den Einsatz von Lastausgleichsfunktionen für Anwendungen zusätzliche IP-Adressen im Teilnetz?
Es wird empfohlen, pro Mehrzonenregion 8 zusätzliche IP-Adressen für horizontale Skalierung und Wartungsoperationen zuzuordnen. Wenn Sie Ihre Lastausgleichsfunktion für Anwendungen mit einem einzigen Teilnetz bereitstellen, ordnen Sie 16 zusätzliche IP-Adressen zu.
Welche Standardeinstellungen und zulässigen Werte gelten für die Parameter der Statusprüfung?
- Intervall für Statusprüfung - Standardmäßig sind fünf Sekunden definiert; zulässig sind 2 - 60 Sekunden.
- Antwortzeitlimit für Statusprüfung - Standardmäßig sind zwei Sekunden definiert; zulässig sind 1 - 59 Sekunden.
- Maximale Wiederholungsversuche - Standardmäßig sind zwei Wiederholungsversuche definiert; zulässig sind 1 - 10 Wiederholungsversuche.
Der Wert für das Antwortzeitlimit der Statusprüfung muss kleiner sein als der Wert für das Intervall der Statusprüfung.
Sind die IP-Adressen für die Lastausgleichsfunktion für Anwendungen feste IP-Adressen?
IP-Adressen für die Lastausgleichsfunktion für Anwendungen sind nicht immer feste IP-Adressen. Während einer Systemwartung oder horizontalen Skalierung werden Änderungen bei den verfügbaren IP-Adressen angezeigt, die dem FQDN (Fully-qualified domain name, vollständig qualifizierter Domänenname) Ihrer Lastausgleichsfunktion zugeordnet sind.
Verwenden Sie FQDN-basierte IP-Adressen anstelle von zwischengespeicherten IP-Adressen.
Bietet die Lastausgleichsfunktion Unterstützung für Layer 7-Switching?
Ja, die Lastausgleichsfunktion unterstützt Layer 7-Switching.
Können Kunden den Timeout-Wert eines Application Load Balancer ändern?
Ja, ein Kunde kann den Client- und Server-Timeout-Wert seines ALBs ändern, indem er den Timeout-Wert des Front-End-Listeners über das Portal ändert. Der Timeout-Wert liegt zwischen 50 und 7200 Sekunden. Um einen ALB in der Konsole IBM Cloud
zu ändern, melden Sie sich an der Konsole IBM Cloud an. Wählen Sie das im Navigationsmenü aus und klicken Sie dann
im Abschnitt „Netzwerk“ auf das
„Infrastruktur-VPC“ > „Netzwerk“ > „Load Balancer“. Klicken Sie auf den Namen des Load Balancers, den Sie
bearbeiten möchten, und wählen Sie dann die Registerkarte Front-End-Listener. Klicken Sie auf das Menü Aktionen
Bearbeiten. Stellen Sie den gewünschten Timeout-Wert ein (Bereich von 50 bis 7200 Sekunden).
Warum wird bei der Erstellung oder Aktualisierung von HTTPS-Listenern angezeigt, dass mein Zertifikat ungültig ist?
Prüfen Sie die folgenden Möglichkeiten:
- Der angegebene CRN des Zertifikats ist möglicherweise nicht gültig.
- Der Zertifikatsinstanz in Secrets Manager ist möglicherweise kein privater Schlüssel zugeordnet.
Welche Rolle spielen die Front-End-Listener der Lastausgleichsfunktion für Anwendungen?
Front-End-Listener von Lastausgleichsfunktionen sind die Empfangsports für die Anwendung. Sie fungieren als Proxys für Back-End-Pools.
Warum gibt es nicht 3 IP-Adressen, sondern nur 2?
Application Load Balancer for VPC (ALB) wird im AKTIV/AKTIV-Modus ausgeführt; durch diese Konfiguration ist eine hohe Verfügbarkeit gewährleistet. Bei einer horizontalen Skalierung können zusätzliche Geräte hinzugefügt werden, wenn die Auslastung zunimmt. Es empfiehlt sich, Teilnetze in verschiedenen Zonen auszuwählen, damit Ihre Lastausgleichsfunktionen Mehrzonenregionen unterstützen. Auf diese Weise wird bei Beeinträchtigungen in einer Zone eine neue Lastausgleichsfunktion in einer anderen Zone bereitgestellt.
Wie viele Back-End-Mitglieder kann ein Pool maximal enthalten, wenn er einer Instanzgruppe zugeordnet ist?
In einem Pool sind maximal 50 Back-End-Mitglieder zulässig. Falls eine Instanzgruppe zu einem Pool zugeordnet wird, kann die Anzahl der Instanzen in der Gruppe somit nicht über diesen Grenzwert hinaus skaliert werden.
Warum empfängt mein Listener keinen Datenverkehr?
Stellen Sie sicher, dass die Sicherheitsgruppenregeln, die Ihrer Lastausgleichsfunktion zugeordnet sind, eingehenden Ingress- und abgehenden Egress-Datenverkehr am Port Ihres Listeners zulassen. Auf der Übersichtsseite Ihrer Lastausgleichsfunktion
finden Sie eine Auflistung der an Ihre Lastausgleichsfunktion angehängten Sicherheitsgruppen. Suchen Sie in der Übersichtsanzeige für die Lastausgleichsfunktion nach der Registerkarte Attached security groups und wählen Sie dann
die Sicherheitsgruppen aus, die Sie anzeigen und deren Regeln Sie ändern möchten.
Führt IBM vierteljährliche ASV-Scans von LBaaS-Appliances auf der Datenebene durch?
Das vierteljährliche ASV-Scanning ist eine Voraussetzung für den PCI-Sicherheitsstandard (Payment Card Industry (PCI) Security Standards Council). Die Durchführung von ASV-Scans von LBaaS-Appliances auf Datenebene ist ausschließlich Aufgabe des Kunden. IBM verwendet keine ASVs, um Appliances auf Datenebene zu scannen, da diese Scans negative Auswirkungen auf die Funktionen und die Leistung für die Kundenworkloads haben können.
Wie werden aktive Verbindungen verarbeitet, wenn ein Scale-down für eine Lastausgleichsfunktion durchgeführt wird?
Wenn für eine Appliance der Lastausgleichsfunktion infolge einer horizontalen Skalierung oder Wartung ein Scale-down durchführt wird, wartet der Service, bis die aktiven Verbindungen beendet sind, damit der Datenverkehr auf andere Appliances verlagert werden kann. Nach 24 Stunden beendet der Service das Scale-down-Ereignis. Dabei werden möglicherweise alle aktiven Verbindungen auf den vom Scale-down betroffenen Appliances beendet.
Wie funktioniert die Richtlinie zur Inaktivierung des Lastausgleichskontos?
Wenn Sie eine Benachrichtigung erhalten, dass Ihr Lastverteiler gesperrt wurde, werden alle Lastverteiler in Ihrem Konto gelöscht. Wenn die Aussetzung für Ihr Konto entfernt wird, werden Ihre vorherigen Lastausgleichsfunktionen nur wiederhergestellt, wenn ihre vorausgesetzten Ressourcen wie VPCs, Teilnetze und Sicherheitsgruppen noch aktiv sind. Wenn diese Ressourcen nicht mehr verfügbar sind, müssen Sie einen neuen Load Balancer bereitstellen.
Kann ich dasselbe Backend-Mitglied mit demselben Port an zwei verschiedene ALBs anschließen?
Ja, es ist möglich, dasselbe Backend-Mitglied mit demselben Port an zwei verschiedenen ALBs anzuschließen.
Kann ich dasselbe Backend-Mitglied mit demselben Port mehr als einmal an denselben ALB anschließen?
Nein, es ist nicht möglich, dasselbe Backend-Mitglied mit demselben Port an einen einzigen ALB innerhalb desselben Pools anzuschließen. Sie können jedoch versuchen, dasselbe Backend-Mitglied mit demselben Anschluss an einem einzigen ALB über verschiedene Pools an diesem ALB anzuschließen.
Sie können auch dasselbe Backend-Mitglied mit verschiedenen Ports oder verschiedene Backend-Mitglieder mit denselben Ports anhängen.
Wird gRPC von der ALB unterstützt?
GRPC stützt sich auf HTTP/2 als zugrunde liegendes Transportprotokoll. IBM Cloud ALBs unterstützen das HTTP/2 Protokoll von Ende zu Ende für den gRPC Verkehr. Allerdings bieten die IBM Cloud ALBs derzeit keine native Unterstützung für gRPC. Sie können stattdessen das TCP-Protokoll konfigurieren, da die ALBs den gRPC-Verkehr nicht erkennen. Stattdessen behandeln sie gRPC wie TCP-Verkehr.
Kann ich den Adresspool für die öffentlichen IPs der Appliance erfahren?
Öffentliche IP-Adressen sind zufällig. Sie werden automatisch zugewiesen. Adressbereiche können nicht bestätigt werden. Allerdings, Private IPs werden den Subnetzen entnommen, die Sie bei der Bereitstellung eines Load Balancer auswählen.
Was passiert mit dem Stickiness-Verhalten einer Sitzung, wenn die Appliance automatisch verkleinert wird?
Die Persistenz wird auf eines der verfügbaren Backend-Mitglieder übertragen.
Wenn Zertifikate, die an Load Balancers angehängt sind, nach ihrer Erneuerung automatisch rotiert werden, warum muss ich mein Zertifikat dieses Mal manuell aktualisieren?
Secrets Manager unterstützt maximal 50 Rotationsversionen für ein Geheimnis. Innerhalb dieser Grenze aktualisiert sich die ALB automatisch, wenn ein Geheimnis rotiert wird, und verwendet das aktualisierte Zertifikat. Wenn die Rotationsanzahl jedoch 50 überschreitet, muss ein neues Zertifikat manuell im Front-End-Listener des ALB aktualisiert werden. Bevor diese Grenze erreicht ist, ist keine manuelle Aktualisierung des Front-End-Listeners erforderlich.