Stanowa aplikacja internetowa działa na instancjach EC2 w grupie Auto Scaling za ALB z pojedynczą grupą docelową. ALB jest źródłem dla dystrybucji CloudFront. Użytkownicy doświadczają sporadycznych wylogowań. Które dwie zmiany powinien wdrożyć administrator SysOps, aby naprawić utratę sesji? (Wybierz dwie.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Skonfiguruj CloudFront tak, aby przekazywał pliki cookie w ustawieniach zachowania pamięci podręcznej., Włącz trwałe sesje (target group stickiness) w grupie docelowej ALB..
Dlaczego to jest odpowiedź
Utrata sesji w aplikacji internetowej często wskazuje na problem z utrzymywaniem stanu użytkownika. Włączenie trwałości sesji (session stickiness) w grupie docelowej ALB zapewni, że żądania od tego samego użytkownika będą zawsze kierowane do tej samej instancji EC2, na której sesja została zainicjowana. To zapobiega utracie danych sesji, jeśli instancja EC2 nie replikuje stanu sesji. Dodatkowo, skonfigurowanie CloudFront do przekazywania plików cookie w ustawieniach zachowania pamięci podręcznej jest kluczowe, ponieważ wiele aplikacji przechowuje identyfikatory sesji w plikach cookie. Bez przekazywania tych plików cookie, CloudFront może nieprawidłowo buforować odpowiedzi lub nie przekazywać niezbędnych informacji do ALB, co również prowadzi do utraty sesji. Zmiana algorytmu routingu ALB nie rozwiązuje problemu utraty sesji, a przekazywanie nagłówków jest mniej specyficzne niż przekazywanie plików cookie w kontekście sesji. Włączenie trwałości sesji na poziomie grupy jest nieprawidłowym terminem; trwałość sesji konfiguruje się na poziomie grupy docelowej.
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