Firma zamierza konteneryzować wielowarstwową aplikację internetową (warstwa webowa, aplikacyjna, baza danych) i migrować ją z lokalnego centrum danych do AWS. Rozwiązanie musi być odporne na błędy i skalowalne. Niektóre często dostępne dane muszą być zawsze dostępne na wszystkich serwerach aplikacji. Front-endowe serwery webowe wymagają trwałości sesji i muszą skalować się w przypadku nagłych wzrostów ruchu. Która opcja spełnia te wymagania, minimalizując jednocześnie bieżące koszty operacyjne?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Wdróż aplikację na Amazon Elastic Kubernetes Service (Amazon EKS) z zarządzanymi grupami węzłów i uruchom serwery webowe oraz aplikację jako wdrożenia Kubernetes. Przechowuj dane sesji serwera webowego front-endu w tabeli Amazon DynamoDB. Utwórz również wolumin Amazon Elastic File System (Amazon EFS), który aplikacje zamontują w momencie wdrożenia..
Dlaczego to jest odpowiedź
Ta opcja spełnia wszystkie wymagania. Amazon EKS z zarządzanymi grupami węzłów zapewnia skalowalność i odporność na błędy dla warstw webowej i aplikacyjnej. Amazon DynamoDB jest doskonałym wyborem dla trwałości sesji, oferując wysoką dostępność, skalowalność i niskie koszty operacyjne jako usługa bezserwerowa. Amazon EFS zapewnia współdzielony, skalowalny system plików dla często dostępnych danych, który może być montowany przez wiele instancji lub podów w różnych Strefach Dostępności, spełniając wymóg dostępności danych na wszystkich serwerach aplikacji. Pozostałe opcje są mniej odpowiednie: Użycie Amazon SQS do przechowywania sesji jest nieodpowiednie, ponieważ SQS to usługa kolejkowania wiadomości, a nie magazyn danych sesji. Amazon EBS Multi-Attach nie jest rozwiązaniem między Strefami Dostępności i jest przeznaczony dla pojedynczych instancji, a nie dla współdzielenia danych między wieloma serwerami aplikacji w rozproszonym środowisku. Montowanie EFS dla danych sesji front-endu jest możliwe, ale DynamoDB jest zazwyczaj bardziej efektywne kosztowo i lepiej skalowalne dla tego konkretnego przypadku użycia.
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