Nowa aplikacja działa na instancjach Amazon EC2 On-Demand, które często skalują się w wielu Strefach Dostępności za Application Load Balancer (ALB). Architektura musi obsługiwać rozproszone zarządzanie danymi sesji, a firma jest gotowa zmodyfikować kod aplikacji, jeśli zajdzie taka potrzeba. Co powinien zrobić architekt rozwiązań, aby zapewnić rozproszone zarządzanie danymi sesji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Użyj Amazon ElastiCache do zarządzania i przechowywania danych sesji..
Dlaczego to jest odpowiedź
Amazon ElastiCache (Redis lub Memcached) jest doskonałym rozwiązaniem do zarządzania rozproszonymi danymi sesji. Zapewnia szybkie, zarządzane przechowywanie danych w pamięci, które jest wysoce dostępne i skalowalne, idealne dla aplikacji działających na wielu instancjach EC2 w różnych Strefach Dostępności. Modyfikacja kodu aplikacji w celu przechowywania danych sesji w ElastiCache jest standardową praktyką. Trwałe sesje (sticky sessions) ALB kierują żądania od tego samego klienta zawsze do tej samej instancji, co jest problematyczne w przypadku awarii instancji i nie zapewnia rozproszonego zarządzania danymi sesji. AWS Systems Manager Session Manager służy do zarządzania instancjami EC2, a nie danymi sesji aplikacji. Operacja GetSessionToken w AWS STS służy do generowania tymczasowych poświadczeń bezpieczeństwa, a nie do zarządzania sesjami użytkowników aplikacji.
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