Firma uruchamia trójwarstwową aplikację e-commerce na instancjach EC2 w grupie Auto Scaling za Application Load Balancer (ALB). Dane są przechowywane w instancji Amazon RDS for MariaDB Multi-AZ DB. Firma chce zapewnić trwałe zarządzanie sesjami klientów podczas transakcji. Które rozwiązania spełniają ten wymóg? (Wybierz dwie.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Włącz funkcję sticky sessions (session affinity) na ALB., Wdróż klaster Amazon ElastiCache for Redis do przechowywania informacji o sesjach klientów..
Dlaczego to jest odpowiedź
Włączenie funkcji sticky sessions (session affinity) na ALB jest skutecznym rozwiązaniem, ponieważ zapewnia, że żądania od tego samego klienta są zawsze kierowane do tej samej instancji EC2. To utrzymuje stan sesji na poziomie serwera aplikacji. Wdrożenie klastra Amazon ElastiCache for Redis do przechowywania informacji o sesjach klientów również spełnia ten wymóg, ponieważ Redis jest szybką, rozproszoną pamięcią podręczną w pamięci, idealną do przechowywania danych sesji, które mogą być współdzielone przez wiele instancji aplikacji, zapewniając trwałość sesji nawet w przypadku awarii pojedynczej instancji. Użycie DynamoDB jest możliwe, ale ElastiCache for Redis jest bardziej zoptymalizowany pod kątem niskich opóźnień wymaganych dla danych sesji. Amazon Cognito i AWS Systems Manager Application Manager nie są przeznaczone do zarządzania sesjami aplikacji w ten sposób.
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