Lokalna aplikacja internetowa e-commerce, która przechowuje stan sesji, jest migrowana do AWS. Aplikacja musi być odporna na błędy, skalować się natywnie i unikać widocznych dla użytkownika przerw podczas awarii usług. Gdzie najlepiej przechowywać stan sesji w AWS?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowywanie stanu sesji w Amazon ElastiCache..
Dlaczego to jest odpowiedź
Amazon ElastiCache to usługa zarządzana, która zapewnia szybką, w pełni zarządzaną pamięć podręczną w pamięci (in-memory cache), idealną do przechowywania stanów sesji. Umożliwia ona szybki dostęp do danych, co jest kluczowe dla aplikacji e-commerce, a także wspiera wysoką dostępność i skalowalność, spełniając wymagania dotyczące odporności na błędy i skalowania natywnego. Przechowywanie stanu sesji w Amazon CloudFront jest nieodpowiednie, ponieważ CloudFront to sieć dostarczania treści (CDN), a nie baza danych do przechowywania dynamicznych danych sesji. Amazon S3 to magazyn obiektów, który nie jest zoptymalizowany pod kątem niskiego opóźnienia wymaganego do zarządzania sesjami. Włączenie sesji "sticky" na Elastic Load Balancer (ELB) wiąże użytkownika z konkretną instancją, co jest sprzeczne z zasadą bezstanowości aplikacji i może prowadzić do utraty danych sesji w przypadku awarii tej instancji, a także utrudnia skalowanie.
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