Een applicatie heeft het IP-adres van de client nodig, maar draait nu achter een Application Load Balancer, waardoor alle verzoeken van hetzelfde IP-adres lijken te komen. De applicatie moet horizontaal schaalbaar blijven. Wat is de MEEST kosteneffectieve oplossing?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Wijzig de applicatie om de X-Forwarded-For header te lezen en verwerk het geval waarin de header een lijst met IP-adressen bevat..
Waarom dit het antwoord is
De X-Forwarded-For header is de standaardmethode om het oorspronkelijke IP-adres van de client te verkrijgen wanneer een verzoek via een proxy of load balancer gaat, zoals een Application Load Balancer (ALB). De ALB voegt dit automatisch toe aan inkomende verzoeken. De applicatie hoeft alleen deze header te lezen en de eerste IP in de lijst te gebruiken. Dit is de meest kosteneffectieve oplossing omdat het geen wijzigingen in de infrastructuur vereist en de schaalbaarheid behoudt. Het verwijderen van de ALB zou de schaalbaarheid en beschikbaarheid van de applicatie ernstig beperken. Een Classic Load Balancer biedt geen voordelen ten opzichte van een ALB voor dit specifieke probleem en wordt niet aanbevolen voor nieuwe implementaties. Het gebruik van een custom header vereist aanpassingen aan zowel de client als de applicatie, wat complexer en minder standaard is dan het gebruik van X-Forwarded-For.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig