Firma tworzy nowe funkcje e-commerce, które wykorzystują wiele mikroserwisów, z których każdy jest udostępniany na różnych ścieżkach. Mikroserwisy działają na Amazon ECS. Wszystkie publiczne strony internetowe muszą używać HTTPS. Aplikacja wymaga również oryginalnych adresów IP klienta źródłowego. Jakie podejście do równoważenia obciążenia powinien wdrożyć inżynier sieci, aby spełnić te wymagania? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uzyskaj adresy IP klienta z nagłówka X-Forwarded-For, Wdróż Application Load Balancer.
Dlaczego to jest odpowiedź
Application Load Balancer (ALB) jest najlepszym wyborem dla mikroserwisów opartych na ścieżkach, ponieważ działa na warstwie 7 (aplikacji) i może kierować ruch do różnych usług w zależności od ścieżki URL. Obsługuje również HTTPS, co jest wymagane. Network Load Balancer (NLB) działa na warstwie 4 i nie oferuje routingu opartego na ścieżkach ani terminacji HTTPS. AWS App Mesh to siatka usług, a nie bezpośrednie rozwiązanie do równoważenia obciążenia. Aby uzyskać oryginalne adresy IP klienta źródłowego, należy odczytać nagłówek X-Forwarded-For. ALB automatycznie wstawia ten nagłówek, przekazując adres IP klienta do instancji docelowej. Nagłówek X-IP-Source nie jest standardowym nagłówkiem używanym do tego celu.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana