Eine Anwendung läuft hinter einem Load Balancer, der HTTP/HTTPS verwendet, und benötigt Zugriff auf die ursprünglichen Client-IP-Adressen. Welche Load-Balancing-Lösung erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie einen Application Load Balancer (ALB) und lesen Sie Client-IPs aus den X-Forwarded-For-Headern..
Warum dies die Antwort ist
Ein Application Load Balancer (ALB) arbeitet auf Schicht 7 (Anwendungsschicht) und fügt standardmäßig den X-Forwarded-For-Header zu HTTP/HTTPS-Anfragen hinzu. Dieser Header enthält die ursprüngliche Client-IP-Adresse, die von der Backend-Anwendung ausgelesen werden kann. Ein Network Load Balancer (NLB) arbeitet auf Schicht 4 (Transportschicht) und leitet TCP-Verbindungen direkt weiter. Er fügt standardmäßig keine HTTP-Header wie X-Forwarded-For hinzu. Obwohl das Proxy-Protokoll mit NLBs verwendet werden kann, um Client-IPs zu übergeben, ist dies eine zusätzliche Konfiguration, die sowohl auf dem NLB als auch auf der Backend-Anwendung erforderlich ist und nicht die Standardmethode für HTTP/HTTPS-Anwendungen. Die Registrierung von Zielen nach Instance ID ist eine Konfigurationsoption für ALBs, hat aber keinen direkten Einfluss auf die Übertragung der Client-IP-Adresse.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich